NouveauL'API Yield et MCP de Bitcompare donnent aux développeurs et aux agents IA accès à des données de rendement crypto en direct.

API de Rendement

Créez avec des données de rendement crypto en direct.

Accédez à des données structurées de prêt, staking, emprunt et rendement de stablecoin auprès de fournisseurs CeFi et DeFi. Schéma typé JSON, spécification OpenAPI, fraîcheur par taux et signaux de confiance.

CouvertureEn direct
366
Actifs couverts
61
Fournisseurs suivis
40,312
Taux surveillés
31,965
Mises à jour en 24h
5m
Actualisation médiane
3s
Fournisseur le plus récent
Ce que l'API inclut

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
Exemple de réponse de taux
// GET /api/v1/rates/USDC?category=lending
{
  "data": {
    "symbol": "USDC",
    "rates": [
      {
        "provider": "aqru",
        "symbol": "USDC",
        "category": "lending",
        "rate": 6,
        "metadata": null,
        "lastUpdated": "2026-06-21T11:25:04.000Z",
        "coinId": null,
        "providerSymbol": "USDC",
        "unitType": "absolute",
        "unitSymbol": null
      },
      {
        "provider": "gearbox",
        "symbol": "USDC",
        "category": "lending",
        "rate": 0.86894,
        "metadata": {
          "chain": "Etherlink",
          "source": "defillama_yields",
          "poolId": "ec15a095-9ee2-42b0-a50e-76aed2342ef4",
          "project": "gearbox",
          "tvlUsd": 711595,
          "apyBase": 0.86894,
          "exposure": "single",
          "poolMeta": null,
          "apyReward": 0,
          "apyMean30D": 0.78111,
          "isStablecoin": true
        },
        "lastUpdated": "2026-06-21T11:21:14.080Z",
        "coinId": "usd-coin",
        "providerSymbol": "USDC",
        "unitType": "absolute",
        "unitSymbol": null
      },
      {
        "provider": "spark",
        "symbol": "USDC",
        "category": "lending",
        "rate": 3.6,
        "metadata": {
          "chain": "Ethereum",
          "source": "defillama_yields",
          "poolId": "c5c74dd1-995c-4445-9d84-3e710bad7d52",
          "project": "spark-savings",
          "tvlUsd": 329719809,
          "apyBase": 3.6,
          "exposure": "single",
          "poolMeta": null,
          "apyReward": null,
          "apyMean30D": 3.60689,
          "isStablecoin": true
        },
        "lastUpdated": "2026-06-21T11:21:12.264Z",
        "coinId": "usd-coin",
        "providerSymbol": "USDC",
        "unitType": "absolute",
        "unitSymbol": null
      }
    ],
    "count": 18
  }
}

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.

Live
FournisseurCatégorieTauxMis à jour
spark
WBTC
lending0.00001Jun 21, 11:21 UTC
okx
BTC
lending1.825Jun 21, 11:21 UTC
kamino
WBTC
lending0.00001Jun 21, 11:21 UTC
fluid
WBTC
lending0.14Jun 21, 11:20 UTC
euler-v2
WBTC
lending0.00051Jun 21, 11:20 UTC
nexo
BTC-180D
lending6.2Jun 21, 11:20 UTC
youhodler
BTC
lending8Jun 21, 11:20 UTC
gemini
BTC
lending0.01Jun 21, 11:20 UTC
bitfinex
BTC
lending0.0021Jun 21, 11:20 UTC
nebeus
BTC
lending4.5Jun 21, 11:20 UTC
aqru
BTC
lending2.5Jun 21, 11:20 UTC
justlend
BTC
lending0.02048Jun 18, 21:21 UTC
earnpark
BTC
lending15.00011332Apr 27, 01:51 UTC
morpho
WBTC
lending1.34347Apr 22, 12:21 UTC
OBTENIR /api/v1/rates/BTC?category=lendingEn direct
{
  "data": {
    "symbol": "BTC",
    "rates": [
      {
        "provider": "spark",
        "symbol": "BTC",
        "category": "lending",
        "rate": 0.00001,
        "metadata": {
          "chain": "Ethereum",
          "source": "defillama_yields",
          "poolId": "03406d3a-fcc4-4fe3-8809-7a95222951b6",
          "project": "sparklend",
          "tvlUsd": 176215182,
          "apyBase": 0.00001,
          "exposure": "single",
          "poolMeta": null,
          "apyReward": null,
          "apyMean30D": 0.00001,
          "isStablecoin": false
        },
        "lastUpdated": "2026-06-21T11:21:12.264Z",
        "coinId": "bitcoin",
        "providerSymbol": "WBTC"
      }
    ],
    "count": 14
  }
}
Cliquez sur une ligne pour inspecter sa réponse · Mise à jour toutes les 5 minSchéma complet dans la documentation
Recettes

Copiez-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]
Exemple de réponse
{
  "data": {
    "symbol": "USDC",
    "rates": [
      {
        "provider": "aqru",
        "symbol": "USDC",
        "category": "lending",
        "rate": 6,
        "metadata": null,
        "lastUpdated": "2026-06-21T11:25:04.000Z",
        "coinId": null,
        "providerSymbol": "USDC",
        "unitType": "absolute",
        "unitSymbol": null
      },
      {
        "provider": "gearbox",
        "symbol": "USDC",
        "category": "lending",
        "rate": 0.86894,
        "metadata": {
          "chain": "Etherlink",
          "source": "defillama_yields",
          "poolId": "ec15a095-9ee2-42b0-a50e-76aed2342ef4",
          "project": "gearbox",
          "tvlUsd": 711595,
          "apyBase": 0.86894,
          "exposure": "single",
          "poolMeta": null,
          "apyReward": 0,
          "apyMean30D": 0.78111,
          "isStablecoin": true
        },
        "lastUpdated": "2026-06-21T11:21:14.080Z",
        "coinId": "usd-coin",
        "providerSymbol": "USDC",
        "unitType": "absolute",
        "unitSymbol": null
      }
    ],
    "count": 18
  }
}

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"
Exemple de réponse
{
  "data": {
    "symbol": "ETH",
    "rates": [
      {
        "provider": "stakin",
        "symbol": "ETH",
        "category": "staking",
        "rate": 2.75,
        "metadata": null,
        "lastUpdated": "2026-06-21T11:25:01.091Z",
        "coinId": null,
        "providerSymbol": "ETH",
        "unitType": "absolute",
        "unitSymbol": null
      },
      {
        "provider": "etherfi",
        "symbol": "ETH",
        "category": "staking",
        "rate": 2.86924,
        "metadata": {
          "chain": "Ethereum",
          "source": "defillama_yields",
          "poolId": "46bd2bdf-6d92-4066-b482-e885ee172264",
          "project": "ether.fi-stake",
          "tvlUsd": 3084195719,
          "apyBase": 2.77906,
          "exposure": "single",
          "poolMeta": null,
          "apyReward": 0.09018,
          "apyMean30D": 2.80592,
          "isStablecoin": false
        },
        "lastUpdated": "2026-06-21T11:21:12.573Z",
        "coinId": "ethereum",
        "providerSymbol": "WEETH",
        "unitType": "absolute",
        "unitSymbol": null
      }
    ],
    "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)
Exemple de réponse
{
  "data": {
    "symbol": "BTC",
    "rates": [
      {
        "provider": "spark",
        "symbol": "BTC",
        "category": "lending",
        "rate": 0.00001,
        "metadata": {
          "chain": "Ethereum",
          "source": "defillama_yields",
          "poolId": "03406d3a-fcc4-4fe3-8809-7a95222951b6",
          "project": "sparklend",
          "tvlUsd": 176215182,
          "apyBase": 0.00001,
          "exposure": "single",
          "poolMeta": null,
          "apyReward": null,
          "apyMean30D": 0.00001,
          "isStablecoin": false
        },
        "lastUpdated": "2026-06-21T11:21:12.264Z",
        "coinId": "bitcoin",
        "providerSymbol": "WBTC",
        "unitType": "absolute",
        "unitSymbol": null
      },
      {
        "provider": "okx",
        "symbol": "BTC",
        "category": "lending",
        "rate": 1.825,
        "metadata": null,
        "lastUpdated": "2026-06-21T11:21:10.265Z",
        "coinId": "bitcoin",
        "providerSymbol": "BTC",
        "unitType": "absolute",
        "unitSymbol": null
      }
    ],
    "count": 14
  }
}

Tous les paramètres et schémas sur docs.bitcompare.net.

Fraîcheur et fiabilité

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.

Ressources pour développeurs

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.

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