API Zysków
Crypto yield API dla aktualnych i historycznych stawek.
Jeden typowany API dla aktualnych i historycznych stawek pożyczek, stakingu, borrowingu i yield stablecoinów na platformach CeFi i DeFi — ze świeżością danych, źródłem i wiarygodnością dla każdej stawki, plus darmowa warstwa i narzędzia MCP dla agentów AI.
- 592
- Aktywa objęte
- 57
- Dostawcy śledzeni
- 43,211
- Stawki monitorowane
- 30,513
- Aktualizacje w ciągu 24h
- 39s
- Mediana odświeżenia
- 1s
- Najnowszy dostawca
Konkretne pola, nie niejasne obietnice.
Każda odpowiedź jest typowana i udokumentowana. Oto dokładnie, co możesz pytać i co niesie ze sobą każda stopa procentowa.
Typy danych
- Aktywa
- Dostawcy
- Stopy kredytowania
- Nagrody ze stakingu
- Stopy pożyczania
- Zyski ze stablecoinów
Sygnały dla każdej stopy
- Świeżość stawek
- Metadane dostawcy / źródła
- Status zaufania i weryfikacji
Klasyfikacja
- CeFi · DeFi · staking płynny
- Stała vs zmienna
- Stawka bazowa vs stawka maksymalna
// 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-10T14:50:58.096Z", "coinId": "usd-coin", "providerSymbol": "USDC-90D", "unitType": "percentage", "unitSymbol": "%", "ageSeconds": 161, "stale": false }, { "provider": "silo", "symbol": "USDC", "category": "lending", "rate": 0.0000085, "metadata": { "headline": { "apy": 0.0000084950294236, "name": "0x8c6564ad2f1728a0e024dbdbfe8108680b909008", "tvlUsd": 438615.53 }, "variants": [ { "apy": 3299.0224657620925, "name": "0x1de3ba67da79a81bc0c3922689c98550e4bd9bc2", "tvlUsd": 1954444900 } ], "truncated": true, "variantCount": 74 }, "lastUpdated": "2026-09-10T14:50:56.138Z", "coinId": "usd-coin", "providerSymbol": "USDC", "unitType": "percentage", "unitSymbol": "%", "ageSeconds": 163, "stale": false }, { "provider": "spark", "symbol": "USDC", "category": "lending", "rate": 3.54203097, "metadata": { "mode": "aave_liquidity_rate", "method": "getReserveData", "source": "onchain_rate", "chainId": 1, "contract": "0xC13e21B648A5Ee794902342038FF3aDAB66BE987" }, "lastUpdated": "2026-09-10T14:50:52.160Z", "coinId": "usd-coin", "providerSymbol": "USDC", "unitType": "percentage", "unitSymbol": "%", "ageSeconds": 167, "stale": false } ], "count": 15 } }
Co zwraca API
Rzeczywista odpowiedź, pobrana na żywo.
Każda stawka dostawcy dla jednego zasobu, dokładnie tak jak zwraca ją GET /api/v1/rates/:symbol. Wybierz wiersz, aby zobaczyć odpowiedź JSON na żywo.
| Dostawca | Kategoria | Stawka | Zaktualizowano |
|---|---|---|---|
aave-v3 BTC | lending | 0.00382507 | Sep 10, 14:55 UTC |
aqru BTC | lending | 2.5 | Sep 10, 14:55 UTC |
bitfinex BTC | lending | 0.0009 | Sep 10, 14:55 UTC |
nexo BTC-180D | lending | 6.2 | Sep 10, 14:50 UTC |
justlend BTC | lending | 0.00477022 | Sep 10, 14:50 UTC |
spark BTC | lending | 0.00001429 | Sep 10, 14:50 UTC |
kamino WBTC | lending | 0.0222617 | Sep 10, 14:50 UTC |
youhodler BTC | lending | 7 | Sep 10, 14:50 UTC |
nebeus BTC | lending | 12 | Sep 10, 14:50 UTC |
okx BTC | lending | 1.825 | Sep 10, 14:50 UTC |
gemini BTC | lending | 0.01 | Sep 10, 14:50 UTC |
euler-v2 WBTC | lending | 0.03603003 | Sep 10, 14:50 UTC |
{
"data": {
"symbol": "BTC",
"rates": [
{
"provider": "aave-v3",
"symbol": "BTC",
"category": "lending",
"rate": 0.00382507,
"metadata": {
"mode": "aave_liquidity_rate",
"method": "getReserveData",
"source": "onchain_rate",
"chainId": 1,
"contract": "0x87870Bca3F3fD6335C3F4ce8392D69350B4fA4E2"
},
"lastUpdated": "2026-09-10T14:55:31.494Z",
"coinId": "bitcoin",
"providerSymbol": "BTC"
}
],
"count": 12
}
}Jeden API obejmuje każdą kategorię stawek. Każdy punkt końcowy zwraca tę samą znormalizowaną schemat JSON, więc życzenia pożyczkowe, stakingowe i życzenia dla poszczególnych aktywów współdzielą jedną integrację.
API stawek pożyczek kryptowalut
Live APY pożyczek na asset i dostawcę w CeFi i DeFi, ze stawką bazową vs maksymalną, świeżością i sygnałami źródła na każdej stawce.
GET /api/v1/rates/{symbol}?category=lendingPorównaj live stawki pożyczekAPI nagród ze stakingu
Stawki nagród ze stakingu na asset w obrębie walidatorów, giełd i dostawców liquid staking, znormalizowane do tego samego schematu co pożyczki.
GET /api/v1/rates/{symbol}?category=stakingPorównaj nagrody ze stakinguStawki kryptowalut wg aktywa
Wszystkie kategorie stawek dla pojedynczego aktywa w jednym wywołaniu — pożyczki, staking i borrowing obok siebie, gotowe do stron per-coin i wyszukiwań agentów.
GET /api/v1/rates/{symbol}Przeglądaj stawki wg aktywaStworzone dla zespołów wdrażających funkcje yield.
Pomiń utrzymywanie integracji z dostawcami — pobieraj zweryfikowane dane yield z jednego typizowanego API.
Yield API to jeden wymiar warstwy yield intelligence firmy Bitcompare, wspieranej przez historyczne dane stawek dla każdego obsługiwanego aktywa i dostawcy.
Portfele
Dodaj odkrywanie yield bez utrzymywania integracji z dostawcami.
Dla portfeliFintechy
Wyświetlaj dane yield stablecoinów i kryptowalut w swoich produktach.
Dla fintechówGiełdy / dostawcy
Porównaj stawki i zrozum pozycjonowanie na rynku.
Dla giełdAgenci AI
Uzyskaj dane o zyskach na żywo za pomocą narzędzi MCP wspieranych przez API.
Dla agentów AIKopiuj-wklej przepisy integracyjne.
Praktyczne fragmenty kodu przeciwko udokumentowanym punktom końcowym REST — najlepsze zyski ze stablecoinów, nagrody za staking i różnice między pożyczaniem a zaciąganiem pożyczek. Każda odpowiedź zawiera świeżość, źródło i pewność, abyś wiedział, jak świeża jest każda stawka.
Najlepszy zysk ze stablecoinów wśród dostawców
Pobierz aktualne stawki pożyczek USDC od każdego objętego dostawcy, a następnie posortuj według APY, aby znaleźć najwyższy zysk ze stablecoinów.
// 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-10T14:50:58.096Z",
"coinId": "usd-coin",
"providerSymbol": "USDC-90D",
"unitType": "percentage",
"unitSymbol": "%",
"ageSeconds": 161,
"stale": false
},
{
"provider": "silo",
"symbol": "USDC",
"category": "lending",
"rate": 0.0000085,
"metadata": {
"headline": {
"apy": 0.0000084950294236,
"name": "0x8c6564ad2f1728a0e024dbdbfe8108680b909008",
"tvlUsd": 438615.53
},
"variants": [
{
"apy": 3299.0224657620925,
"name": "0x1de3ba67da79a81bc0c3922689c98550e4bd9bc2",
"tvlUsd": 1954444900
}
],
"truncated": true,
"variantCount": 74
},
"lastUpdated": "2026-09-10T14:50:56.138Z",
"coinId": "usd-coin",
"providerSymbol": "USDC",
"unitType": "percentage",
"unitSymbol": "%",
"ageSeconds": 163,
"stale": false
}
],
"count": 15
}
}Śledź nagrody za staking dla aktywów
Zapytaj o aktualne nagrody za staking dla ETH wśród walidatorów i platform, aby monitorować stawki nagród w swojej aplikacji.
# 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.6,
"metadata": null,
"lastUpdated": "2026-09-10T14:50:59.917Z",
"coinId": "ethereum",
"providerSymbol": "ETH",
"unitType": "percentage",
"unitSymbol": "%",
"ageSeconds": 149,
"stale": false
},
{
"provider": "frax",
"symbol": "ETH",
"category": "staking",
"rate": 2.63424609,
"metadata": {
"url": "https://api.frax.finance/v2/frxeth/summary/latest",
"field": "sfrxethApr",
"source": "multi_source"
},
"lastUpdated": "2026-09-10T14:50:49.114Z",
"coinId": "ethereum",
"providerSymbol": "ETH",
"unitType": "percentage",
"unitSymbol": "%",
"ageSeconds": 160,
"stale": false
}
],
"count": 10
}
}Porównaj stawki pożyczek i zaciągania pożyczek
Pobierz stawki pożyczek i zaciągania pożyczek BTC obok siebie, aby zobaczyć różnicę między zarabianiem a pożyczaniem na tym samym aktywie.
// 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.00382507,
"metadata": {
"mode": "aave_liquidity_rate",
"method": "getReserveData",
"source": "onchain_rate",
"chainId": 1,
"contract": "0x87870Bca3F3fD6335C3F4ce8392D69350B4fA4E2"
},
"lastUpdated": "2026-09-10T14:55:31.494Z",
"coinId": "bitcoin",
"providerSymbol": "BTC",
"unitType": "percentage",
"unitSymbol": "%",
"ageSeconds": 81,
"stale": false
},
{
"provider": "aqru",
"symbol": "BTC",
"category": "lending",
"rate": 2.5,
"metadata": null,
"lastUpdated": "2026-09-10T14:55:29.400Z",
"coinId": "bitcoin",
"providerSymbol": "BTC",
"unitType": "percentage",
"unitSymbol": "%",
"ageSeconds": 83,
"stale": false
}
],
"count": 12
}
}Pełne parametry i schematy na docs.bitcompare.net.
Dowiedz się, jak świeża i wiarygodna jest każda stawka.
Każda stawka ma świeżość, źródło i pewność — dzięki czemu możesz zaufać temu, co wysyłasz.
Jak często stawki się odświeżają
Stawki odświeżają się nieprzerwanie, zazwyczaj co 5 minut, a każda z nich niesie sygnał świeżości.
Co oznacza "zweryfikowane"
Zweryfikowane stawki są potwierdzane na podstawie własnego źródła dostawcy, a nie oszacowane.
Jak jest rejestrowane źródło
Każda stawka rejestruje swój typ źródła — API dostawcy, kanał partnera lub przegląd ręczny.
Co oznaczają sygnały pewności
Etykieta pewności wskazuje, jak wiarygodna jest stawka, dzięki czemu możesz filtrować dane o niskiej pewności.
Dlaczego stawki się różnią
Stawki różnią się w zależności od regionu, zasobu, poziomu, okresu blokady, salda i warunków dostawcy — ujawniane tam, gdzie są dostępne.
Sponsorowane vs organiczne
Umieszczenia sponsorowane są wyraźnie oddzielone od organicznych danych dotyczących stawek i nigdy ich nie zmieniają.
Wszystko, czego potrzebujesz do integracji.
Dokumentacja, schemat i powierzchnie gotowe dla agentów — zbudowane dla programistów i agentów AI.
FAQ
Często zadawane pytania
- Czy istnieje API stawek pożyczek kryptowalut?
- Tak. Yield API zwraca live i historyczne stawki pożyczek dla 590+ aktywów w obrębie 55+ dostawców CeFi i DeFi — na przykład GET /api/v1/rates/USDC?category=lending — ze świeżością każdej stawki i sygnałami źródła. Te same dane zasilają strony porównawcze stawek pożyczek.
- Czy istnieje API nagród ze stakingu?
- Tak. Stawki nagród ze stakingu są serwowane z tego samego punktu końcowego z category=staking, obejmując walidatory, giełdy i dostawców liquid staking, znormalizowane do tego samego schematu JSON co stawki pożyczek i borrowing.
- Czy mogę uzyskać kursy kryptowalut dla konkretnego aktywa?
- Tak. Wysłanie żądania dla aktywa bez filtru kategorii — na przykład GET /api/v1/rates/ETH — zwraca wszystkie kategorie stawek dla tego aktywa w jednym wywołaniu, lending, staking i borrowing obok siebie, co jest formatem preferowanym przez większość aplikacji i agentów AI do widoków poszczególnych monet.
- Czy API obejmuje zarówno CeFi, jak i DeFi?
- Tak. Każda stawka jest zaklasyfikowana jako CeFi lub DeFi oraz stała lub zmienna, co pozwala na filtrowanie lub porównywanie obu w jednej odpowiedzi zamiast łączenia oddzielnych źródeł.
- Czy agenci AI mogą korzystać z Yield API?
- Tak. REST API ma publiczną specyfikację OpenAPI i warstawę darmową, a ta sama warstwa danych jest udostępniana jako narzędzia MCP dla agentów — połącz się za pomocą hostowanego punktu końcowego MCP lub pakietu npm @bitcompare/mcp-server.
Zacznij tworzyć w kilka minut.
10 000 żądań miesięcznie za darmo — bez karty kredytowej. Płatne plany odblokowują wyższą przepustowość.
- Plan bezpłatny: 10 000 żądań/miesiąc, karta kredytowa nie wymagana
- Plany płatne dla wyższej przepustowości i SLA
- Zaloguj się tylko w celu uzyskania kluczy, rozliczeń i pulpitów nawigacyjnych na pro.bitcompare.net
- Dokumentacja i specyfikacja OpenAPI są publiczne — logowanie nie jest wymagane
- Narzędzia MCP są obsługiwane przez tę samą warstwę API i danych