НовоеBitcompare Yield API и MCP теперь дают разработчикам и AI-агентам доступ к актуальным данным о доходности крипто.

API доходности

The crypto yield API для актуальных и исторических ставок.

Единый типизированный API для актуальных и исторических ставок по лендингу, стейкингу, заимствованиям и доходам стейблкойнов через CeFi и DeFi-провайдеров — с информацией о свежести, источнике и надёжности каждой ставки, плюс бесплатный тариф и MCP-инструменты для AI-агентов.

ОхватЖивой
589
Охватываемые активы
57
Отслеживаемые поставщики
42,262
Мониторируемые ставки
31,114
Обновлений в сутки
3m
Средняя частота обновления
26s
Самый свежий поставщик
Что входит в API

Конкретные поля, без расплывчатых утверждений.

Каждый ответ типизирован и задокументирован. Вот ровно то, что вы можете запросить, и что означает каждый показатель.

Типы данных

  • Активы
  • Провайдеры
  • Ставки кредитования
  • Награды за стейкинг
  • Ставки заимствования
  • Доходность стейблкоинов

Сигналы по каждой ставке

  • Актуальность ставки
  • Метаданные провайдера / источника
  • Статус уверенности и проверки

Классификация

  • CeFi · DeFi · ликвидное стекинг
  • Фиксированная vs гибкая
  • Базовая ставка vs максимальная ставка
Пример ответа со ставкой
// GET /api/v1/rates/USDC?category=lending
{
  "data": {
    "symbol": "USDC",
    "rates": [
      {
        "provider": "maple",
        "symbol": "USDC",
        "category": "lending",
        "rate": 4.80390915,
        "metadata": {
          "headline": {
            "apy": 4.803909152999999,
            "name": "Syrup USDC",
            "tvlUsd": 1033078660.203175
          },
          "variants": [
            {
              "apy": 4.803909152999999,
              "name": "Syrup USDC",
              "tvlUsd": 1033078660.203175
            }
          ],
          "truncated": true,
          "variantCount": 15
        },
        "lastUpdated": "2026-08-21T05:31:01.567Z",
        "coinId": "usd-coin",
        "providerSymbol": "USDC",
        "unitType": "percentage",
        "unitSymbol": "%",
        "ageSeconds": 176,
        "stale": false
      },
      {
        "provider": "nebeus",
        "symbol": "USDC",
        "category": "lending",
        "rate": 12,
        "metadata": {
          "notes": "Standard product conditions",
          "rateType": "lending",
          "minAmount": 1000
        },
        "lastUpdated": "2026-08-21T05:30:59.087Z",
        "coinId": "usd-coin",
        "providerSymbol": "USDC",
        "unitType": "percentage",
        "unitSymbol": "%",
        "ageSeconds": 178,
        "stale": false
      },
      {
        "provider": "gemini",
        "symbol": "USDC",
        "category": "lending",
        "rate": 0.01,
        "metadata": {
          "depositUsdLimit": 25000000
        },
        "lastUpdated": "2026-08-21T05:30:58.873Z",
        "coinId": "usd-coin",
        "providerSymbol": "USDC",
        "unitType": "percentage",
        "unitSymbol": "%",
        "ageSeconds": 178,
        "stale": false
      }
    ],
    "count": 16
  }
}

Что возвращает API

Реальный ответ, полученный в реальном времени.

Каждый курс провайдера для одного актива, точно так же, как возвращает GET /api/v1/rates/:symbol. Выберите строку, чтобы увидеть прямую JSON-ответ.

Live
ПоставщикКатегорияСтавкаОбновлено
justlend
BTC
lending0.01104024Aug 21, 05:30 UTC
nexo
BTC-180D
lending6.2Aug 21, 05:30 UTC
euler-v2
WBTC
lending0.00075883Aug 21, 05:30 UTC
spark
BTC
lending0.00000416Aug 21, 05:30 UTC
okx
BTC
lending1.825Aug 21, 05:30 UTC
aave-v3
BTC
lending0.00854589Aug 21, 05:30 UTC
youhodler
BTC
lending7Aug 21, 05:30 UTC
aqru
BTC
lending2.5Aug 21, 05:30 UTC
bitfinex
BTC
lending0.0011Aug 21, 05:25 UTC
gemini
BTC
lending0.01Aug 21, 05:20 UTC
nebeus
BTC
lending4.5Aug 21, 05:20 UTC
morpho
WBTC
lending1e-8Aug 21, 05:20 UTC
kamino
WBTC
lending0.02491624Aug 21, 05:20 UTC
lunefi
lending21.5Aug 18, 09:00 UTC
ПОЛУЧИТЬ /api/v1/rates/BTC?category=lendingПрямая трансляция
{
  "data": {
    "symbol": "BTC",
    "rates": [
      {
        "provider": "justlend",
        "symbol": "BTC",
        "category": "lending",
        "rate": 0.01104024,
        "metadata": null,
        "lastUpdated": "2026-08-21T05:30:41.251Z",
        "coinId": "bitcoin",
        "providerSymbol": "BTC"
      }
    ],
    "count": 14
  }
}
Нажмите на строку, чтобы просмотреть её ответ · Обновляется каждые 5 минПолная схема в документации
Конечные точки ставок

Один 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, поддерживаемого историческими данными ставок по всем отслеживаемым активам и провайдерам.

Рецепты

Копируйте и вставляйте рецепты интеграции.

Практические фрагменты к документированным 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": "maple",
        "symbol": "USDC",
        "category": "lending",
        "rate": 4.80390915,
        "metadata": {
          "headline": {
            "apy": 4.803909152999999,
            "name": "Syrup USDC",
            "tvlUsd": 1033078660.203175
          },
          "variants": [
            {
              "apy": 4.803909152999999,
              "name": "Syrup USDC",
              "tvlUsd": 1033078660.203175
            }
          ],
          "truncated": true,
          "variantCount": 15
        },
        "lastUpdated": "2026-08-21T05:31:01.567Z",
        "coinId": "usd-coin",
        "providerSymbol": "USDC",
        "unitType": "percentage",
        "unitSymbol": "%",
        "ageSeconds": 176,
        "stale": false
      },
      {
        "provider": "nebeus",
        "symbol": "USDC",
        "category": "lending",
        "rate": 12,
        "metadata": {
          "notes": "Standard product conditions",
          "rateType": "lending",
          "minAmount": 1000
        },
        "lastUpdated": "2026-08-21T05:30:59.087Z",
        "coinId": "usd-coin",
        "providerSymbol": "USDC",
        "unitType": "percentage",
        "unitSymbol": "%",
        "ageSeconds": 178,
        "stale": false
      }
    ],
    "count": 16
  }
}

Отслеживайте вознаграждения за стекинг для актива

Запрашивайте актуальные вознаграждения за стекинг для 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": "gemini",
        "symbol": "ETH",
        "category": "staking",
        "rate": 0.23,
        "metadata": {
          "depositUsdLimit": 10000000
        },
        "lastUpdated": "2026-08-21T05:31:00.657Z",
        "coinId": "ethereum",
        "providerSymbol": "ETH",
        "unitType": "percentage",
        "unitSymbol": "%",
        "ageSeconds": 178,
        "stale": false
      },
      {
        "provider": "stakin",
        "symbol": "ETH",
        "category": "staking",
        "rate": 2.6,
        "metadata": null,
        "lastUpdated": "2026-08-21T05:30:44.280Z",
        "coinId": "ethereum",
        "providerSymbol": "ETH",
        "unitType": "percentage",
        "unitSymbol": "%",
        "ageSeconds": 194,
        "stale": false
      }
    ],
    "count": 11
  }
}

Сравните ставки кредитования и заимствования

Получите ставки кредитования и заимствования 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": "justlend",
        "symbol": "BTC",
        "category": "lending",
        "rate": 0.01104024,
        "metadata": null,
        "lastUpdated": "2026-08-21T05:30:41.251Z",
        "coinId": "bitcoin",
        "providerSymbol": "BTC",
        "unitType": "percentage",
        "unitSymbol": "%",
        "ageSeconds": 6,
        "stale": false
      },
      {
        "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-08-21T05:30:31.861Z",
        "coinId": "bitcoin",
        "providerSymbol": "BTC-180D",
        "unitType": "percentage",
        "unitSymbol": "%",
        "ageSeconds": 16,
        "stale": false
      }
    ],
    "count": 14
  }
}

Полные параметры и схемы на docs.bitcompare.net.

Свежесть и надёжность

Знайте, насколько свежей и надёжной является каждая ставка.

Каждая ставка имеет свежесть, источник и доверие — так что вы можете доверять тому, что вы отправляете.

Как часто обновляются ставки

Ставки обновляются непрерывно, обычно каждые 5 минут, и каждая из них имеет сигнал свежести.

Что означает "проверено"

Проверенные ставки подтверждены по собственному источнику провайдера, а не оценены.

Как фиксируется источник

Каждая ставка фиксирует свой тип источника — API провайдера, партнерский фид или ручная проверка.

Что означают сигналы доверия

Метка доверия указывает, насколько надежна ставка, так что вы можете фильтровать данные с низким уровнем доверия.

Почему ставки различаются

Ставки варьируются в зависимости от региона, актива, уровня, блокировки, баланса и условий провайдера — раскрываются, где это возможно.

Спонсируемые против органических

Спонсируемые размещения четко отделены от органических данных о ставках и никогда не изменяют их.

Ресурсы для разработчиков

Все, что вам нужно для интеграции.

Документация, схемы и интерфейсы, готовые для разработчиков и ИИ-агентов.

Часто задаваемые вопросы

Часто задаваемые вопросы

Существует ли API для ставок крипто-кредитования?
Да. Yield API предоставляет актуальные и исторические ставки кредитования для 580+ активов у 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 и уровень данных