イールドAPI
暗号資産利回りAPI——ライブおよび過去のレートに対応。
CeFiおよびDeFiプロバイダー全体にわたる、ライブおよび過去のレンディング、ステーキング、ボローイング、ステーブルコイン利回りに対応した、型付けされた単一のAPI。各レートについて新鮮性、ソース、信頼度の情報に加え、無料ティアとAIエージェント向けMCPツールを提供します。
- 594
- 対応資産
- 56
- 追跡中のプロバイダー
- 45,219
- 監視中のレート
- 30,734
- 24時間以内の更新数
- 2m
- 中央値更新頻度
- 1s
- 最新プロバイダー
曖昧な主張ではなく、具体的なフィールド。
すべてのレスポンスは型定義され、ドキュメント化されています。クエリ可能な内容と各レートの詳細がここに記載されています。
データタイプ
- 資産
- プロバイダー
- 融資金利
- ステーキング報酬
- 借入金利
- ステーブルコイン利回り
レート単位のシグナル
- レートの鮮度
- プロバイダー/ソースメタデータ
- 信頼度・検証ステータス
分類
- CeFi · DeFi · リキッドステーキング
- 固定利率 vs 変動利率
- 基本レート vs 最大レート
// GET /api/v1/rates/USDC?category=lending { "data": { "symbol": "USDC", "rates": [ { "provider": "silo", "symbol": "USDC", "category": "lending", "rate": 0.00000852, "metadata": { "headline": { "apy": 0.0000085208800705, "name": "0x8c6564ad2f1728a0e024dbdbfe8108680b909008", "tvlUsd": 438659.4 }, "variants": [ { "apy": 374.8248126750293, "name": "0x1de3ba67da79a81bc0c3922689c98550e4bd9bc2", "tvlUsd": 2217535500 } ], "truncated": true, "variantCount": 74 }, "lastUpdated": "2026-10-02T18:21:00.893Z", "coinId": "usd-coin", "providerSymbol": "USDC", "unitType": "percentage", "unitSymbol": "%", "ageSeconds": 103, "stale": false }, { "provider": "aqru", "symbol": "USDC", "category": "lending", "rate": 6, "metadata": null, "lastUpdated": "2026-10-02T18:20:56.981Z", "coinId": "usd-coin", "providerSymbol": "USDC", "unitType": "percentage", "unitSymbol": "%", "ageSeconds": 107, "stale": false }, { "provider": "aave-v3", "symbol": "USDC", "category": "lending", "rate": 3.68874044, "metadata": { "mode": "aave_liquidity_rate", "method": "getReserveData", "source": "onchain_rate", "chainId": 1, "contract": "0x87870Bca3F3fD6335C3F4ce8392D69350B4fA4E2" }, "lastUpdated": "2026-10-02T18:20:53.066Z", "coinId": "usd-coin", "providerSymbol": "USDC", "unitType": "percentage", "unitSymbol": "%", "ageSeconds": 111, "stale": false } ], "count": 15 } }
APIが返すデータ
リアルタイムで取得した実際のレスポンス。
単一資産のすべてのプロバイダーレートは、GET /api/v1/rates/:symbol が返すものと全く同じです。行を選択してライブ JSON レスポンスを表示します。
| プロバイダー | カテゴリー | レート | 更新済み |
|---|---|---|---|
aqru BTC | lending | 2.5 | Oct 2, 18:20 UTC |
justlend BTC | lending | 0.00536473 | Oct 2, 18:20 UTC |
bitfinex BTC | lending | 0.001 | Oct 2, 18:20 UTC |
aave-v3 BTC | lending | 0.00331731 | Oct 2, 18:20 UTC |
youhodler BTC | lending | 7 | Oct 2, 18:20 UTC |
gemini BTC | lending | 0.01 | Oct 2, 18:20 UTC |
euler-v2 WBTC | lending | 0.03885189 | Oct 2, 18:20 UTC |
okx BTC | lending | 1.825 | Oct 2, 18:20 UTC |
spark BTC | lending | 0.0000105 | Oct 2, 18:20 UTC |
nexo BTC-180D | lending | 6.2 | Oct 2, 18:20 UTC |
kamino WBTC | lending | 0.02253906 | Oct 2, 18:20 UTC |
nebeus BTC | lending | 12 | Oct 2, 18:20 UTC |
{
"data": {
"symbol": "BTC",
"rates": [
{
"provider": "aqru",
"symbol": "BTC",
"category": "lending",
"rate": 2.5,
"metadata": null,
"lastUpdated": "2026-10-02T18:20:56.981Z",
"coinId": "bitcoin",
"providerSymbol": "BTC"
}
],
"count": 12
}
}1つのAPIがすべてのレートカテゴリに対応しています。各エンドポイントは同じ正規化されたJSONスキーマを返すため、レンディング、ステーキング、アセット別のリクエストが1つの統合で実現します。
暗号資産レンディングレートAPI
CeFiとDeFi全体のアセット別・プロバイダー別のライブレンディングAPY。各レートには基本レート対最大レート、更新頻度、ソース情報が含まれます。
GET /api/v1/rates/{symbol}?category=lendingライブレンディングレートを比較ステーキングリワードAPI
バリデーター、取引所、リキッドステーキングプロバイダー全体のアセット別ステーキングリワードレート。レンディングと同じスキーマに正規化されています。
GET /api/v1/rates/{symbol}?category=stakingステーキングリワードを比較アセット別暗号資産レート
1回のコールで単一アセットのすべてのレートカテゴリを取得 — レンディング、ステーキング、ボローイングを並べて表示。アセット別ページやエージェント検索に対応しています。
GET /api/v1/rates/{symbol}アセット別レートを参照利回り機能をリリースするチーム向け
プロバイダー統合の保守をスキップ — 1つの型付きAPIから検証済みの利回りデータを取得します
Yield APIはBitcompareの利回りインテリジェンスレイヤーの一つの側面であり、対応している全資産およびプロバイダーにわたる過去のレートデータによって支えられています。
コピー&ペースト統合レシピ。
文書化されたRESTエンドポイントに対する実用的なスニペット — 最良のステーブルコインの利回り、ステーキング報酬、貸出と借入のスプレッド。すべてのレスポンスには新鮮さ、ソース、信頼性が含まれており、各レートの新鮮さがわかります。
プロバイダー間の最良のステーブルコイン利回り
カバーされているすべてのプロバイダーからライブのUSDC貸出利率を取得し、APYでソートしてトップのステーブルコイン利回りを見つけます。
// Best stablecoin yield: fetch USDC lending rates, sort by rate const res = await fetch( "https://api.bitcompare.net/api/v1/rates/USDC?category=lending", { headers: { Authorization: `Bearer ${process.env.BITCOMPARE_API_KEY}` } } ) const { data } = await res.json() const best = data.rates.sort((a, b) => Number(b.rate) - Number(a.rate))[0]
{
"data": {
"symbol": "USDC",
"rates": [
{
"provider": "silo",
"symbol": "USDC",
"category": "lending",
"rate": 0.00000852,
"metadata": {
"headline": {
"apy": 0.0000085208800705,
"name": "0x8c6564ad2f1728a0e024dbdbfe8108680b909008",
"tvlUsd": 438659.4
},
"variants": [
{
"apy": 374.8248126750293,
"name": "0x1de3ba67da79a81bc0c3922689c98550e4bd9bc2",
"tvlUsd": 2217535500
}
],
"truncated": true,
"variantCount": 74
},
"lastUpdated": "2026-10-02T18:21:00.893Z",
"coinId": "usd-coin",
"providerSymbol": "USDC",
"unitType": "percentage",
"unitSymbol": "%",
"ageSeconds": 103,
"stale": false
},
{
"provider": "aqru",
"symbol": "USDC",
"category": "lending",
"rate": 6,
"metadata": null,
"lastUpdated": "2026-10-02T18:20:56.981Z",
"coinId": "usd-coin",
"providerSymbol": "USDC",
"unitType": "percentage",
"unitSymbol": "%",
"ageSeconds": 107,
"stale": false
}
],
"count": 15
}
}資産のステーキング報酬を追跡
バリデーターとプラットフォーム全体でETHのライブステーキング報酬をクエリし、アプリ内で報酬率を監視します。
# Track staking rewards for ETH curl -s "https://api.bitcompare.net/api/v1/rates/ETH?category=staking" \ -H "Authorization: Bearer $BITCOMPARE_API_KEY"
{
"data": {
"symbol": "ETH",
"rates": [
{
"provider": "stakin",
"symbol": "ETH",
"category": "staking",
"rate": 2.57,
"metadata": null,
"lastUpdated": "2026-10-02T18:20:59.771Z",
"coinId": "ethereum",
"providerSymbol": "ETH",
"unitType": "percentage",
"unitSymbol": "%",
"ageSeconds": 198,
"stale": false
},
{
"provider": "nexo",
"symbol": "ETH",
"category": "staking",
"rate": 6.25,
"metadata": {
"source": "nexo_earn_api",
"duration": 30,
"baseRate": 3.25,
"flexRate": 3.25,
"baseSymbol": "ETH",
"cryptoName": "Ether",
"hasFloorApy": false,
"durationType": "fixed",
"rewardsClaim": "automatic",
"warmUpPeriod": {
"type": "range",
"numbers": [
1,
1
],
"periods": [
"day",
"day"
]
},
"rewardsPayout": "automatic",
"rewardFrequency": {
"text": "daily",
"type": "text"
},
"minPurchaseAmount": "0.20079398",
"undelegationPeriod": {
"text": "immediate",
"type": "text"
},
"flexProviderSymbol": "ETH-FLEX"
},
"lastUpdated": "2026-10-02T18:20:54.382Z",
"coinId": "ethereum",
"providerSymbol": "ETH-30D",
"unitType": "percentage",
"unitSymbol": "%",
"ageSeconds": 203,
"stale": false
}
],
"count": 10
}
}貸出と借入利率を比較
BTCの貸出と借入利率を並べて取得し、同じ資産での稼ぎと借入のスプレッドを明らかにします。
// Compare BTC lending vs borrowing rates (one call per category) const [lending, borrowing] = await Promise.all( ["lending", "borrowing"].map((category) => fetch( `https://api.bitcompare.net/api/v1/rates/BTC?category=${category}`, { headers: { Authorization: `Bearer ${process.env.BITCOMPARE_API_KEY}` } } ).then((r) => r.json()) ) ) const spread = Number(borrowing.data.rates[0].rate) - Number(lending.data.rates[0].rate)
{
"data": {
"symbol": "BTC",
"rates": [
{
"provider": "aqru",
"symbol": "BTC",
"category": "lending",
"rate": 2.5,
"metadata": null,
"lastUpdated": "2026-10-02T18:20:56.981Z",
"coinId": "bitcoin",
"providerSymbol": "BTC",
"unitType": "percentage",
"unitSymbol": "%",
"ageSeconds": 115,
"stale": false
},
{
"provider": "justlend",
"symbol": "BTC",
"category": "lending",
"rate": 0.00536473,
"metadata": null,
"lastUpdated": "2026-10-02T18:20:53.910Z",
"coinId": "bitcoin",
"providerSymbol": "BTC",
"unitType": "percentage",
"unitSymbol": "%",
"ageSeconds": 118,
"stale": false
}
],
"count": 12
}
}docs.bitcompare.netで完全なパラメータとスキーマを確認してください。
すべてのレートがどの程度新しく、信頼できるかを把握できます。
すべてのレートには鮮度、ソース、信頼度が含まれているため、配信するデータに自信を持てます。
レート更新の頻度
レートは継続的に更新され、通常5分ごとに更新されます。各レートには鮮度シグナルが付与されます。
「確認済み」の意味
確認済みレートは、推定値ではなくプロバイダー自身のソースに基づいて検証されています。
ソースの記録方法
各レートはそのソースタイプ(プロバイダーAPI、パートナーフィード、またはマニュアルレビュー)を記録します。
信頼度シグナルの意味
信頼度ラベルはレートの信頼性を示すため、低信頼度のデータをフィルタリングできます。
レートが異なる理由
レートは地域、資産、ティア、ロックアップ期間、残高、プロバイダーの条件により異なります。利用可能な場合は詳細を表示します。
スポンサー付きと自然検索
スポンサー付きプレースメントは自然検索のレートデータから明確に分離され、データに影響を与えることはありません。
統合に必要なすべてが揃っています。
ドキュメント、スキーマ、AIエージェント対応のインターフェース — 開発者とAIエージェント向けに構築されています。
よくある質問
よくある質問
- 暗号資産レンディングレートAPI はありますか?
- はい。Yield APIは590以上の資産について、55以上のCeFiおよびDeFiプロバイダー全体でライブおよび過去のレンディングレートを返します。例:GET /api/v1/rates/USDC?category=lending。レート別の更新頻度とソースシグナルが含まれます。同じデータがレンディングレート比較ページを支えています。
- ステーキング報酬APIはありますか?
- はい。ステーキング報酬レートは同じエンドポイントからcategory=stakingで提供され、バリデーター、取引所、リキッドステーキングプロバイダーをカバーしており、レンディングおよびボローイングレートと同じJSONスキーマに正規化されています。
- 特定の資産の暗号資産レートを取得できますか?
- はい。カテゴリーフィルターなしで資産をリクエストすると(例:GET /api/v1/rates/ETH)、単一の呼び出しでその資産のすべてのレートカテゴリー(レンディング、ステーキング、ボローイング)が並べて返されます。これはアプリケーションやAIエージェントがコイン別ビューで求める形式です。
- APIはCeFiとDeFi の両方をカバーしていますか?
- はい。すべてのレートはCeFiまたはDeFi、および固定または変動として分類されているため、複数のソースを統合する代わりに、1つのレスポンス内で両方を横断してフィルタリングまたは比較できます。
- AIエージェントはYield APIを使用できますか?
- はい。REST APIはパブリックOpenAPI仕様とフリーティアを備えており、同じデータレイヤーはエージェント向けMCPツールとして公開されています。ホストされているMCPエンドポイントまたは@bitcompare/mcp-server npmパッケージ経由で接続できます。