API доходности
The crypto yield API для актуальных и исторических ставок.
Единый типизированный API для актуальных и исторических ставок по лендингу, стейкингу, заимствованиям и доходам стейблкойнов через CeFi и DeFi-провайдеров — с информацией о свежести, источнике и надёжности каждой ставки, плюс бесплатный тариф и MCP-инструменты для AI-агентов.
- 593
- Охватываемые активы
- 57
- Отслеживаемые поставщики
- 43,239
- Мониторируемые ставки
- 30,520
- Обновлений в сутки
- 4m
- Средняя частота обновления
- 12s
- Самый свежий поставщик
Конкретные поля, без расплывчатых утверждений.
Каждый ответ типизирован и задокументирован. Вот ровно то, что вы можете запросить, и что означает каждый показатель.
Типы данных
- Активы
- Провайдеры
- Ставки кредитования
- Награды за стейкинг
- Ставки заимствования
- Доходность стейблкоинов
Сигналы по каждой ставке
- Актуальность ставки
- Метаданные провайдера / источника
- Статус уверенности и проверки
Классификация
- CeFi · DeFi · ликвидное стекинг
- Фиксированная vs гибкая
- Базовая ставка vs максимальная ставка
// 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-11T13:10:58.897Z", "coinId": "usd-coin", "providerSymbol": "USDC-90D", "unitType": "percentage", "unitSymbol": "%", "ageSeconds": 17, "stale": false }, { "provider": "compound-v3", "symbol": "USDC", "category": "lending", "rate": 4.74620002, "metadata": { "mode": "comet_supply_rate", "method": "getSupplyRate", "source": "onchain_rate", "chainId": 1, "contract": "0xc3d688B66703497DAA19211EEdff47f25384cdc3" }, "lastUpdated": "2026-09-11T13:10:58.793Z", "coinId": "usd-coin", "providerSymbol": "USDC", "unitType": "percentage", "unitSymbol": "%", "ageSeconds": 17, "stale": false }, { "provider": "silo", "symbol": "USDC", "category": "lending", "rate": 0.0000085, "metadata": { "headline": { "apy": 0.0000084960552429, "name": "0x8c6564ad2f1728a0e024dbdbfe8108680b909008", "tvlUsd": 438587.47 }, "variants": [ { "apy": 3317.1447338389326, "name": "0x1de3ba67da79a81bc0c3922689c98550e4bd9bc2", "tvlUsd": 1965514000 } ], "truncated": true, "variantCount": 74 }, "lastUpdated": "2026-09-11T13:10:56.885Z", "coinId": "usd-coin", "providerSymbol": "USDC", "unitType": "percentage", "unitSymbol": "%", "ageSeconds": 19, "stale": false } ], "count": 15 } }
Что возвращает API
Реальный ответ, полученный в реальном времени.
Каждый курс провайдера для одного актива, точно так же, как возвращает GET /api/v1/rates/:symbol. Выберите строку, чтобы увидеть прямую JSON-ответ.
| Поставщик | Категория | Ставка | Обновлено |
|---|---|---|---|
nexo BTC-180D | lending | 6.2 | Sep 11, 13:10 UTC |
justlend BTC | lending | 0.00477056 | Sep 11, 13:10 UTC |
spark BTC | lending | 0.00001332 | Sep 11, 13:10 UTC |
kamino WBTC | lending | 0.02219306 | Sep 11, 13:10 UTC |
youhodler BTC | lending | 7 | Sep 11, 13:10 UTC |
aave-v3 BTC | lending | 0.00377064 | Sep 11, 13:10 UTC |
aqru BTC | lending | 2.5 | Sep 11, 13:10 UTC |
nebeus BTC | lending | 12 | Sep 11, 13:10 UTC |
okx BTC | lending | 1.825 | Sep 11, 13:10 UTC |
gemini BTC | lending | 0.01 | Sep 11, 13:10 UTC |
bitfinex BTC | lending | 0.0009 | Sep 11, 13:10 UTC |
euler-v2 WBTC | lending | 0.03688371 | Sep 11, 13:10 UTC |
{
"data": {
"symbol": "BTC",
"rates": [
{
"provider": "nexo",
"symbol": "BTC",
"category": "lending",
"rate": 6.2,
"metadata": {
"source": "nexo_earn_api",
"duration": 180,
"baseRate": 2.7,
"flexRate": 2.7,
"baseSymbol": "BTC",
"cryptoName": "Bitcoin",
"hasFloorApy": false,
"durationType": "fixed",
"rewardsClaim": "automatic",
"warmUpPeriod": {
"type": "range",
"numbers": [
1,
1
],
"periods": [
"day",
"day"
]
},
"rewardsPayout": "automatic",
"rewardFrequency": {
"text": "daily",
"type": "text"
},
"minPurchaseAmount": "0.001",
"undelegationPeriod": {
"text": "immediate",
"type": "text"
},
"flexProviderSymbol": "BTC-FLEX"
},
"lastUpdated": "2026-09-11T13:10:58.897Z",
"coinId": "bitcoin",
"providerSymbol": "BTC-180D"
}
],
"count": 12
}
}Один API охватывает все категории ставок. Каждая конечная точка возвращает одинаковую нормализованную схему JSON, поэтому запросы по кредитованию, стейкингу и отдельным активам используют одну интеграцию.
API ставок криптокредитования
Актуальные ставки кредитования APY по активам и провайдерам в CeFi и DeFi, с базовой и максимальной ставками, сигналами свежести и источника для каждой ставки.
GET /api/v1/rates/{symbol}?category=lendingСравнить актуальные ставки кредитованияAPI вознаграждений за стейкинг
Ставки вознаграждений за стейкинг по активам для валидаторов, бирж и провайдеров ликвидного стейкинга, нормализованные по той же схеме, что и кредитование.
GET /api/v1/rates/{symbol}?category=stakingСравнить вознаграждения за стейкингСтавки крипто по активам
Все категории ставок для одного актива в одном запросе — кредитование, стейкинг и заимствование рядом, готовые для страниц отдельных монет и запросов агентов.
GET /api/v1/rates/{symbol}Просмотреть ставки по активамРазработано для команд, внедряющих функции доходности.
Забудьте о поддержке интеграций провайдеров — получайте проверенные данные о доходности из одного типизированного API.
Yield API — один из компонентов аналитического слоя Bitcompare, поддерживаемого историческими данными ставок по всем отслеживаемым активам и провайдерам.
Кошельки
Добавьте поиск доходности без поддержки интеграций провайдеров.
Для кошельковФинтехи
Встраивайте данные о доходности стейблкойнов и крипто в ваши продукты.
Для финтеховБиржи / провайдеры
Сравнивайте ставки и анализируйте позицию на рынке.
Для биржAI-агенты
Получайте актуальные данные о доходности через MCP-инструменты на базе API.
Для AI-агентовКопируйте и вставляйте рецепты интеграции.
Практические фрагменты к документированным REST-эндпоинтам — лучшие доходности по стейблкоинам, вознаграждения за стекинг и спреды между кредитованием и заимствованием. Каждый ответ содержит свежесть, источник и уверенность, чтобы вы знали, насколько свежа каждая ставка.
Лучшие доходности по стейблкоинам среди провайдеров
Получите актуальные ставки кредитования USDC у всех охваченных провайдеров, затем отсортируйте по APY, чтобы найти лучшую доходность по стейблкоинам.
// 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-11T13:10:58.897Z",
"coinId": "usd-coin",
"providerSymbol": "USDC-90D",
"unitType": "percentage",
"unitSymbol": "%",
"ageSeconds": 17,
"stale": false
},
{
"provider": "compound-v3",
"symbol": "USDC",
"category": "lending",
"rate": 4.74620002,
"metadata": {
"mode": "comet_supply_rate",
"method": "getSupplyRate",
"source": "onchain_rate",
"chainId": 1,
"contract": "0xc3d688B66703497DAA19211EEdff47f25384cdc3"
},
"lastUpdated": "2026-09-11T13:10:58.793Z",
"coinId": "usd-coin",
"providerSymbol": "USDC",
"unitType": "percentage",
"unitSymbol": "%",
"ageSeconds": 17,
"stale": false
}
],
"count": 15
}
}Отслеживайте вознаграждения за стекинг для актива
Запрашивайте актуальные вознаграждения за стекинг для ETH среди валидаторов и платформ, чтобы отслеживать ставки вознаграждений в вашем приложении.
# 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-11T13:11:00.620Z",
"coinId": "ethereum",
"providerSymbol": "ETH",
"unitType": "percentage",
"unitSymbol": "%",
"ageSeconds": 16,
"stale": false
},
{
"provider": "frax",
"symbol": "ETH",
"category": "staking",
"rate": 2.6343472,
"metadata": {
"url": "https://api.frax.finance/v2/frxeth/summary/latest",
"field": "sfrxethApr",
"source": "multi_source"
},
"lastUpdated": "2026-09-11T13:10:49.786Z",
"coinId": "ethereum",
"providerSymbol": "ETH",
"unitType": "percentage",
"unitSymbol": "%",
"ageSeconds": 27,
"stale": false
}
],
"count": 10
}
}Сравните ставки кредитования и заимствования
Получите ставки кредитования и заимствования BTC рядом друг с другом, чтобы выявить спред между заработком и заимствованием на одном и том же активе.
// 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": "nexo",
"symbol": "BTC",
"category": "lending",
"rate": 6.2,
"metadata": {
"source": "nexo_earn_api",
"duration": 180,
"baseRate": 2.7,
"flexRate": 2.7,
"baseSymbol": "BTC",
"cryptoName": "Bitcoin",
"hasFloorApy": false,
"durationType": "fixed",
"rewardsClaim": "automatic",
"warmUpPeriod": {
"type": "range",
"numbers": [
1,
1
],
"periods": [
"day",
"day"
]
},
"rewardsPayout": "automatic",
"rewardFrequency": {
"text": "daily",
"type": "text"
},
"minPurchaseAmount": "0.001",
"undelegationPeriod": {
"text": "immediate",
"type": "text"
},
"flexProviderSymbol": "BTC-FLEX"
},
"lastUpdated": "2026-09-11T13:10:58.897Z",
"coinId": "bitcoin",
"providerSymbol": "BTC-180D",
"unitType": "percentage",
"unitSymbol": "%",
"ageSeconds": 51,
"stale": false
},
{
"provider": "justlend",
"symbol": "BTC",
"category": "lending",
"rate": 0.00477056,
"metadata": null,
"lastUpdated": "2026-09-11T13:10:56.206Z",
"coinId": "bitcoin",
"providerSymbol": "BTC",
"unitType": "percentage",
"unitSymbol": "%",
"ageSeconds": 54,
"stale": false
}
],
"count": 12
}
}Полные параметры и схемы на docs.bitcompare.net.
Знайте, насколько свежей и надёжной является каждая ставка.
Каждая ставка имеет свежесть, источник и доверие — так что вы можете доверять тому, что вы отправляете.
Как часто обновляются ставки
Ставки обновляются непрерывно, обычно каждые 5 минут, и каждая из них имеет сигнал свежести.
Что означает "проверено"
Проверенные ставки подтверждены по собственному источнику провайдера, а не оценены.
Как фиксируется источник
Каждая ставка фиксирует свой тип источника — API провайдера, партнерский фид или ручная проверка.
Что означают сигналы доверия
Метка доверия указывает, насколько надежна ставка, так что вы можете фильтровать данные с низким уровнем доверия.
Почему ставки различаются
Ставки варьируются в зависимости от региона, актива, уровня, блокировки, баланса и условий провайдера — раскрываются, где это возможно.
Спонсируемые против органических
Спонсируемые размещения четко отделены от органических данных о ставках и никогда не изменяют их.
Все, что вам нужно для интеграции.
Документация, схемы и интерфейсы, готовые для разработчиков и ИИ-агентов.
Часто задаваемые вопросы
Часто задаваемые вопросы
- Существует ли API для ставок крипто-кредитования?
- Да. Yield API предоставляет актуальные и исторические ставки кредитования для 590+ активов у 55+ провайдеров CeFi и DeFi — например GET /api/v1/rates/USDC?category=lending — с сигналами свежести и источника для каждой ставки. Те же данные используются на страницах сравнения ставок кредитования.
- Существует ли API для вознаграждений за стейкинг?
- Да. Ставки вознаграждений за стейкинг доступны через тот же endpoint с category=staking, охватывая валидаторов, биржи и провайдеров жидкого стейкинга, нормализованные в ту же JSON-схему, что и ставки кредитования и заимствования.
- Могу ли я получить крипто-ставки для конкретного актива?
- Да. При запросе актива без фильтра категории — например GET /api/v1/rates/ETH — возвращаются все категории ставок для этого актива в одном вызове: кредитование, стейкинг и заимствование рядом, что является структурой, необходимой большинству приложений и AI-агентов для представления отдельных монет.
- Охватывает ли API как CeFi, так и DeFi?
- Да. Каждая ставка классифицируется как CeFi или DeFi и фиксированная или гибкая, что позволяет фильтровать или сравнивать обе в одном ответе вместо объединения отдельных источников.
- Могут ли AI-агенты использовать Yield API?
- Да. REST API имеет публичную OpenAPI спецификацию и бесплатный уровень доступа, а тот же слой данных доступен как инструменты MCP для агентов — подключайтесь через размещённый MCP endpoint или npm-пакет @bitcompare/mcp-server.
Начните разработку за несколько минут.
10 000 запросов в месяц бесплатно — без карты. Платные планы открывают больший объём.
- Бесплатный уровень: 10 000 запросов/месяц без карты
- Платные планы для большего объёма и SLA
- Вход требуется только для ключей, биллинга и панелей на pro.bitcompare.net
- Документация и спецификация OpenAPI открыты — вход не требуется
- Инструменты MCP используют тот же API и уровень данных