Blockchair Multi-Chain Scraper - Bitcoin & Ethereum Stats avatar

Blockchair Multi-Chain Scraper - Bitcoin & Ethereum Stats

Pricing

from $0.50 / 1,000 results

Go to Apify Store
Blockchair Multi-Chain Scraper - Bitcoin & Ethereum Stats

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

ninhothedev

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

12 days ago

Last modified

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)

FieldDescription
chainChain slug, e.g. bitcoin, ethereum
blocksTotal blocks ever mined
transactionsTotal transactions ever confirmed
circulationCirculating supply in base units (satoshi / wei / …)
blocks_24hBlocks produced in the last 24 hours
transactions_24hTransactions confirmed in the last 24 hours
volume_24hTransfer volume in the last 24 hours (base units)
mempool_transactionsUnconfirmed transactions waiting right now
mempool_sizeMempool size in bytes (where the chain exposes it)
best_block_heightCurrent chain tip height
best_block_timeTimestamp of the chain tip, ISO 8601 UTC
blockchain_size_bytesFull blockchain size on disk, in bytes
difficultyCurrent mining difficulty
hashrate_24h24h average network hashrate
market_price_usdCurrent price in USD
market_price_change_24h_pct24h price change, percent
market_cap_usdMarket capitalization in USD
market_dominance_pctShare of total crypto market cap
nodesReachable node count (where available)
avg_tx_fee_24hAverage transaction fee, 24h (base units)
median_tx_fee_24hMedian transaction fee, 24h (base units)
sourceAlways blockchair
scraped_atISO 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
}
InputTypeDefaultDescription
modeselectstatsCurrently one mode: stats — a current statistics snapshot per chain.
chainsarray["bitcoin","ethereum","litecoin","dogecoin"]Chain slugs to scrape. One dataset row per chain.
maxItemsinteger50 (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.


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.