NovoA Bitcompare Yield API e MCP agora oferecem aos desenvolvedores e agentes de IA acesso a dados de rendimento de criptomoedas em tempo real.

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.

CoberturaAo vivo
620
Ativos cobertos
57
Provedores rastreados
41,929
Taxas monitoradas
31,079
Atualizações em 24h
4m
Atualização mediana
2s
Provedor mais recente
O que a API inclui

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
Exemplo de resposta de taxa
// 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-01T09:10:56.282Z",
        "coinId": "usd-coin",
        "providerSymbol": "USDC",
        "unitType": "percentage",
        "unitSymbol": "%",
        "ageSeconds": 87,
        "stale": false
      },
      {
        "provider": "compound-v3",
        "symbol": "USDC",
        "category": "lending",
        "rate": 3.1905056,
        "metadata": {
          "mode": "comet_supply_rate",
          "method": "getSupplyRate",
          "source": "onchain_rate",
          "chainId": 1,
          "contract": "0xc3d688B66703497DAA19211EEdff47f25384cdc3"
        },
        "lastUpdated": "2026-08-01T09:10:52.527Z",
        "coinId": "usd-coin",
        "providerSymbol": "USDC",
        "unitType": "percentage",
        "unitSymbol": "%",
        "ageSeconds": 91,
        "stale": false
      },
      {
        "provider": "youhodler",
        "symbol": "USDC",
        "category": "lending",
        "rate": 12,
        "metadata": null,
        "lastUpdated": "2026-08-01T09:10:52.088Z",
        "coinId": "usd-coin",
        "providerSymbol": "USDC",
        "unitType": "percentage",
        "unitSymbol": "%",
        "ageSeconds": 91,
        "stale": false
      }
    ],
    "count": 16
  }
}

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.

Live
ProvedorCategoriaTaxaAtualizado
earnpark
BTC
lending10.00003436Aug 1, 09:10 UTC
youhodler
BTC
lending8Aug 1, 09:10 UTC
kamino
WBTC
lending0.02426345Aug 1, 09:10 UTC
justlend
BTC
lending0.01988315Aug 1, 09:10 UTC
okx
BTC
lending1.825Aug 1, 09:10 UTC
nebeus
BTC
lending4.5Aug 1, 09:10 UTC
aqru
BTC
lending2.5Aug 1, 09:10 UTC
nexo
BTC-180D
lending6.2Aug 1, 09:10 UTC
morpho
WBTC
lending0.00004226Aug 1, 09:10 UTC
aave-v3
BTC
lending0.00748738Aug 1, 09:10 UTC
gemini
BTC
lending0.01Aug 1, 09:10 UTC
bitfinex
BTC
lending0.0014Aug 1, 09:10 UTC
spark
BTC
lending0.00000533Aug 1, 09:00 UTC
lunefi
lending21.5Jul 21, 09:37 UTC
OBTER /api/v1/rates/BTC?category=lendingAo vivo
{
  "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-01T09:10:56.282Z",
        "coinId": "bitcoin",
        "providerSymbol": "BTC"
      }
    ],
    "count": 14
  }
}
Clique em uma linha para inspecionar sua resposta · Atualizado a cada 5 minSchema completo na documentação
Endpoints de taxa

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 vivo

API 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 staking

Taxas 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 ativo
Receitas

Copie 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]
Exemplo de resposta
{
  "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-01T09:10:56.282Z",
        "coinId": "usd-coin",
        "providerSymbol": "USDC",
        "unitType": "percentage",
        "unitSymbol": "%",
        "ageSeconds": 87,
        "stale": false
      },
      {
        "provider": "compound-v3",
        "symbol": "USDC",
        "category": "lending",
        "rate": 3.1905056,
        "metadata": {
          "mode": "comet_supply_rate",
          "method": "getSupplyRate",
          "source": "onchain_rate",
          "chainId": 1,
          "contract": "0xc3d688B66703497DAA19211EEdff47f25384cdc3"
        },
        "lastUpdated": "2026-08-01T09:10:52.527Z",
        "coinId": "usd-coin",
        "providerSymbol": "USDC",
        "unitType": "percentage",
        "unitSymbol": "%",
        "ageSeconds": 91,
        "stale": false
      }
    ],
    "count": 16
  }
}

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"
Exemplo de resposta
{
  "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-01T09:10:56.017Z",
        "coinId": "ethereum",
        "providerSymbol": "ETH-30D",
        "unitType": "percentage",
        "unitSymbol": "%",
        "ageSeconds": 155,
        "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-01T09:10:53.980Z",
        "coinId": "ethereum",
        "providerSymbol": "ETH",
        "unitType": "percentage",
        "unitSymbol": "%",
        "ageSeconds": 157,
        "stale": false
      }
    ],
    "count": 11
  }
}

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)
Exemplo de resposta
{
  "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-01T09:10:56.282Z",
        "coinId": "bitcoin",
        "providerSymbol": "BTC",
        "unitType": "percentage",
        "unitSymbol": "%",
        "ageSeconds": 197,
        "stale": false
      },
      {
        "provider": "youhodler",
        "symbol": "BTC",
        "category": "lending",
        "rate": 8,
        "metadata": null,
        "lastUpdated": "2026-08-01T09:10:52.088Z",
        "coinId": "bitcoin",
        "providerSymbol": "BTC",
        "unitType": "percentage",
        "unitSymbol": "%",
        "ageSeconds": 201,
        "stale": false
      }
    ],
    "count": 14
  }
}

Parâmetros e esquemas completos em docs.bitcompare.net.

Frescura & confiança

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.

Recursos para desenvolvedores

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 620+ 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