新着Bitcompare Yield API と MCP により、開発者と AI エージェントがライブ暗号資産利回りデータにアクセスできるようになりました。

イールドAPI

ライブ暗号資産利回りデータを使って構築

CeFiおよびDeFiプロバイダー全体のレンディング、ステーキング、ボローイング、ステーブルコイン利回りデータにアクセス。JSONスキーマ、OpenAPI仕様、レート単位の鮮度、信頼度シグナル付き。

カバレッジライブ
366
対応資産
61
追跡中のプロバイダー
40,312
監視中のレート
31,965
24時間以内の更新数
4m
中央値更新頻度
1s
最新プロバイダー
APIに含まれる内容

曖昧な主張ではなく、具体的なフィールド。

すべてのレスポンスは型定義され、ドキュメント化されています。クエリ可能な内容と各レートの詳細がここに記載されています。

データタイプ

  • 資産
  • プロバイダー
  • 融資金利
  • ステーキング報酬
  • 借入金利
  • ステーブルコイン利回り

レート単位のシグナル

  • レートの鮮度
  • プロバイダー/ソースメタデータ
  • 信頼度・検証ステータス

分類

  • CeFi · DeFi · リキッドステーキング
  • 固定利率 vs 変動利率
  • 基本レート vs 最大レート
レートレスポンスの例
// GET /api/v1/rates/USDC?category=lending
{
  "data": {
    "symbol": "USDC",
    "rates": [
      {
        "provider": "fluid",
        "symbol": "USDC",
        "category": "lending",
        "rate": 6.29,
        "metadata": {
          "chain": "Ethereum",
          "source": "defillama_yields",
          "poolId": "4438dabc-7f0c-430b-8136-2722711ae663",
          "project": "fluid-lending",
          "tvlUsd": 116838581,
          "apyBase": 5.25,
          "exposure": "single",
          "poolMeta": null,
          "apyReward": 1.04,
          "apyMean30D": 6.85431,
          "isStablecoin": true
        },
        "lastUpdated": "2026-06-21T11:20:50.559Z",
        "coinId": "usd-coin",
        "providerSymbol": "USDC",
        "unitType": "absolute",
        "unitSymbol": null
      },
      {
        "provider": "euler-v2",
        "symbol": "USDC",
        "category": "lending",
        "rate": 2.78441,
        "metadata": {
          "chain": "Ethereum",
          "source": "defillama_yields",
          "poolId": "0fde8996-ecdf-441c-94a9-ec67403e9b8c",
          "project": "euler-v2",
          "tvlUsd": 14522414,
          "apyBase": 2.78441,
          "exposure": "single",
          "poolMeta": "EVK Vault eUSDC-80",
          "apyReward": null,
          "apyMean30D": 2.68741,
          "isStablecoin": true
        },
        "lastUpdated": "2026-06-21T11:20:34.976Z",
        "coinId": "usd-coin",
        "providerSymbol": "USDC",
        "unitType": "absolute",
        "unitSymbol": null
      },
      {
        "provider": "nexo",
        "symbol": "USDC",
        "category": "lending",
        "rate": 10.5,
        "metadata": {
          "source": "nexo_earn_api",
          "duration": 90,
          "flexRate": 6.5,
          "baseSymbol": "USDC",
          "cryptoName": "USD Coin",
          "hasFloorApy": false,
          "durationType": "fixed",
          "rewardsClaim": "automatic",
          "warmUpPeriod": {
            "type": "range",
            "numbers": [
              1,
              1
            ],
            "periods": [
              "day",
              "day"
            ]
          },
          "rewardsPayout": "automatic",
          "rewardFrequency": {
            "text": "daily",
            "type": "text"
          },
          "minPurchaseAmount": "500.187014",
          "undelegationPeriod": {
            "text": "immediate",
            "type": "text"
          },
          "flexProviderSymbol": "USDC-FLEX"
        },
        "lastUpdated": "2026-06-21T11:20:31.063Z",
        "coinId": "usd-coin",
        "providerSymbol": "USDC-90D",
        "unitType": "absolute",
        "unitSymbol": null
      }
    ],
    "count": 18
  }
}

APIが返すデータ

リアルタイムで取得した実際のレスポンス。

単一資産のすべてのプロバイダーレートは、GET /api/v1/rates/:symbol が返すものと全く同じです。行を選択してライブ JSON レスポンスを表示します。

Live
プロバイダーカテゴリーレート更新済み
spark
WBTC
lending0.00001Jun 21, 11:21 UTC
okx
BTC
lending1.825Jun 21, 11:21 UTC
kamino
WBTC
lending0.00001Jun 21, 11:21 UTC
fluid
WBTC
lending0.14Jun 21, 11:20 UTC
euler-v2
WBTC
lending0.00051Jun 21, 11:20 UTC
nexo
BTC-180D
lending6.2Jun 21, 11:20 UTC
youhodler
BTC
lending8Jun 21, 11:20 UTC
gemini
BTC
lending0.01Jun 21, 11:20 UTC
bitfinex
BTC
lending0.0021Jun 21, 11:20 UTC
nebeus
BTC
lending4.5Jun 21, 11:20 UTC
aqru
BTC
lending2.5Jun 21, 11:20 UTC
justlend
BTC
lending0.02048Jun 18, 21:21 UTC
earnpark
BTC
lending15.00011332Apr 27, 01:51 UTC
morpho
WBTC
lending1.34347Apr 22, 12:21 UTC
取得 /api/v1/rates/BTC?category=lendingライブ
{
  "data": {
    "symbol": "BTC",
    "rates": [
      {
        "provider": "spark",
        "symbol": "BTC",
        "category": "lending",
        "rate": 0.00001,
        "metadata": {
          "chain": "Ethereum",
          "source": "defillama_yields",
          "poolId": "03406d3a-fcc4-4fe3-8809-7a95222951b6",
          "project": "sparklend",
          "tvlUsd": 176215182,
          "apyBase": 0.00001,
          "exposure": "single",
          "poolMeta": null,
          "apyReward": null,
          "apyMean30D": 0.00001,
          "isStablecoin": false
        },
        "lastUpdated": "2026-06-21T11:21:12.264Z",
        "coinId": "bitcoin",
        "providerSymbol": "WBTC"
      }
    ],
    "count": 14
  }
}
行をクリックしてレスポンスを検査します · 5分ごとに更新ドキュメントの完全なスキーマ
レシピ

コピー&ペースト統合レシピ。

文書化された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": "fluid",
        "symbol": "USDC",
        "category": "lending",
        "rate": 6.29,
        "metadata": {
          "chain": "Ethereum",
          "source": "defillama_yields",
          "poolId": "4438dabc-7f0c-430b-8136-2722711ae663",
          "project": "fluid-lending",
          "tvlUsd": 116838581,
          "apyBase": 5.25,
          "exposure": "single",
          "poolMeta": null,
          "apyReward": 1.04,
          "apyMean30D": 6.85431,
          "isStablecoin": true
        },
        "lastUpdated": "2026-06-21T11:20:50.559Z",
        "coinId": "usd-coin",
        "providerSymbol": "USDC",
        "unitType": "absolute",
        "unitSymbol": null
      },
      {
        "provider": "euler-v2",
        "symbol": "USDC",
        "category": "lending",
        "rate": 2.78441,
        "metadata": {
          "chain": "Ethereum",
          "source": "defillama_yields",
          "poolId": "0fde8996-ecdf-441c-94a9-ec67403e9b8c",
          "project": "euler-v2",
          "tvlUsd": 14522414,
          "apyBase": 2.78441,
          "exposure": "single",
          "poolMeta": "EVK Vault eUSDC-80",
          "apyReward": null,
          "apyMean30D": 2.68741,
          "isStablecoin": true
        },
        "lastUpdated": "2026-06-21T11:20:34.976Z",
        "coinId": "usd-coin",
        "providerSymbol": "USDC",
        "unitType": "absolute",
        "unitSymbol": null
      }
    ],
    "count": 18
  }
}

資産のステーキング報酬を追跡

バリデーターとプラットフォーム全体で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": "etherfi",
        "symbol": "ETH",
        "category": "staking",
        "rate": 2.86924,
        "metadata": {
          "chain": "Ethereum",
          "source": "defillama_yields",
          "poolId": "46bd2bdf-6d92-4066-b482-e885ee172264",
          "project": "ether.fi-stake",
          "tvlUsd": 3084195719,
          "apyBase": 2.77906,
          "exposure": "single",
          "poolMeta": null,
          "apyReward": 0.09018,
          "apyMean30D": 2.80592,
          "isStablecoin": false
        },
        "lastUpdated": "2026-06-21T11:21:12.573Z",
        "coinId": "ethereum",
        "providerSymbol": "WEETH",
        "unitType": "absolute",
        "unitSymbol": null
      },
      {
        "provider": "stakewise",
        "symbol": "ETH",
        "category": "staking",
        "rate": 2.17712,
        "metadata": {
          "chain": "Ethereum",
          "source": "defillama_yields",
          "poolId": "4d01599c-69ae-41a3-bae1-5fab896f04c8",
          "project": "stakewise-v2",
          "tvlUsd": 233844142,
          "apyBase": 2.17712,
          "exposure": "single",
          "poolMeta": null,
          "apyReward": null,
          "apyMean30D": 2.42958,
          "isStablecoin": false
        },
        "lastUpdated": "2026-06-21T11:21:12.476Z",
        "coinId": "ethereum",
        "providerSymbol": "OSETH",
        "unitType": "absolute",
        "unitSymbol": null
      }
    ],
    "count": 11
  }
}

貸出と借入利率を比較

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": "spark",
        "symbol": "BTC",
        "category": "lending",
        "rate": 0.00001,
        "metadata": {
          "chain": "Ethereum",
          "source": "defillama_yields",
          "poolId": "03406d3a-fcc4-4fe3-8809-7a95222951b6",
          "project": "sparklend",
          "tvlUsd": 176215182,
          "apyBase": 0.00001,
          "exposure": "single",
          "poolMeta": null,
          "apyReward": null,
          "apyMean30D": 0.00001,
          "isStablecoin": false
        },
        "lastUpdated": "2026-06-21T11:21:12.264Z",
        "coinId": "bitcoin",
        "providerSymbol": "WBTC",
        "unitType": "absolute",
        "unitSymbol": null
      },
      {
        "provider": "okx",
        "symbol": "BTC",
        "category": "lending",
        "rate": 1.825,
        "metadata": null,
        "lastUpdated": "2026-06-21T11:21:10.265Z",
        "coinId": "bitcoin",
        "providerSymbol": "BTC",
        "unitType": "absolute",
        "unitSymbol": null
      }
    ],
    "count": 14
  }
}

docs.bitcompare.netで完全なパラメータとスキーマを確認してください。

鮮度と信頼性

すべてのレートがどの程度新しく、信頼できるかを把握できます。

すべてのレートには鮮度、ソース、信頼度が含まれているため、配信するデータに自信を持てます。

レート更新の頻度

レートは継続的に更新され、通常5分ごとに更新されます。各レートには鮮度シグナルが付与されます。

「確認済み」の意味

確認済みレートは、推定値ではなくプロバイダー自身のソースに基づいて検証されています。

ソースの記録方法

各レートはそのソースタイプ(プロバイダーAPI、パートナーフィード、またはマニュアルレビュー)を記録します。

信頼度シグナルの意味

信頼度ラベルはレートの信頼性を示すため、低信頼度のデータをフィルタリングできます。

レートが異なる理由

レートは地域、資産、ティア、ロックアップ期間、残高、プロバイダーの条件により異なります。利用可能な場合は詳細を表示します。

スポンサー付きと自然検索

スポンサー付きプレースメントは自然検索のレートデータから明確に分離され、データに影響を与えることはありません。

開発者向けリソース

統合に必要なすべてが揃っています。

ドキュメント、スキーマ、AIエージェント対応のインターフェース — 開発者とAIエージェント向けに構築されています。

数分で構築を開始。

月10,000リクエスト無料 — クレジットカード不要。有料プランはより大量のリクエストに対応します。

  • 無料プラン:月10,000リクエスト、カード不要
  • より大量のリクエストとSLAに対応した有料プラン
  • pro.bitcompare.netでのAPIキー、請求、ダッシュボードのサインイン
  • ドキュメントとOpenAPI仕様は公開 — ログイン不要
  • MCPツールは同じAPIとデータレイヤーで動作します