Bitcompare Yield API 和 MCP 现在为开发者和 AI 代理提供实时加密资产收益数据访问。

收益 API

用于实时和历史收益率的加密收益 API

一个类型化 API,提供跨 CeFi 和 DeFi 提供商的实时和历史借贷、质押、借款及稳定币收益数据——每个利率都附带新鲜度、来源和可信度信息,还包括免费层级和用于 AI 代理的 MCP 工具。

覆盖范围实时
620
覆盖的资产
57
追踪的服务商
41,930
监测的利率
31,073
24小时内的更新次数
2m
中位数刷新频率
19s
最新供应商
API 包含的内容

具体字段,而非模糊声明。

每个响应都有类型和文档说明。这里是您可以查询的内容以及每个利率的具体信息。

数据类型

  • 资产
  • 提供者
  • 借贷利率
  • 质押奖励
  • 借款利率
  • 稳定币收益

每个利率信号

  • 利率新鲜度
  • 提供者 / 来源元数据
  • 信心与验证状态

分类

  • CeFi · DeFi · 流动质押
  • 固定与灵活
  • 基准利率与最高利率
示例利率响应
// GET /api/v1/rates/USDC?category=lending
{
  "data": {
    "symbol": "USDC",
    "rates": [
      {
        "provider": "earnpark",
        "symbol": "USDC",
        "category": "lending",
        "rate": 10.00004127,
        "metadata": {
          "userAssets[0]AssetRiskLevel": "MEDIUM",
          "userAssets[0]AssetPayoutType": "DAILY"
        },
        "lastUpdated": "2026-08-01T19:00:54.783Z",
        "coinId": "usd-coin",
        "providerSymbol": "USDC",
        "unitType": "percentage",
        "unitSymbol": "%",
        "ageSeconds": 104,
        "stale": false
      },
      {
        "provider": "compound-v3",
        "symbol": "USDC",
        "category": "lending",
        "rate": 3.19361177,
        "metadata": {
          "mode": "comet_supply_rate",
          "method": "getSupplyRate",
          "source": "onchain_rate",
          "chainId": 1,
          "contract": "0xc3d688B66703497DAA19211EEdff47f25384cdc3"
        },
        "lastUpdated": "2026-08-01T19:00:51.691Z",
        "coinId": "usd-coin",
        "providerSymbol": "USDC",
        "unitType": "percentage",
        "unitSymbol": "%",
        "ageSeconds": 107,
        "stale": false
      },
      {
        "provider": "youhodler",
        "symbol": "USDC",
        "category": "lending",
        "rate": 12,
        "metadata": null,
        "lastUpdated": "2026-08-01T19:00:51.494Z",
        "coinId": "usd-coin",
        "providerSymbol": "USDC",
        "unitType": "percentage",
        "unitSymbol": "%",
        "ageSeconds": 107,
        "stale": false
      }
    ],
    "count": 16
  }
}

API返回的内容

真实响应,实时获取。

每个提供商对单个资产的费率,与 GET /api/v1/rates/:symbol 返回的完全相同。选择一行以查看实时 JSON 响应。

Live
提供商类别费率已更新
earnpark
BTC
lending10.00003436Aug 1, 19:00 UTC
youhodler
BTC
lending8Aug 1, 19:00 UTC
kamino
WBTC
lending0.02426345Aug 1, 19:00 UTC
justlend
BTC
lending0.01988373Aug 1, 19:00 UTC
okx
BTC
lending1.825Aug 1, 19:00 UTC
nebeus
BTC
lending4.5Aug 1, 19:00 UTC
aqru
BTC
lending2.5Aug 1, 19:00 UTC
nexo
BTC-180D
lending6.2Aug 1, 19:00 UTC
morpho
WBTC
lending0.00004198Aug 1, 19:00 UTC
aave-v3
BTC
lending0.00748579Aug 1, 19:00 UTC
spark
BTC
lending0.00000501Aug 1, 19:00 UTC
gemini
BTC
lending0.01Aug 1, 19:00 UTC
bitfinex
BTC
lending0.0014Aug 1, 19:00 UTC
lunefi
lending21.5Jul 21, 09:37 UTC
获取 /api/v1/rates/BTC?category=lending实时
{
  "data": {
    "symbol": "BTC",
    "rates": [
      {
        "provider": "earnpark",
        "symbol": "BTC",
        "category": "lending",
        "rate": 10.00003436,
        "metadata": {
          "userAssets[0]AssetRiskLevel": "HIGH",
          "userAssets[0]AssetPayoutType": "MONTHLY"
        },
        "lastUpdated": "2026-08-01T19:00:54.783Z",
        "coinId": "bitcoin",
        "providerSymbol": "BTC"
      }
    ],
    "count": 14
  }
}
点击一行查看其响应 · 每5分钟更新一次文档中的完整架构
费率端点

一个 API 涵盖所有费率类别。每个端点返回相同的规范化 JSON 模式,因此借贷、质押和按资产请求共享一个集成。

加密货币借贷费率 API

跨 CeFi 和 DeFi 的每项资产和提供商的实时借贷 APY,包含基础费率与最高费率、新鲜度和每个费率的数据源信号。

GET /api/v1/rates/{symbol}?category=lending比较实时借贷费率

质押奖励 API

跨验证者、交易所和流动质押提供商的每项资产质押奖励费率,规范化为与借贷相同的模式。

GET /api/v1/rates/{symbol}?category=staking比较质押奖励

按资产分类的加密货币费率

单个资产的所有费率类别在一次调用中获取 — 借贷、质押和借出并排显示,可用于按币种页面和代理查询。

GET /api/v1/rates/{symbol}按资产浏览费率
食谱

复制粘贴集成食谱。

针对文档化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": "earnpark",
        "symbol": "USDC",
        "category": "lending",
        "rate": 10.00004127,
        "metadata": {
          "userAssets[0]AssetRiskLevel": "MEDIUM",
          "userAssets[0]AssetPayoutType": "DAILY"
        },
        "lastUpdated": "2026-08-01T19:00:54.783Z",
        "coinId": "usd-coin",
        "providerSymbol": "USDC",
        "unitType": "percentage",
        "unitSymbol": "%",
        "ageSeconds": 104,
        "stale": false
      },
      {
        "provider": "compound-v3",
        "symbol": "USDC",
        "category": "lending",
        "rate": 3.19361177,
        "metadata": {
          "mode": "comet_supply_rate",
          "method": "getSupplyRate",
          "source": "onchain_rate",
          "chainId": 1,
          "contract": "0xc3d688B66703497DAA19211EEdff47f25384cdc3"
        },
        "lastUpdated": "2026-08-01T19:00:51.691Z",
        "coinId": "usd-coin",
        "providerSymbol": "USDC",
        "unitType": "percentage",
        "unitSymbol": "%",
        "ageSeconds": 107,
        "stale": false
      }
    ],
    "count": 16
  }
}

跟踪资产的质押奖励

查询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": "nexo",
        "symbol": "ETH",
        "category": "staking",
        "rate": 6.25,
        "metadata": {
          "source": "nexo_earn_api",
          "duration": 30,
          "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.26668219",
          "undelegationPeriod": {
            "text": "immediate",
            "type": "text"
          },
          "flexProviderSymbol": "ETH-FLEX"
        },
        "lastUpdated": "2026-08-01T19:00:55.587Z",
        "coinId": "ethereum",
        "providerSymbol": "ETH-30D",
        "unitType": "percentage",
        "unitSymbol": "%",
        "ageSeconds": 169,
        "stale": false
      },
      {
        "provider": "frax",
        "symbol": "ETH",
        "category": "staking",
        "rate": 2.71929941,
        "metadata": {
          "url": "https://api.frax.finance/v2/frxeth/summary/latest",
          "field": "sfrxethApr",
          "source": "multi_source"
        },
        "lastUpdated": "2026-08-01T19:00:53.087Z",
        "coinId": "ethereum",
        "providerSymbol": "ETH",
        "unitType": "percentage",
        "unitSymbol": "%",
        "ageSeconds": 171,
        "stale": false
      }
    ],
    "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": "earnpark",
        "symbol": "BTC",
        "category": "lending",
        "rate": 10.00003436,
        "metadata": {
          "userAssets[0]AssetRiskLevel": "HIGH",
          "userAssets[0]AssetPayoutType": "MONTHLY"
        },
        "lastUpdated": "2026-08-01T19:00:54.783Z",
        "coinId": "bitcoin",
        "providerSymbol": "BTC",
        "unitType": "percentage",
        "unitSymbol": "%",
        "ageSeconds": 156,
        "stale": false
      },
      {
        "provider": "youhodler",
        "symbol": "BTC",
        "category": "lending",
        "rate": 8,
        "metadata": null,
        "lastUpdated": "2026-08-01T19:00:51.494Z",
        "coinId": "bitcoin",
        "providerSymbol": "BTC",
        "unitType": "percentage",
        "unitSymbol": "%",
        "ageSeconds": 159,
        "stale": false
      }
    ],
    "count": 14
  }
}

完整参数和架构请查看docs.bitcompare.net

新鲜度与可信度

了解每个利率的新鲜度和可信度。

每个利率都带有新鲜度、来源和信心——让您可以信任您所发布的内容。

利率刷新频率

利率持续刷新,通常每5分钟一次,每个利率都带有新鲜度信号。

什么是“已验证”

已验证的利率是根据提供者自身的来源确认的,而不是估算的。

来源是如何捕获的

每个利率记录其来源类型——提供者API、合作伙伴数据源或人工审核。

信心信号的含义

信心标签标识利率的可靠性,以便您可以过滤低信心数据。

利率为何不同

利率因地区、资产、等级、锁定期、余额和提供者条款而异——在可用的情况下公开。

赞助与自然

赞助位置与自然利率数据明确分开,并且从不改变它。

开发者资源

集成所需的一切。

文档、架构和适合开发者及 AI 代理的界面。

常见问题

常见问题

是否有加密货币借贷费率 API?
是的。收益 API 为 620+ 项资产跨 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,以及固定或浮动,因此你可以在一个响应中跨两者进行筛选或比较,无需整合来自不同来源的数据。
AI 代理可以使用 Yield API 吗?
可以。REST API 具有公开的 OpenAPI 规范和免费层级,相同的数据层也以 MCP 工具的形式公开给代理——可通过托管的 MCP 端点或 @bitcompare/mcp-server npm 包进行连接。

几分钟内开始构建。

每月 10,000 次请求免费 — 无需信用卡。付费计划可解锁更高的请求量。

  • 免费层:每月 10,000 次请求,无需信用卡
  • 付费计划以获得更高的请求量和服务水平协议
  • 仅在 pro.bitcompare.net 登录以获取密钥、账单和仪表板
  • 文档和 OpenAPI 规范是公开的 — 无需登录
  • MCP 工具由相同的 API 和数据层提供支持