API de Rendimento
A API de yield de criptomoedas para taxas ao vivo e históricas.
Uma API tipada única para empréstimos, staking, empréstimos e yield de stablecoins ao vivo e históricos em provedores CeFi e DeFi — com atualização, fonte e confiança em cada taxa, além de uma camada gratuita e ferramentas MCP para agentes de IA.
- 593
- Ativos cobertos
- 57
- Provedores rastreados
- 43,240
- Taxas monitoradas
- 30,505
- Atualizações em 24h
- 3m
- Atualização mediana
- 12s
- Provedor mais recente
Campos específicos, não afirmações vagas.
Cada resposta é tipada e documentada. Aqui está exatamente o que você pode consultar e o que cada taxa representa.
Tipos de dados
- Ativos
- Provedores
- Taxas de empréstimo
- Recompensas de staking
- Taxas de tomada de empréstimo
- Rendimentos de stablecoin
Sinais por taxa
- Atualização da taxa
- Metadados do provedor / fonte
- Confiança e status de verificação
Classificação
- CeFi · DeFi · staking líquido
- Fixa vs flexível
- Taxa base vs taxa máxima
// GET /api/v1/rates/USDC?category=lending { "data": { "symbol": "USDC", "rates": [ { "provider": "nexo", "symbol": "USDC", "category": "lending", "rate": 10.5, "metadata": { "source": "nexo_earn_api", "duration": 90, "baseRate": 6.5, "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.064413", "undelegationPeriod": { "text": "immediate", "type": "text" }, "flexProviderSymbol": "USDC-FLEX" }, "lastUpdated": "2026-09-12T02:30:58.013Z", "coinId": "usd-coin", "providerSymbol": "USDC-90D", "unitType": "percentage", "unitSymbol": "%", "ageSeconds": 146, "stale": false }, { "provider": "spark", "symbol": "USDC", "category": "lending", "rate": 3.54194949, "metadata": { "mode": "aave_liquidity_rate", "method": "getReserveData", "source": "onchain_rate", "chainId": 1, "contract": "0xC13e21B648A5Ee794902342038FF3aDAB66BE987" }, "lastUpdated": "2026-09-12T02:30:51.980Z", "coinId": "usd-coin", "providerSymbol": "USDC", "unitType": "percentage", "unitSymbol": "%", "ageSeconds": 152, "stale": false }, { "provider": "compound-v3", "symbol": "USDC", "category": "lending", "rate": 3.91657316, "metadata": { "mode": "comet_supply_rate", "method": "getSupplyRate", "source": "onchain_rate", "chainId": 1, "contract": "0xc3d688B66703497DAA19211EEdff47f25384cdc3" }, "lastUpdated": "2026-09-12T02:30:48.913Z", "coinId": "usd-coin", "providerSymbol": "USDC", "unitType": "percentage", "unitSymbol": "%", "ageSeconds": 156, "stale": false } ], "count": 15 } }
O que a API retorna
Uma resposta real, obtida ao vivo.
Taxa de cada provedor para um único ativo, exatamente como GET /api/v1/rates/:symbol a retorna. Clique em uma linha para ver a resposta JSON ao vivo.
| Provedor | Categoria | Taxa | Atualizado |
|---|---|---|---|
aave-v3 BTC | lending | 0.00380118 | Sep 12, 02:35 UTC |
aqru BTC | lending | 2.5 | Sep 12, 02:35 UTC |
bitfinex BTC | lending | 0.001 | Sep 12, 02:35 UTC |
nexo BTC-180D | lending | 6.2 | Sep 12, 02:30 UTC |
spark BTC | lending | 0.00001325 | Sep 12, 02:30 UTC |
kamino WBTC | lending | 0.02356445 | Sep 12, 02:30 UTC |
youhodler BTC | lending | 7 | Sep 12, 02:30 UTC |
nebeus BTC | lending | 12 | Sep 12, 02:30 UTC |
okx BTC | lending | 1.825 | Sep 12, 02:30 UTC |
gemini BTC | lending | 0.01 | Sep 12, 02:30 UTC |
euler-v2 WBTC | lending | 0.03749916 | Sep 12, 02:30 UTC |
justlend BTC | lending | 0.00477061 | Sep 12, 02:20 UTC |
{
"data": {
"symbol": "BTC",
"rates": [
{
"provider": "aave-v3",
"symbol": "BTC",
"category": "lending",
"rate": 0.00380118,
"metadata": {
"mode": "aave_liquidity_rate",
"method": "getReserveData",
"source": "onchain_rate",
"chainId": 1,
"contract": "0x87870Bca3F3fD6335C3F4ce8392D69350B4fA4E2"
},
"lastUpdated": "2026-09-12T02:35:30.909Z",
"coinId": "bitcoin",
"providerSymbol": "BTC"
}
],
"count": 12
}
}Uma API cobre todas as categorias de taxa. Cada endpoint retorna o mesmo schema JSON normalizado, portanto requisições de empréstimo, staking e por ativo compartilham uma única integração.
API de taxas de empréstimo de criptomoedas
APY de empréstimo ao vivo por ativo e provedor em CeFi e DeFi, com taxa base vs máxima, sinais de atualização e fonte em cada taxa.
GET /api/v1/rates/{symbol}?category=lendingComparar taxas de empréstimo ao vivoAPI de recompensas de staking
Taxas de recompensa de staking por ativo em validadores, exchanges e provedores de liquid staking, normalizadas para o mesmo schema que empréstimos.
GET /api/v1/rates/{symbol}?category=stakingComparar recompensas de stakingTaxas de cripto por ativo
Todas as categorias de taxa para um único ativo em uma única chamada — empréstimo, staking e empréstimo lado a lado, prontos para páginas por moeda e consultas de agentes.
GET /api/v1/rates/{symbol}Navegar taxas por ativoFeito para times que desenvolvem recursos de yield.
Abandone a manutenção de integrações com provedores — acesse dados verificados de yield a partir de uma única API tipada.
A Yield API é uma superfície da camada de inteligência de yield do Bitcompare, apoiada por dados de taxas históricas em todos os ativos e provedores cobertos.
Carteiras
Adicione descoberta de yield sem manter integrações com provedores.
Para carteirasFintechs
Exiba dados de yield de stablecoins e criptomoedas dentro de seus produtos.
Para fintechsExchanges / provedores
Compare taxas e entenda o posicionamento no mercado.
Para exchangesAgentes de IA
Chame dados de rendimento ao vivo através de ferramentas MCP suportadas por API.
Para agentes de IACopie e cole receitas de integração.
Trechos práticos contra endpoints REST documentados — melhores rendimentos de stablecoins, recompensas de staking e spreads de empréstimo versus tomada. Cada resposta traz frescor, fonte e confiança para que você saiba quão atualizada está cada taxa.
Melhor rendimento de stablecoin entre provedores
Obtenha taxas de empréstimo de USDC em tempo real de todos os provedores cobertos e classifique por APY para encontrar o melhor rendimento de 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]
{
"data": {
"symbol": "USDC",
"rates": [
{
"provider": "nexo",
"symbol": "USDC",
"category": "lending",
"rate": 10.5,
"metadata": {
"source": "nexo_earn_api",
"duration": 90,
"baseRate": 6.5,
"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.064413",
"undelegationPeriod": {
"text": "immediate",
"type": "text"
},
"flexProviderSymbol": "USDC-FLEX"
},
"lastUpdated": "2026-09-12T02:30:58.013Z",
"coinId": "usd-coin",
"providerSymbol": "USDC-90D",
"unitType": "percentage",
"unitSymbol": "%",
"ageSeconds": 146,
"stale": false
},
{
"provider": "spark",
"symbol": "USDC",
"category": "lending",
"rate": 3.54194949,
"metadata": {
"mode": "aave_liquidity_rate",
"method": "getReserveData",
"source": "onchain_rate",
"chainId": 1,
"contract": "0xC13e21B648A5Ee794902342038FF3aDAB66BE987"
},
"lastUpdated": "2026-09-12T02:30:51.980Z",
"coinId": "usd-coin",
"providerSymbol": "USDC",
"unitType": "percentage",
"unitSymbol": "%",
"ageSeconds": 152,
"stale": false
}
],
"count": 15
}
}Acompanhe as recompensas de staking de um ativo
Consulte as recompensas de staking em tempo real para ETH entre validadores e plataformas para monitorar as taxas de recompensa em seu aplicativo.
# 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-09-12T02:30:59.901Z",
"coinId": "ethereum",
"providerSymbol": "ETH",
"unitType": "percentage",
"unitSymbol": "%",
"ageSeconds": 114,
"stale": false
},
{
"provider": "frax",
"symbol": "ETH",
"category": "staking",
"rate": 2.63451019,
"metadata": {
"url": "https://api.frax.finance/v2/frxeth/summary/latest",
"field": "sfrxethApr",
"source": "multi_source"
},
"lastUpdated": "2026-09-12T02:30:49.276Z",
"coinId": "ethereum",
"providerSymbol": "ETH",
"unitType": "percentage",
"unitSymbol": "%",
"ageSeconds": 124,
"stale": false
}
],
"count": 10
}
}Compare taxas de empréstimo e de tomada emprestada
Recupere as taxas de empréstimo e de tomada emprestada de BTC lado a lado para mostrar a diferença entre ganhar e tomar emprestado no mesmo ativo.
// 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": "aave-v3",
"symbol": "BTC",
"category": "lending",
"rate": 0.00380118,
"metadata": {
"mode": "aave_liquidity_rate",
"method": "getReserveData",
"source": "onchain_rate",
"chainId": 1,
"contract": "0x87870Bca3F3fD6335C3F4ce8392D69350B4fA4E2"
},
"lastUpdated": "2026-09-12T02:35:30.909Z",
"coinId": "bitcoin",
"providerSymbol": "BTC",
"unitType": "percentage",
"unitSymbol": "%",
"ageSeconds": 80,
"stale": false
},
{
"provider": "aqru",
"symbol": "BTC",
"category": "lending",
"rate": 2.5,
"metadata": null,
"lastUpdated": "2026-09-12T02:35:29.088Z",
"coinId": "bitcoin",
"providerSymbol": "BTC",
"unitType": "percentage",
"unitSymbol": "%",
"ageSeconds": 82,
"stale": false
}
],
"count": 12
}
}Parâmetros e esquemas completos em docs.bitcompare.net.
Saiba quão frescas e confiáveis são cada uma das taxas.
Cada taxa traz frescura, fonte e confiança — para que você possa confiar no que entrega.
Com que frequência as taxas são atualizadas
As taxas são atualizadas continuamente, normalmente a cada 5 minutos, e cada uma carrega um sinal de frescor.
O que significa "verificado"
As taxas verificadas são confirmadas com a própria fonte do provedor, não estimadas.
Como a fonte é capturada
Cada taxa registra seu tipo de fonte — API do provedor, feed de parceiro ou revisão manual.
O que significam os sinais de confiança
Um rótulo de confiança indica quão confiável é uma taxa, para que você possa filtrar dados de baixa confiança.
Por que as taxas diferem
As taxas variam por região, ativo, categoria, bloqueio, saldo e termos do provedor — expostas onde disponíveis.
Patrocinado vs orgânico
Os placements patrocinados são claramente separados dos dados de taxas orgânicas e nunca os alteram.
Tudo que você precisa para integrar.
Documentação, schema e superfícies prontas para agentes — construído para desenvolvedores e agentes de IA.
Perguntas Frequentes
Perguntas frequentes
- Existe uma API de taxas de empréstimo de cripto?
- Sim. A Yield API retorna taxas de empréstimo ao vivo e históricas para 590+ ativos em 55+ provedores CeFi e DeFi — por exemplo GET /api/v1/rates/USDC?category=lending — com sinais de atualização e fonte por taxa. Os mesmos dados alimentam as páginas de comparação de taxas de empréstimo.
- Existe uma API de recompensas de staking?
- Sim. As taxas de recompensa de staking são servidas a partir do mesmo endpoint com category=staking, cobrindo validadores, exchanges e provedores de liquid staking, normalizadas para o mesmo schema JSON que taxas de empréstimo e empréstimo.
- Posso obter taxas de cripto para um ativo específico?
- Sim. Solicitando um ativo sem filtro de categoria — por exemplo GET /api/v1/rates/ETH — retorna todas as categorias de taxa para esse ativo em uma única chamada, empréstimo, staking e empréstimo lado a lado, que é o formato que a maioria dos aplicativos e agentes de IA desejam para visualizações por moeda.
- A API cobre tanto CeFi quanto DeFi?
- Sim. Cada taxa é classificada como CeFi ou DeFi e fixa ou flexível, permitindo que você filtre ou compare ambas em uma única resposta em vez de reunir fontes separadas.
- Agentes de IA podem usar a Yield API?
- Sim. A API REST possui especificação OpenAPI pública e tier gratuito, e a mesma camada de dados é exposta como ferramentas MCP para agentes — conecte via endpoint MCP hospedado ou pacote npm @bitcompare/mcp-server.
Comece a desenvolver em minutos.
10 mil requisições por mês gratuitas — sem cartão de crédito. Planos pagos desbloqueiam maior volume.
- Camada gratuita: 10 mil requisições/mês, nenhum cartão necessário
- Planos pagos para maior volume e SLAs
- Acesse pro.bitcompare.net apenas para chaves, faturamento e painéis
- Documentação e especificação OpenAPI são públicas — nenhum login necessário
- Ferramentas MCP funcionam com a mesma API e camada de dados