REST API

Bitcompare Pro API

Access normalized yield rates from 50+ crypto providers. Build comparison tables, calculators, alerts, and trading bots with real-time staking and lending data.

50+
Providers
19,500+
Assets
33K+
Data Points
15 min
Update Frequency

Get Started in 30 Seconds

Get your API key and make your first request with a single line of code.

GET/v1/rates?symbol=ETH&limit=5
curl -X GET "https://api.bitcompare.net/v1/rates?symbol=ETH&limit=5" \
  -H "Authorization: Bearer YOUR_API_KEY"
200Response
{
  "rates": [
    {
      "provider": "nexo",
      "symbol": "ETH",
      "coin_id": "ethereum",
      "category": "lending",
      "rate": 8.0,
      "metadata": {
        "lockup_days": 0,
        "tier": "base"
      },
      "last_updated": "2026-03-04T04:00:00Z"
    },
    {
      "provider": "lido",
      "symbol": "ETH",
      "coin_id": "ethereum",
      "category": "staking",
      "rate": 3.8,
      "metadata": {
        "token": "stETH",
        "type": "liquid"
      },
      "last_updated": "2026-03-04T04:00:00Z"
    }
  ],
  "count": 2,
  "timestamp": "2026-03-04T04:15:00Z"
}

Why Bitcompare API?

We do the hard work of normalizing data from dozens of providers.

Normalized Data

Consistent schema across all providers. No more parsing different formats.

15-Minute Updates

Fresh data every 15 minutes with timestamps on every response.

50+ Providers

CeFi and DeFi coverage: Nexo, Binance, Aave, Compound, Lido, and more.

Free Tier

10,000 requests/month free. No credit card required to start.

What Can You Build?

From simple widgets to sophisticated trading systems.

Yield Comparison Tables

Build comparison widgets showing the best rates across providers for any asset.

Rate Calculators

Power earnings calculators with real-time rates from multiple providers.

Rate Alerts

Notify users when yields cross thresholds or new opportunities appear.

Trading Bots

Automate yield farming strategies by monitoring rates across DeFi and CeFi.

Portfolio Trackers

Show users their projected earnings based on current provider rates.

Research & Analytics

Analyze yield trends over time with historical data access.

Simple, Transparent Pricing

Start free, scale as you grow. No hidden fees.

Free

$0
  • 30 requests/minute
  • 10,000 requests/month
  • 7 days historical data
  • API key required
Get Free Key

Starter

$49/mo
  • 60 requests/minute
  • 50,000 requests/month
  • 30 days historical data
  • Email support
Get Started
Most Popular

Growth

$149/mo
  • 120 requests/minute
  • 200,000 requests/month
  • 90 days historical data
  • Priority support
Get Started

Pro

$499/mo
  • 300 requests/minute
  • 1,000,000 requests/month
  • 365 days historical data
  • WebSocket access
View Plans

Enterprise

Custom
  • 600 requests/minute
  • 10M+ requests/month
  • Full historical data
  • Dedicated support + SLA
Contact Sales

Frequently Asked Questions

The API provides real-time rates from 50+ crypto platforms across categories: lending, staking, borrowing, and prices. Data includes rate percentages, provider health status, and historical trends.

Yes, we offer a free tier with 30 requests/minute and 10,000 requests/month. For higher limits and features like extended historical data, check our Starter, Growth, and Pro plans at pro.bitcompare.net.

Rate data is updated every 15 minutes. Each response includes a last_updated timestamp so you know exactly when the data was last refreshed.

Include your API key in the Authorization header as a Bearer token. Sign up for a free API key at pro.bitcompare.net to get started.

We aggregate rates from 50+ providers including Nexo, Binance, Crypto.com, Aave, Compound, Lido, and more. Use the /v1/rates/providers endpoint for the full list with health status.

Use the category query parameter: /v1/rates?category=staking for staking rates, category=lending for lending, or category=borrowing for loan rates.

Free: 30 req/min, 10,000/month. Starter: 60 req/min, 50,000/month. Growth: 120 req/min, 200,000/month. Pro: 300 req/min, 1,000,000/month. Enterprise: 600 req/min, 10M+/month.

Free: 7 days. Starter: 30 days. Growth: 90 days. Pro: 365 days. Enterprise: full history. Data collection began January 2026 and grows over time. Use the /v1/rates/history endpoint with timeframe parameter (7d, 30d, 90d, 1y, all).

Ready to Get Started?

Get your free API key and start building in minutes. No credit card required.