BagoAng Bitcompare Yield API at MCP ay nagbibigay na ngayon sa mga developer at AI agent ng access sa live crypto yield data.

Yield API

Ang crypto yield API para sa live at historical rates.

Isang typed API para sa live at historical lending, staking, borrowing, at stablecoin yield sa CeFi at DeFi providers — may freshness, source, at confidence sa bawat rate, kasama ang free tier at MCP tools para sa AI agents.

SaklawBuhay
620
Mga asset na sumasaklaw
57
Mga provider na sinusubaybayan
41,930
Mga rate na sinusubaybayan
31,073
Mga update sa loob ng 24h
55s
Median na pag-refresh
4s
Pinakabagong provider
Ano ang kasama sa API

Mga tiyak na larangan, hindi malabong mga pahayag.

Bawat tugon ay nakasulat at naidokumento. Narito kung ano ang maaari mong i-query at kung ano ang dala ng bawat rate.

Mga uri ng data

  • Mga Asset
  • Mga Tagapagbigay
  • Mga rate ng pagpapautang
  • Mga gantimpala sa staking
  • Mga rate ng pangungutang
  • Mga kita ng stablecoin

Mga signal sa rate

  • Sariwang rate
  • Provider / metadata ng pinagmulan
  • Katapatan at katayuan ng beripikasyon

Klasipikasyon

  • CeFi · DeFi · liquid staking
  • Tiyak vs nababago
  • Base rate kumpara sa max rate
Halimbawa ng tugon sa rate
// 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-01T18:50:53.914Z",
        "coinId": "usd-coin",
        "providerSymbol": "USDC",
        "unitType": "percentage",
        "unitSymbol": "%",
        "ageSeconds": 27,
        "stale": false
      },
      {
        "provider": "youhodler",
        "symbol": "USDC",
        "category": "lending",
        "rate": 12,
        "metadata": null,
        "lastUpdated": "2026-08-01T18:50:51.495Z",
        "coinId": "usd-coin",
        "providerSymbol": "USDC",
        "unitType": "percentage",
        "unitSymbol": "%",
        "ageSeconds": 30,
        "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-01T18:50:51.385Z",
        "coinId": "usd-coin",
        "providerSymbol": "USDC",
        "unitType": "percentage",
        "unitSymbol": "%",
        "ageSeconds": 30,
        "stale": false
      }
    ],
    "count": 16
  }
}

Kung ano ang ibinabalik ng API

Isang tunay na tugon, nakuha nang live.

Bawat rate ng provider para sa isang asset, eksakto tulad ng pagbabalik ng GET /api/v1/rates/:symbol. Pumili ng isang row upang makita ang live JSON response.

Live
ProviderKategoryaHalagaNa-update
aqru
BTC
lending2.5Aug 1, 18:45 UTC
aave-v3
BTC
lending0.00748582Aug 1, 18:45 UTC
bitfinex
BTC
lending0.0014Aug 1, 18:45 UTC
earnpark
BTC
lending10.00003436Aug 1, 18:40 UTC
youhodler
BTC
lending8Aug 1, 18:40 UTC
kamino
WBTC
lending0.02426345Aug 1, 18:40 UTC
justlend
BTC
lending0.01988352Aug 1, 18:40 UTC
okx
BTC
lending1.825Aug 1, 18:40 UTC
nebeus
BTC
lending4.5Aug 1, 18:40 UTC
nexo
BTC-180D
lending6.2Aug 1, 18:40 UTC
morpho
WBTC
lending0.00004198Aug 1, 18:40 UTC
spark
BTC
lending0.00000501Aug 1, 18:40 UTC
gemini
BTC
lending0.01Aug 1, 18:40 UTC
lunefi
lending21.5Jul 21, 09:37 UTC
KUMUHA /api/v1/rates/BTC?category=lendingBuhay
{
  "data": {
    "symbol": "BTC",
    "rates": [
      {
        "provider": "aqru",
        "symbol": "BTC",
        "category": "lending",
        "rate": 2.5,
        "metadata": null,
        "lastUpdated": "2026-08-01T18:45:36.221Z",
        "coinId": "bitcoin",
        "providerSymbol": "BTC"
      }
    ],
    "count": 14
  }
}
Mag-click sa isang row upang suriin ang response nito · Ina-update bawat 5 minBuong schema sa docs
Rate endpoints

Isang API para sa bawat rate category. Bawat endpoint ay nagbabalik ng parehong normalized JSON schema, kaya ang lending, staking at per-asset requests ay nagbabahagi ng isang integration.

Crypto lending rates API

Live lending APY bawat asset at provider sa CeFi at DeFi, kasama ang base vs max rate, freshness at source signals sa bawat rate.

GET /api/v1/rates/{symbol}?category=lendingIhambing ang live lending rates

Staking rewards API

Staking reward rates bawat asset sa validators, exchanges at liquid staking providers, normalized sa parehong schema tulad ng lending.

GET /api/v1/rates/{symbol}?category=stakingIhambing ang staking rewards

Crypto rates ayon sa asset

Lahat ng rate categories para sa isang asset sa isang tawag — lending, staking at borrowing nang magkakasama, handa para sa per-coin pages at agent lookups.

GET /api/v1/rates/{symbol}Tingnan ang mga rate ayon sa asset
Mga Recipe

Kopyahin at i-paste ang mga recipe ng integrasyon.

Praktikal na mga snippet laban sa mga dokumentadong REST endpoint — pinakamahusay na mga yield ng stablecoin, mga gantimpala sa staking at mga spread ng lending-vs-borrowing. Bawat tugon ay may dalang pagiging bago, pinagmulan at tiwala upang malaman mo kung gaano ka-bago ang bawat rate.

Pinakamahusay na yield ng stablecoin sa iba't ibang provider

Kunin ang live na mga rate ng lending ng USDC mula sa bawat covered provider, pagkatapos ay ayusin ayon sa APY upang mahanap ang pinakamataas na yield ng stablecoin.

// 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]
Halimbawa ng tugon
{
  "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-01T18:50:53.914Z",
        "coinId": "usd-coin",
        "providerSymbol": "USDC",
        "unitType": "percentage",
        "unitSymbol": "%",
        "ageSeconds": 27,
        "stale": false
      },
      {
        "provider": "youhodler",
        "symbol": "USDC",
        "category": "lending",
        "rate": 12,
        "metadata": null,
        "lastUpdated": "2026-08-01T18:50:51.495Z",
        "coinId": "usd-coin",
        "providerSymbol": "USDC",
        "unitType": "percentage",
        "unitSymbol": "%",
        "ageSeconds": 30,
        "stale": false
      }
    ],
    "count": 16
  }
}

Subaybayan ang mga gantimpala sa staking para sa isang asset

Mag-query ng live na mga gantimpala sa staking para sa ETH sa mga validator at platform upang subaybayan ang mga rate ng gantimpala sa iyong app.

# Track staking rewards for ETH
curl -s "https://api.bitcompare.net/api/v1/rates/ETH?category=staking" \
  -H "Authorization: Bearer $BITCOMPARE_API_KEY"
Halimbawa ng tugon
{
  "data": {
    "symbol": "ETH",
    "rates": [
      {
        "provider": "stakin",
        "symbol": "ETH",
        "category": "staking",
        "rate": 2.72,
        "metadata": null,
        "lastUpdated": "2026-08-01T18:45:50.688Z",
        "coinId": "ethereum",
        "providerSymbol": "ETH",
        "unitType": "percentage",
        "unitSymbol": "%",
        "ageSeconds": 67,
        "stale": false
      },
      {
        "provider": "binance-staked-eth",
        "symbol": "ETH",
        "category": "staking",
        "rate": 2.39119449,
        "metadata": {
          "mode": "erc4626_price_delta",
          "method": "exchangeRate",
          "source": "onchain_rate",
          "chainId": 1,
          "contract": "0xa2E3356610840701BDf5611a53974510Ae27E2e1",
          "elapsedSeconds": 604809
        },
        "lastUpdated": "2026-08-01T18:45:17.211Z",
        "coinId": "ethereum",
        "providerSymbol": "ETH",
        "unitType": "percentage",
        "unitSymbol": "%",
        "ageSeconds": 100,
        "stale": false
      }
    ],
    "count": 11
  }
}

Ihambing ang mga rate ng lending at borrowing

Kunin ang mga rate ng lending at borrowing ng BTC na magkatabi upang ipakita ang spread sa pagitan ng kita at paghiram sa parehong asset.

// 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)
Halimbawa ng tugon
{
  "data": {
    "symbol": "BTC",
    "rates": [
      {
        "provider": "aqru",
        "symbol": "BTC",
        "category": "lending",
        "rate": 2.5,
        "metadata": null,
        "lastUpdated": "2026-08-01T18:45:36.221Z",
        "coinId": "bitcoin",
        "providerSymbol": "BTC",
        "unitType": "percentage",
        "unitSymbol": "%",
        "ageSeconds": 152,
        "stale": false
      },
      {
        "provider": "aave-v3",
        "symbol": "BTC",
        "category": "lending",
        "rate": 0.00748582,
        "metadata": {
          "mode": "aave_liquidity_rate",
          "method": "getReserveData",
          "source": "onchain_rate",
          "chainId": 1,
          "contract": "0x87870Bca3F3fD6335C3F4ce8392D69350B4fA4E2"
        },
        "lastUpdated": "2026-08-01T18:45:23.826Z",
        "coinId": "bitcoin",
        "providerSymbol": "BTC",
        "unitType": "percentage",
        "unitSymbol": "%",
        "ageSeconds": 164,
        "stale": false
      }
    ],
    "count": 14
  }
}

Buong mga parameter at schema sa docs.bitcompare.net.

Sariwa at tiwala

Alamin kung gaano kasariwa at mapagkakatiwalaan ang bawat rate.

Bawat rate ay may dalang sariwa, pinagmulan at kumpiyansa — kaya maaari mong pagkatiwalaan ang iyong ipapadala.

Gaano kadalas nagre-refresh ang mga rate

Ang mga rate ay nagre-refresh nang tuloy-tuloy, karaniwang tuwing 5 minuto, at bawat isa ay may dalang signal ng kasariwaan.

Ano ang ibig sabihin ng "na-verify"

Ang mga na-verify na rate ay nakumpirma laban sa sariling pinagmulan ng provider, hindi tinatayang.

Paano nakukuha ang pinagmulan

Bawat rate ay nagtatala ng uri ng pinagmulan nito — provider API, partner feed o manu-manong pagsusuri.

Ano ang ibig sabihin ng mga signal ng kumpiyansa

Ang label ng kumpiyansa ay nagmamarka kung gaano ka-maaasahan ang isang rate, kaya maaari mong i-filter ang mga data na may mababang kumpiyansa.

Bakit nagkakaiba-iba ang mga rate

Nagkakaiba-iba ang mga rate ayon sa rehiyon, asset, tier, lockup, balanse at mga termino ng provider — ipinapakita kung saan magagamit.

Sponsored kumpara sa organic

Ang mga sponsored placements ay malinaw na hiwalay mula sa organic rate data at hindi kailanman binabago ito.

Mga mapagkukunan para sa mga developer

Lahat ng kailangan mo para sa integrasyon.

Docs, schema at mga surface na handa para sa agent — ginawa para sa mga developer at AI agents.

FAQ

Mga madalas na itinatanong

May crypto lending rates API ba?
Oo. Ang Yield API ay nagbibigay ng live at historical lending rates para sa 620+ assets sa 55+ CeFi at DeFi providers — halimbawa GET /api/v1/rates/USDC?category=lending — kasama ang per-rate freshness at source signals. Ang parehong data ay gumagana sa lending rates comparison pages.
May staking rewards API ba?
Oo. Ang staking reward rates ay inilalabas mula sa parehong endpoint na may category=staking, sumasaklaw sa validators, exchanges at liquid staking providers, na-normalize sa parehong JSON schema tulad ng lending at borrowing rates.
Makakakuha ba ako ng crypto rates para sa specific asset?
Oo. Kapag humihiling ng asset nang walang category filter — halimbawa GET /api/v1/rates/ETH — ibinabalik nito ang bawat rate category para sa asset na iyon sa isang call, lending, staking at borrowing nang magkatabi, na ito ang format na ginagamit ng karamihan ng apps at AI agents para sa per-coin views.
Sumasaklaw ba ang API sa CeFi at DeFi?
Oo. Bawat rate ay classified bilang CeFi o DeFi at fixed o flexible, kaya maaari mong i-filter o ihambing ang pareho sa isang response sa halip na pagsama-samahin ang mga hiwalay na sources.
Maaari bang gamitin ng AI agents ang Yield API?
Oo. Ang REST API ay may public OpenAPI spec at free tier, at ang parehong data layer ay inilalabas bilang MCP tools para sa agents — kumonekta sa pamamagitan ng hosted MCP endpoint o ang @bitcompare/mcp-server npm package.

Magsimulang bumuo sa loob ng ilang minuto.

10,000 requests bawat buwan nang libre — walang credit card. Ang mga bayad na plano ay nagbubukas ng mas mataas na volume.

  • Libreng tier: 10,000 requests/buwan, walang kinakailangang card
  • Mga bayad na plano para sa mas mataas na volume at SLAs
  • Mag-sign in lamang para sa mga key, billing at dashboards sa pro.bitcompare.net
  • Ang mga dokumento at ang OpenAPI spec ay pampubliko — walang kinakailangang pag-login
  • Ang mga tool ng MCP ay pinapagana ng parehong API at data layer