BYTETOOLS

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.

No API key requiredCORS enabledHTTPSFree tier

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
curl 'https://api.blockchair.com/bitcoin/stats'
JavaScript (fetch)
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);
Python (requests)
import requests

res = requests.get("https://api.blockchair.com/bitcoin/stats", timeout=20)
res.raise_for_status()
print(res.json())
Response — HTTP 200 (truncated)
{
  "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

ParameterTypeRequiredDescription
<chain>/statspathOptionalNetwork statistics for a chain. bitcoin/stats
<chain>/dashboards/address/<addr>pathOptionalAddress balance and history. bitcoin/dashboards/address/1A1z...
<chain>/blockspathOptionalQuery the blocks table. bitcoin/blocks
limit / offsetintegerOptionalPagination 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

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.

APIWhat it doesAuthCORSLast verified
CoinGeckoFree 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 keyYes19 Aug 2026
Binance Public APIBinance 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 keyYes19 Aug 2026
Coinbase Exchange RatesCoinbase 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 keyYes19 Aug 2026
FrankfurterFree 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 keyYes19 Aug 2026
Blockstream EsploraFree Blockstream Esplora API with no key: Bitcoin blocks, transactions, addresses, UTXOs and mempool data. Open source and self-hostable. Tested example.No keyYes20 Aug 2026
US Bureau of Labor StatisticsFree 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 keyYes21 Aug 2026
All Finance & Crypto APIs

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.