NewBitcompare Yield API and MCP now give developers and AI agents access to live crypto yield data.
Developer hub·REST · WebSocket · MCP

Bitcompare developer hub — one API, every crypto rate.

Real-time yields across 60+ providers, coin metadata for 350+ assets, aggregated prices, market stats, and stablecoin stability. Available as REST, WebSocket streams, or MCP tools for Claude.

Free tier: 30 requests/min, 10,000/month — no card required. WebSocket and bulk endpoints unlock at Growth ($149/mo); MCP and 5-year historical data unlock at Pro ($499/mo).

Quick start

Pick your integration path. Both work with the same ck_live_* API key from pro.bitcompare.net.

REST · curlPlain HTTP, no SDK required
curl -s "https://api.bitcompare.net/api/v1/rates/BTC?category=lending" \
  -H "Authorization: Bearer $BITCOMPARE_API_KEY"

# Response (rates truncated):
# {
#   "data": {
#     "symbol": "BTC",
#     "rates": [
#       {
#         "provider": "justlend",
#         "symbol": "BTC",
#         "category": "lending",
#         "rate": 0.01987439,
#         "metadata": null,
#         "lastUpdated": "2026-08-15T10:50:56.311Z",
#         "coinId": "bitcoin",
#         "providerSymbol": "BTC",
#         "unitType": "percentage",
#         "unitSymbol": "%",
#         "ageSeconds": 139,
#         "stale": false
#       },
#       {
#         "provider": "spark",
#         "symbol": "BTC",
#         "category": "lending",
#         "rate": 0.00000423,
#         "metadata": {
#           "mode": "aave_liquidity_rate",
#           "method": "getReserveData",
#           "source": "onchain_rate",
#           "chainId": 1,
#           "contract": "0xC13e21B648A5Ee794902342038FF3aDAB66BE987"
#         },
#         "lastUpdated": "2026-08-15T10:50:54.978Z",
#         "coinId": "bitcoin",
#         "providerSymbol": "BTC",
#         "unitType": "percentage",
#         "unitSymbol": "%",
#         "ageSeconds": 140,
#         "stale": false
#       }
#     ],
#     "count": 13
#   }
# }
MCP · Claude Desktopstdio transport via npx
// ~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "bitcompare": {
      "command": "npx",
      "args": ["-y", "@bitcompare/mcp-server"],
      "env": {
        "BITCOMPARE_API_KEY": "ck_live_..."
      }
    }
  }
}

// Then in Claude:
// > "What's the best yield on BTC right now?"
// Claude invokes the get_rates tool and answers from live data.

Everything in one place

Documentation, specs, MCP descriptors, and the dashboard — all linked from a single page.