Blockchair Multi-Chain Scraper - Bitcoin & Ethereum Stats
Pricing
from $0.50 / 1,000 results
Blockchair Multi-Chain Scraper - Bitcoin & Ethereum Stats
$0.5/1K 🔥 Blockchair multi-chain scraper! On-chain stats for Bitcoin, Ethereum & 15+ blockchains — price, txs, hashrate, mempool. No key. JSON, CSV, Excel or API in seconds. Power crypto dashboards ⚡
Pricing
from $0.50 / 1,000 results
Rating
0.0
(0)
Developer
ninhothedev
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
12 days ago
Last modified
Categories
Share
Blockchair Multi-Chain Scraper — Bitcoin, Ethereum & 15+ Blockchains
Get live on-chain statistics for 15+ blockchains in one run — Bitcoin, Ethereum, Litecoin, Dogecoin, Bitcoin Cash, Dash, Zcash, Monero, Cardano, XRP (Ripple), Stellar, Groestlcoin, Bitcoin SV, eCash and Mixin — as clean, flat rows you can drop straight into a dashboard, a spreadsheet or a database.
No API key. No login. No wallet. No proxy required. Point it at a list of chains and get one tidy row per chain with price, market cap, block height, 24h transaction counts, mempool state, hashrate, difficulty, average fees and total blockchain size.
Why this actor
Most crypto scrapers give you price only. Prices are everywhere and free. What is genuinely hard to get in one clean shape is network health data across many chains at once: how many transactions actually settled in the last 24 hours, how big the mempool is right now, what a median fee costs, how fast the chain is growing on disk.
This actor returns both — market data and on-chain fundamentals — with identical field names for every chain, so Bitcoin and Ethereum rows line up in the same table even though the underlying Blockchair API returns different key names for each.
That normalization is the actual work here. Bitcoin returns circulation and volume_24h as integers. Ethereum returns circulation_approximate and volume_24h_approximate as 27-digit strings, drops nodes entirely, and encodes fees in wei as strings. This actor maps all of that into one consistent, numeric schema so you never write a per-chain special case again.
What you get (one row per chain)
| Field | Description |
|---|---|
chain | Chain slug, e.g. bitcoin, ethereum |
blocks | Total blocks ever mined |
transactions | Total transactions ever confirmed |
circulation | Circulating supply in base units (satoshi / wei / …) |
blocks_24h | Blocks produced in the last 24 hours |
transactions_24h | Transactions confirmed in the last 24 hours |
volume_24h | Transfer volume in the last 24 hours (base units) |
mempool_transactions | Unconfirmed transactions waiting right now |
mempool_size | Mempool size in bytes (where the chain exposes it) |
best_block_height | Current chain tip height |
best_block_time | Timestamp of the chain tip, ISO 8601 UTC |
blockchain_size_bytes | Full blockchain size on disk, in bytes |
difficulty | Current mining difficulty |
hashrate_24h | 24h average network hashrate |
market_price_usd | Current price in USD |
market_price_change_24h_pct | 24h price change, percent |
market_cap_usd | Market capitalization in USD |
market_dominance_pct | Share of total crypto market cap |
nodes | Reachable node count (where available) |
avg_tx_fee_24h | Average transaction fee, 24h (base units) |
median_tx_fee_24h | Median transaction fee, 24h (base units) |
source | Always blockchair |
scraped_at | ISO 8601 UTC timestamp of the scrape |
Every field is nullable. If a chain does not publish a metric (Ethereum has no nodes, proof-of-stake chains report hashrate_24h as 0), you get null or 0 instead of a crash.
Sample output
{"chain": "bitcoin","blocks": 959969,"transactions": 1406322817,"circulation": 2006237416655096,"blocks_24h": 136,"transactions_24h": 630241,"volume_24h": 97162625699787,"mempool_transactions": 8809,"mempool_size": 48852711,"best_block_height": 959968,"best_block_time": "2026-07-28T11:46:35+00:00","blockchain_size_bytes": 757409343087,"difficulty": 126231507121868.2,"hashrate_24h": 853795582383014403825,"market_price_usd": 63406,"market_price_change_24h_pct": -2.57742,"market_cap_usd": 1271511167291,"market_dominance_pct": 56.14,"nodes": 301,"avg_tx_fee_24h": 503,"median_tx_fee_24h": 71,"source": "blockchair","scraped_at": "2026-07-28T11:52:14.462953+00:00"}
Input
{"mode": "stats","chains": ["bitcoin", "ethereum", "litecoin", "dogecoin"],"maxItems": 50}
| Input | Type | Default | Description |
|---|---|---|---|
mode | select | stats | Currently one mode: stats — a current statistics snapshot per chain. |
chains | array | ["bitcoin","ethereum","litecoin","dogecoin"] | Chain slugs to scrape. One dataset row per chain. |
maxItems | integer | 50 (max 500) | Hard cap on dataset rows, i.e. on chains scraped. Use it as a cost ceiling. |
Supported chains
bitcoin · ethereum · litecoin · dogecoin · bitcoin-cash · dash · zcash · monero · cardano · ripple · stellar · groestlcoin · bitcoin-sv · ecash · mixin
Unknown slugs are attempted anyway and simply produce no row if Blockchair does not know them.
Use cases
- On-chain analytics — track transaction throughput, mempool congestion and fee levels across chains over time. Schedule the actor hourly and you have your own multi-chain time series.
- Crypto dashboards — power a Grafana, Looker Studio, Retool or Google Sheets dashboard with one API-key-free feed covering price and network health.
- Research — compare chain fundamentals for a report or thesis: settlement volume per chain, cost per transaction, chain growth in bytes, supply and dominance.
- Bots and alerting — trigger a Slack, Telegram or Discord alert when the Bitcoin mempool spikes, fees jump, or a chain stops producing blocks.
Pricing
Runs on the smallest 512 MB container and finishes in seconds. Expect roughly $0.5 per 1,000 rows in Apify platform usage — for a typical 15-chain run that is a fraction of a cent. There is no third-party API cost, because Blockchair's stats endpoint is free.
Notes & limitations
- The free Blockchair API is rate limited. The actor deliberately waits between chains and retries with backoff. If you scrape many chains repeatedly from the same IP, space runs out rather than hammering.
- Base-unit fields (
circulation,volume_24h, fees) are in each chain's smallest unit — satoshi for Bitcoin-like chains, wei for Ethereum. Divide accordingly. - Data is a snapshot at scrape time, not history. Schedule the actor to build a time series.
- Datacenter-friendly: no residential proxy needed.
Related actors
- Mempool.space Scraper — deep Bitcoin mempool, fee estimates and block data
- Blockchain.info Scraper — Bitcoin addresses, transactions and wallet balances
- CoinGecko Crypto Scraper — market prices, rankings and coin metadata
- DexScreener Scraper — DEX pairs, liquidity and on-chain token trading data
Legal
This actor reads only public, permissionless blockchain data exposed by Blockchair's open API. It collects no personal data and requires no authentication. You are responsible for complying with Blockchair's terms of service and for using the output lawfully in your jurisdiction.