Blockchair API
Free Blockchair API with no key for basic use: blocks, transactions, addresses and network stats across Bitcoin, Ethereum and 15+ other blockchains. Tested.
Endpoint tested and returned HTTP 200 on 19 Aug 2026
What is the Blockchair API?
Blockchair is a free multi-blockchain explorer API covering Bitcoin, Ethereum, Litecoin, Dogecoin and more than 15 other chains, providing blocks, transactions, addresses and aggregate network statistics through one consistent interface.
Blockchair's advantage is breadth with consistency: the same URL structure and response shape works across every supported chain, so code written for Bitcoin adapts to Dogecoin by changing one path segment.
The stats endpoint is a compact way to get network health at a glance — block height, transaction counts, circulating supply, difficulty, hashrate and mempool size in a single request.
Quick facts
- Base URL
https://api.blockchair.com- Authentication
- Free tier needs no key at a limited request rate. An API key raises limits considerably.
- Rate limit
- Roughly 1,440 requests per day on the free unauthenticated tier.
- Pricing
- Free tier; paid plans for higher volume and commercial use.
- CORS
- Enabled — callable directly from browser JavaScript
- Official docs
- Read the docs
How to use the Blockchair API
Every request below was executed against the live API on 19 Aug 2026, and the response shown is the real body it returned — not an illustration.
1. Fetch Bitcoin network statistics
GET https://api.blockchair.com/bitcoin/stats
curl 'https://api.blockchair.com/bitcoin/stats'const res = await fetch("https://api.blockchair.com/bitcoin/stats");
if (!res.ok) throw new Error(`Request failed: ${res.status}`);
const data = await res.json();
console.log(data);import requests
res = requests.get("https://api.blockchair.com/bitcoin/stats", timeout=20)
res.raise_for_status()
print(res.json()){
"data": {
"blocks": 963219,
"transactions": 1421328709,
"outputs": 3882594152,
"circulation": 2007253041655096,
"blocks_24h": 126,
"transactions_24h": 547631,
"difficulty": 127479855693691.4,
"volume_24h": 96613947584948,
"mempool_transactions": 4249,
"mempool_size": 2189871,
"mempool_tps": 2.683333333333333,
"mempool_total_fee_usd": 2263.1464,
"best_block_height": 963218,
"best_block_hash": "000000000000000000007a2e4d7c4ae9b0d183dd9fd61cce08b56f6dc70c75e1",
"best_block_time": "2026-08-19 20:15:57",
"blockchain_size": 762694096813,
"average_transaction_fee_24h": 602,
"inflation_24h": 39375000000,
"median_transaction_fee_24h": 152,
"cdd_24h": 18084610.011775542,
"mempool_outputs": 20572,
"largest_transaction_24h": {
"hash": "4edc2f3b306395626ddacde8a1b67369f2b1d657e8eb5d39f75ae5eebc248d87",
"value_usd": 1307569024
},
"nodes": 288,
"hashrate_24h": "799301914019273340919",
"inflation_usd_24h": 27062831.25,
"average_transaction_fee_usd_24h": 0.41428518254846786,
"median_transaction_fee_usd_24h": 0.10447112,
"market_price_usd": 68731,
"market_price_btc": 1,
"market_price_usd_change_24h_percentage": 5.7,
"market_cap_usd": 1378661950965,
"market_dominance_percentage": 56.75,
"next_retarget_time_estimate": "2026-08-22 20:01:36",
"next_difficulty_estimate": 126134938784996,
"countdowns": [],
"suggested_transaction_fee_per_byte_sat": 2,
"hodling_addresses": 0
},
"context": {
"code": 200,
"source": "A",Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
<chain>/stats | path | Optional | Network statistics for a chain. bitcoin/stats |
<chain>/dashboards/address/<addr> | path | Optional | Address balance and history. bitcoin/dashboards/address/1A1z... |
<chain>/blocks | path | Optional | Query the blocks table. bitcoin/blocks |
limit / offset | integer | Optional | Pagination on table endpoints. 10 |
Response fields
data.blocksinteger- Current block height.
data.transactionsinteger- Total transactions on the chain.
data.circulationinteger- Circulating supply in the smallest unit — satoshis for Bitcoin.
data.market_price_usdnumber- Current price where available.
data.mempool_transactionsinteger- Transactions currently pending.
context.codeinteger- Response status code inside the body.
What you can build with the Blockchair API
- Build a multi-chain block explorer with one codebase
- Monitor network health across several blockchains
- Look up address balances and transaction history
- Compare on-chain activity between chains
Common errors and how to fix them
402 or 429
Free tier request allowance exhausted.
Fix: The unauthenticated tier allows roughly 1,440 requests per day; cache or obtain an API key.
Circulation looks impossibly large
Supply is in the smallest unit.
Fix: Divide by 100,000,000 for Bitcoin to get BTC — the raw value is in satoshis.
Empty data object
Unsupported chain name or malformed path.
Fix: Chain names are lowercase full words, e.g. bitcoin, ethereum, dogecoin.
Blockchair API — frequently asked questions
Is the Blockchair API free?
There is a free tier requiring no API key, limited to roughly 1,440 requests per day. Paid plans are needed for higher volume and commercial use.
Which blockchains are supported?
Over 15, including Bitcoin, Ethereum, Litecoin, Bitcoin Cash, Dogecoin, Dash, Ripple and Monero, all through the same URL structure.
Why is the circulation figure so large?
Values are in the smallest unit of each chain. For Bitcoin that is satoshis, so divide by 100,000,000 to get BTC.
Can I use one codebase across chains?
Yes, that is its main advantage. The path structure and response shape are consistent, so switching chains means changing one path segment.
Tools that pair with this API
JSON Formatter
Format, beautify and minify JSON online with 2-space, 4-space or tab indentation. Sort keys alphabetically and catch syntax errors instantly — free and private.
Unit Converter
Convert between units of length, weight, temperature, area, volume, speed, time and data storage instantly, with a swap button and common conversion tables.
Alternatives to Blockchair API
If Blockchair does not fit, these finance & crypto apis cover similar ground. Every one was called before publishing, and each links to its own reference page with a working curl command and the response it returned.
| API | What it does | Auth | CORS | Last verified |
|---|---|---|---|---|
| CoinGecko | Free cryptocurrency price API covering 10,000+ coins. Live prices, market cap and volume in any currency, no API key on the public tier. Tested curl example. | No key | Yes | 19 Aug 2026 |
| Binance Public API | Binance public market data API needs no API key: live ticker prices, order books, klines and 24h stats for every trading pair. Tested curl example and response. | No key | Yes | 19 Aug 2026 |
| Coinbase Exchange Rates | Coinbase public exchange rates API with no key: convert any cryptocurrency to 100+ fiat currencies in a single request. Tested curl example and live JSON. | No key | Yes | 19 Aug 2026 |
| Frankfurter | Free currency exchange rate API with no key, built on European Central Bank data. Latest and historical rates, time series and conversion. Tested curl example. | No key | Yes | 19 Aug 2026 |
| Blockstream Esplora | Free Blockstream Esplora API with no key: Bitcoin blocks, transactions, addresses, UTXOs and mempool data. Open source and self-hostable. Tested example. | No key | Yes | 20 Aug 2026 |
| US Bureau of Labor Statistics | Free Bureau of Labor Statistics API with no key on v1: unemployment rate, CPI, payrolls and thousands of US labour series by series id. Tested example and live response. | No key | Yes | 21 Aug 2026 |
Blockchair is an independent third-party service and is not affiliated with ByteTools or ByteVancer. Details on this page were verified on 19 Aug 2026; always check the official documentation before relying on this API in production, as terms and limits can change.