Stablecoin Yield API
The stablecoin yield API for apps and AI agents.
Normalized lending, staking and borrowing yields for every major stablecoin across CeFi and DeFi providers — paired with live peg-stability and freshness signals, served as typed JSON with an OpenAPI spec.
CoverageLive
- 620
- Assets covered
- 56
- Providers tracked
- 42,152
- Rates monitored
- 31,150
- Updates in 24h
- 5m
- Median refresh
- 1s
- Freshest provider
Schema
One normalized schema per stablecoin.
Every rate for every stablecoin — lending, staking and borrowing — arrives in the same typed shape, so USDC and USDT integrate identically.
Per-rate fields
- Lending, staking and borrowing rates per stablecoin, per provider
- Base vs max rate, so promotional APYs are never presented as the default
- CeFi / DeFi and fixed / flexible classification on every rate
- Per-rate freshness timestamps and source signals
Coverage
- Every major USD stablecoin — USDT, USDC, DAI and more
- CeFi platforms, DeFi protocols and liquid staking providers in one response
- Historical rate series for backtesting and trend charts
Live response — fetched from the public API at build time
// GET /api/v1/rates/USDC?category=lending { "data": { "symbol": "USDC", "rates": [ { "provider": "morpho", "symbol": "USDC", "category": "lending", "rate": 3.79380487, "metadata": { "headline": { "apy": 3.793804874811616, "name": "Steakhouse USDC", "tvlUsd": 75673310.05414504 }, "variants": [ { "apy": 5359.814977649451, "name": "Adpend USDC", "tvlUsd": 131722137.08708888 } ], "truncated": true, "variantCount": 176 }, "lastUpdated": "2026-08-10T14:10:24.755Z", "coinId": "usd-coin", "providerSymbol": "USDC", "unitType": "percentage", "unitSymbol": "%", "ageSeconds": 4, "stale": false }, { "provider": "youhodler", "symbol": "USDC", "category": "lending", "rate": 12, "metadata": null, "lastUpdated": "2026-08-10T14:10:19.070Z", "coinId": "usd-coin", "providerSymbol": "USDC", "unitType": "percentage", "unitSymbol": "%", "ageSeconds": 9, "stale": false }, { "provider": "compound-v3", "symbol": "USDC", "category": "lending", "rate": 3.4109961, "metadata": { "mode": "comet_supply_rate", "method": "getSupplyRate", "source": "onchain_rate", "chainId": 1, "contract": "0xc3d688B66703497DAA19211EEdff47f25384cdc3" }, "lastUpdated": "2026-08-10T14:06:12.925Z", "coinId": "usd-coin", "providerSymbol": "USDC", "unitType": "percentage", "unitSymbol": "%", "ageSeconds": 256, "stale": false } ], "count": 15 } }
Peg stability
Yields mean nothing if the peg doesn't hold.
The stablecoin index pairs every coin's yields with how well it is actually holding its dollar peg, so your app can rank by risk-adjusted return instead of headline APY.
- Live peg price and 24h volume per stablecoin from the index endpoint
- A 0–100 stability score and letter grade summarizing peg behaviour
- Join index rows with rate responses by symbol to build risk-adjusted views
Live response — fetched from the public API at build time
// GET /api/v1/stablecoins/index { "data": [ { "symbol": "USDT", "name": "Tether", "marketCap": "183100539079.32", "volume24H": "22635513806.00", "pegPrice": "0.99935300", "stabilityScore": "99.00", "grade": "A+" }, { "symbol": "USDC", "name": "USD Coin", "marketCap": "72269526735.95", "volume24H": "5033534123.00", "pegPrice": "0.99964400", "stabilityScore": "98.00", "grade": "A+" }, { "symbol": "DAI", "name": "Dai", "marketCap": "4786981434.26", "volume24H": "59224361.00", "pegPrice": "1.00000000", "stabilityScore": "100.00", "grade": "A+" } ] }
FAQ
Frequently asked questions
- Is this a stablecoin payments API?
- No — this is a stablecoin data API. Payment APIs move money; this API answers what stablecoins earn: live and historical lending, staking and borrowing yields per coin and provider, plus peg-stability signals. If you need money movement, you want a payments provider; if you need yield and rate data for your product, you're in the right place.
- Which stablecoins are covered?
- The index currently tracks 11 major USD stablecoins, including USDT, USDC and DAI, with yields sourced across CeFi platforms and DeFi protocols. Coverage follows the market — new stablecoins are added as they gain real yield venues.
- Does the API include peg stability data?
- Yes. GET /api/v1/stablecoins/index returns each stablecoin's live peg price, 24h volume, a 0–100 stability score and a letter grade, so you can pair yields with peg risk in one integration.
- How is this different from the stablecoin interest rates page?
- The stablecoin interest rates page is the human comparison view of this same data — rates across lending, staking and borrowing, updated continuously. This page is the developer surface: the API that returns those rates as typed JSON for your own app, agent or dashboard.
- Can AI agents access stablecoin yields?
- Yes. The same data layer is exposed as MCP tools (including the stablecoin index) alongside the REST API, which has a public OpenAPI spec and a free tier — agents can connect via the hosted MCP endpoint or the @bitcompare/mcp-server npm package.
Start building in minutes.
10,000 requests a month free — no credit card. Paid plans unlock higher volume.
- Free tier: 10,000 requests/month, no card required
- Paid plans for higher volume and SLAs
- Sign in only for keys, billing and dashboards at pro.bitcompare.net
- Docs and the OpenAPI spec are public — no login required
- MCP tools are powered by the same API and data layer