Blockchain.com Data API
Free Bitcoin blockchain data API from Blockchain.com providing prices, stats, blocks, and transaction data. No key required.
🟢 Online · 295 ms
68.93%
Unlimited, no key, no credit card
No key required
Free alternatives (live ranking)
- Kraken Public API — 🟢 Online · Unlimited public data, no key required
- Coinbase Advanced Trade API (Public) — 🟢 Online · 10 calls/sec, no key for public endpoints
- CoinLore — 🟢 Online · Unlimited (rate-limited), no key, no credit card
Compare Blockchain.com Data API with…
- Blockchain.com Data API vs Kraken Public API — Unlimited public data, no key required
- Blockchain.com Data API vs Coinbase Advanced Trade API (Public) — 10 calls/sec, no key for public endpoints
- Blockchain.com Data API vs CoinLore — Unlimited (rate-limited), no key, no credit card
Paid alternatives
- Coinbase Advanced Trade — free for market data
Frequently Asked Questions
Does Blockchain.com Data API require an API key?
No, Blockchain.com Data API is freely accessible without registration or an API key.
What is Blockchain.com Data API's free tier?
Unlimited, no key, no credit card
Is Blockchain.com Data API currently online?
We check Blockchain.com Data API every hour. The current status is shown at the top of this page. You can also see the 30-day uptime history in the chart above.
Implementation notes
When to use Blockchain.com Data API
Blockchain.com's Data API is the simplest no-key Bitcoin data endpoint available. It provides the current Bitcoin price in multiple currencies, blockchain statistics (hash rate, difficulty, number of transactions), and block and transaction lookups — suitable for portfolio widgets, price tickers, and educational tools.
Common pitfalls
- The ticker endpoint (`/ticker`) returns prices from Blockchain.com's own exchange, which may differ from market-wide prices reported by aggregators like CoinGecko. For representative Bitcoin prices, consider averaging across multiple sources.
- There is no documented rate limit, but Blockchain.com will throttle or block IPs that poll too aggressively. Based on practical use, staying under 300 requests/hour per IP is safe. The API does not return `429` headers; it returns `503` or drops connections silently.
- The `rawblock` and `rawtx` endpoints return full raw hex-encoded transaction data, which can be several hundred kilobytes for complex transactions. Avoid fetching raw data for large blocks in browser applications.
- The stats endpoint (`/stats`) is cached and updates roughly every 2-5 minutes. It is not a real-time source for hash rate or difficulty — for precise current network stats, the mempool.space API is more accurate.
Quick start (bash)
curl "https://blockchain.info/ticker" | python3 -c "import sys,json; d=json.load(sys.stdin); print(f"BTC/USD: ${d['USD']['last']}, BTC/EUR: ${d['EUR']['last']}")" Embed this badge
Add a live status badge to your README, docs, or website.
Markdown
[](https://freeapi.watch/blockchain-info) HTML
<a href="https://freeapi.watch/blockchain-info"><img src="https://freeapi-builder.a10ayassine.workers.dev/badge/blockchain-info.svg" alt="Blockchain.com Data API Status"/></a>