API de Rendement
L’API de rendement crypto pour les taux en direct et historiques.
Une API typée unique pour les taux de prêt, staking, emprunt et rendement des stablecoins en direct et historiques dans les écosystèmes CeFi et DeFi — avec transparence sur la fraîcheur, la source et la confiance de chaque taux, ainsi qu'un tier gratuit et des outils MCP pour les agents IA.
- 620
- Actifs couverts
- 57
- Fournisseurs suivis
- 41,931
- Taux surveillés
- 31,073
- Mises à jour en 24h
- 2m
- Actualisation médiane
- 11s
- Fournisseur le plus récent
Des champs spécifiques, pas des affirmations vagues.
Chaque réponse est typée et documentée. Voici exactement ce que vous pouvez interroger et ce que chaque taux contient.
Types de données
- Actifs
- Fournisseurs
- Taux de prêt
- Récompenses de staking
- Taux d'emprunt
- Rendements stablecoin
Signaux par taux
- Fraîcheur du taux
- Métadonnées du fournisseur / source
- Statut de confiance et vérification
Classification
- CeFi · DeFi · staking liquide
- Fixe vs flexible
- Taux de base vs taux maximal
// GET /api/v1/rates/USDC?category=lending { "data": { "symbol": "USDC", "rates": [ { "provider": "compound-v3", "symbol": "USDC", "category": "lending", "rate": 3.20185743, "metadata": { "mode": "comet_supply_rate", "method": "getSupplyRate", "source": "onchain_rate", "chainId": 1, "contract": "0xc3d688B66703497DAA19211EEdff47f25384cdc3" }, "lastUpdated": "2026-08-02T12:40:53.180Z", "coinId": "usd-coin", "providerSymbol": "USDC", "unitType": "percentage", "unitSymbol": "%", "ageSeconds": 226, "stale": false }, { "provider": "youhodler", "symbol": "USDC", "category": "lending", "rate": 12, "metadata": null, "lastUpdated": "2026-08-02T12:40:52.287Z", "coinId": "usd-coin", "providerSymbol": "USDC", "unitType": "percentage", "unitSymbol": "%", "ageSeconds": 227, "stale": false }, { "provider": "kamino", "symbol": "USDC", "category": "lending", "rate": 4.21564985, "metadata": { "headline": { "apy": 4.215649848639735, "name": "D6q6wuQSrifJKZYpR1M8R4YawnLDtDsMmWM1NbBmgJ59", "tvlUsd": 105010674.93187395 }, "variants": [ { "apy": 4.215649848639735, "name": "D6q6wuQSrifJKZYpR1M8R4YawnLDtDsMmWM1NbBmgJ59", "tvlUsd": 105010674.93187395 } ], "truncated": true, "variantCount": 4 }, "lastUpdated": "2026-08-02T12:40:46.314Z", "coinId": "usd-coin", "providerSymbol": "USDC", "unitType": "percentage", "unitSymbol": "%", "ageSeconds": 233, "stale": false } ], "count": 16 } }
Ce que l'API retourne
Une réponse réelle, récupérée en direct.
Chaque taux de fournisseur pour un seul actif, exactement comme GET /api/v1/rates/:symbol le retourne. Sélectionnez une ligne pour voir la réponse JSON en direct.
| Fournisseur | Catégorie | Taux | Mis à jour |
|---|---|---|---|
youhodler BTC | lending | 8 | Aug 2, 12:40 UTC |
kamino WBTC | lending | 0.02426345 | Aug 2, 12:40 UTC |
justlend BTC | lending | 0.01986851 | Aug 2, 12:40 UTC |
okx BTC | lending | 1.825 | Aug 2, 12:40 UTC |
nebeus BTC | lending | 4.5 | Aug 2, 12:40 UTC |
aqru BTC | lending | 2.5 | Aug 2, 12:40 UTC |
nexo BTC-180D | lending | 6.2 | Aug 2, 12:40 UTC |
morpho WBTC | lending | 0.00004148 | Aug 2, 12:40 UTC |
aave-v3 BTC | lending | 0.00830762 | Aug 2, 12:40 UTC |
spark BTC | lending | 0.00000502 | Aug 2, 12:40 UTC |
gemini BTC | lending | 0.01 | Aug 2, 12:40 UTC |
bitfinex BTC | lending | 0.0014 | Aug 2, 12:40 UTC |
earnpark BTC | lending | 10.00003436 | Aug 2, 12:30 UTC |
lunefi | lending | 21.5 | Aug 2, 09:00 UTC |
{
"data": {
"symbol": "BTC",
"rates": [
{
"provider": "youhodler",
"symbol": "BTC",
"category": "lending",
"rate": 8,
"metadata": null,
"lastUpdated": "2026-08-02T12:40:52.287Z",
"coinId": "bitcoin",
"providerSymbol": "BTC"
}
],
"count": 14
}
}Une seule API couvre chaque catégorie de taux. Chaque point de terminaison retourne le même schéma JSON normalisé, donc les demandes de prêt, staking et par actif partagent une seule intégration.
API de taux de prêt crypto
APY de prêt en direct par actif et fournisseur sur CeFi et DeFi, avec taux de base et maximum, signaux de fraîcheur et de source sur chaque taux.
GET /api/v1/rates/{symbol}?category=lendingComparer les taux de prêt en directAPI des récompenses de staking
Taux de récompenses de staking par actif auprès de validateurs, bourses et fournisseurs de staking liquide, normalisés selon le même schéma que le prêt.
GET /api/v1/rates/{symbol}?category=stakingComparer les récompenses de stakingTaux cryptographiques par actif
Toutes les catégories de taux pour un seul actif en un seul appel — prêt, staking et emprunt côte à côte, prêts pour les pages par coin et les recherches par agent.
GET /api/v1/rates/{symbol}Parcourir les taux par actifCréé pour les équipes qui développent des fonctionnalités de rendement.
Oubliez la maintenance des intégrations de fournisseurs — récupérez les données de rendement vérifiées à partir d'une API typée unique.
L'API Yield est une facette de la couche d'intelligence de rendement de Bitcompare, soutenue par des données historiques de taux pour chaque actif et prestataire couverts.
Portefeuilles
Ajoutez la découverte de rendements sans maintenir les intégrations de fournisseurs.
Pour les portefeuillesFintechs
Affichez les données de rendement des stablecoins et crypto dans vos produits.
Pour les fintechsBourses / fournisseurs
Comparez les taux et comprenez votre positionnement sur le marché.
Pour les boursesAgents IA
Accédez aux données de rendement en direct via des outils MCP intégrés à l'API.
Pour les agents IACopiez-collez des recettes d'intégration.
Extraits pratiques contre des points de terminaison REST documentés — meilleurs rendements de stablecoins, récompenses de staking et écarts de prêt contre emprunt. Chaque réponse porte fraîcheur, source et confiance afin que vous sachiez à quel point chaque taux est frais.
Meilleur rendement stablecoin parmi les fournisseurs
Récupérez les taux de prêt USDC en direct auprès de chaque fournisseur couvert, puis triez par APY pour trouver le meilleur rendement 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": "compound-v3",
"symbol": "USDC",
"category": "lending",
"rate": 3.20185743,
"metadata": {
"mode": "comet_supply_rate",
"method": "getSupplyRate",
"source": "onchain_rate",
"chainId": 1,
"contract": "0xc3d688B66703497DAA19211EEdff47f25384cdc3"
},
"lastUpdated": "2026-08-02T12:40:53.180Z",
"coinId": "usd-coin",
"providerSymbol": "USDC",
"unitType": "percentage",
"unitSymbol": "%",
"ageSeconds": 226,
"stale": false
},
{
"provider": "youhodler",
"symbol": "USDC",
"category": "lending",
"rate": 12,
"metadata": null,
"lastUpdated": "2026-08-02T12:40:52.287Z",
"coinId": "usd-coin",
"providerSymbol": "USDC",
"unitType": "percentage",
"unitSymbol": "%",
"ageSeconds": 227,
"stale": false
}
],
"count": 16
}
}Suivre les récompenses de staking pour un actif
Interrogez les récompenses de staking en direct pour ETH auprès des validateurs et des plateformes afin de surveiller les taux de récompense dans votre application.
# 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-02T12:40:55.322Z",
"coinId": "ethereum",
"providerSymbol": "ETH-30D",
"unitType": "percentage",
"unitSymbol": "%",
"ageSeconds": 223,
"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-02T12:40:54.007Z",
"coinId": "ethereum",
"providerSymbol": "ETH",
"unitType": "percentage",
"unitSymbol": "%",
"ageSeconds": 225,
"stale": false
}
],
"count": 11
}
}Comparer les taux de prêt et d'emprunt
Récupérez les taux de prêt et d'emprunt BTC côte à côte pour faire ressortir l'écart entre le gain et l'emprunt sur le même actif.
// 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": "youhodler",
"symbol": "BTC",
"category": "lending",
"rate": 8,
"metadata": null,
"lastUpdated": "2026-08-02T12:40:52.287Z",
"coinId": "bitcoin",
"providerSymbol": "BTC",
"unitType": "percentage",
"unitSymbol": "%",
"ageSeconds": 226,
"stale": false
},
{
"provider": "kamino",
"symbol": "BTC",
"category": "lending",
"rate": 0.02426345,
"metadata": {
"headline": {
"apy": 0.024263453500394938,
"name": "HYnVhjsvU1vBKTPsXs1dWe6cJeuU8E4gjoYpmwe81KzN",
"tvlUsd": 167283.10375460252
},
"variants": [
{
"apy": 0.024263453500394938,
"name": "HYnVhjsvU1vBKTPsXs1dWe6cJeuU8E4gjoYpmwe81KzN",
"tvlUsd": 167283.10375460252
}
],
"truncated": false,
"variantCount": 1
},
"lastUpdated": "2026-08-02T12:40:46.314Z",
"coinId": "bitcoin",
"providerSymbol": "WBTC",
"unitType": "percentage",
"unitSymbol": "%",
"ageSeconds": 232,
"stale": false
}
],
"count": 14
}
}Tous les paramètres et schémas sur docs.bitcompare.net.
Connaissez la fraîcheur et la fiabilité de chaque taux.
Chaque taux porte avec lui un signal de fraîcheur, sa source et son niveau de confiance — pour que vous puissiez faire confiance à ce que vous déployez.
Fréquence de mise à jour des taux
Les taux se mettent à jour en continu, généralement toutes les 5 minutes, chacun portant un signal de fraîcheur.
Que signifie « vérifié »
Les taux vérifiés sont confirmés par rapport à la source propre du fournisseur, et non estimés.
Comment la source est capturée
Chaque taux enregistre son type de source — API fournisseur, flux partenaire ou examen manuel.
Ce que signifient les signaux de confiance
Un label de confiance indique la fiabilité d'un taux, vous permettant de filtrer les données peu fiables.
Pourquoi les taux varient
Les taux varient selon la région, l'actif, le palier, la période de blocage, le solde et les conditions du fournisseur — exposés lorsqu'ils sont disponibles.
Sponsorisé vs organique
Les placements sponsorisés sont clairement séparés des données de taux organiques et ne les modifient jamais.
Tout ce dont vous avez besoin pour intégrer.
Documentation, schéma et surfaces prêtes pour agent — conçus pour les développeurs et les agents IA.
FAQ
Questions fréquemment posées
- Y a-t-il une API de taux de prêt cryptographique ?
- Oui. L'API Yield retourne les taux de prêt en direct et historiques pour 620+ actifs auprès de 55+ fournisseurs CeFi et DeFi — par exemple GET /api/v1/rates/USDC?category=lending — avec des signaux de fraîcheur et de source par taux. Les mêmes données alimentent les pages de comparaison des taux de prêt.
- Y a-t-il une API de récompenses de staking ?
- Oui. Les taux de récompenses de staking sont fournis à partir du même endpoint avec category=staking, couvrant les validateurs, les bourses et les fournisseurs de staking liquide, normalisés selon le même schéma JSON que les taux de prêt et d'emprunt.
- Puis-je obtenir des taux cryptographiques pour un actif spécifique ?
- Oui. En demandant un actif sans filtre de catégorie — par exemple GET /api/v1/rates/ETH — vous obtenez chaque catégorie de taux pour cet actif en un seul appel, prêt, staking et emprunt côte à côte, ce qui est la structure que la plupart des applications et des agents IA veulent pour les vues par coin.
- L'API couvre-t-elle à la fois CeFi et DeFi ?
- Oui. Chaque taux est classifié CeFi ou DeFi et fixe ou flexible, afin que vous puissiez filtrer ou comparer les deux en une seule réponse au lieu d'assembler des sources séparées.
- Les agents IA peuvent-ils utiliser l'API Yield ?
- Oui. L'API REST dispose d'une spécification OpenAPI publique et d'un niveau gratuit, et la même couche de données est exposée sous forme d'outils MCP pour les agents — connectez-vous via le point de terminaison MCP hébergé ou le package npm @bitcompare/mcp-server.
Commencez à développer en quelques minutes.
10 000 requêtes par mois gratuitement — sans carte bancaire. Les forfaits payants déverrouillent un volume plus élevé.
- Forfait gratuit : 10 000 requêtes/mois, aucune carte requise
- Forfaits payants pour un volume plus élevé et des SLA
- Connectez-vous uniquement pour les clés, la facturation et les tableaux de bord sur pro.bitcompare.net
- Les docs et la spécification OpenAPI sont publiques — aucune connexion requise
- Les outils MCP sont alimentés par la même API et couche de données