Mempool.space Bitcoin Scraper avatar

Mempool.space Bitcoin Scraper

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Mempool.space Bitcoin Scraper

Mempool.space Bitcoin Scraper

Scrapes Bitcoin blockchain data from Mempool.space. Returns recent blocks, recommended fees, mempool summaries, difficulty adjustments, or single address and transaction lookups as flat rows.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

9 days ago

Last modified

Share

ParseForge

Mempool.space Bitcoin Scraper

Scrape Bitcoin blocks, fees, mempool stats, and address or transaction details from Mempool.space, up to a million records per run. Every record comes in one flat schema with live chain data. No API key or login. Export to CSV, JSON, Excel, or XML.

Mempool.space shows the live Bitcoin blockchain, but its data is locked behind a web UI and a rate-limited API. This Actor reads the public endpoints directly and returns recent blocks, recommended fees, mempool summary, difficulty adjustment, or a single Bitcoin address or transaction in one fixed schema. No registration, no OAuth, no per-request throttling.

Who uses itWhat they scrape Mempool.space for
Bitcoin developersMonitor mempool congestion and fee levels before broadcasting transactions
Crypto analystsTrack block production, difficulty changes, and on-chain activity over time
Wallet and exchange operatorsPull live fee recommendations to set competitive transaction fees
ResearchersCollect historical block and transaction data for Bitcoin network studies
TradersWatch mempool depth and fee spikes as a signal for short-term price moves

What it does

This Actor collects Bitcoin blocks, fee estimates, mempool statistics, difficulty data, or a single address or transaction from Mempool.space and returns each record as a flat row.

  • ๐Ÿ“ฆ Recent blocks: height, hash, timestamp, transaction count, size, weight, and difficulty for the latest blocks.
  • ๐Ÿ’ธ Recommended fees: fastest, half-hour, hour, economy, and minimum fee rates in sat/vB.
  • ๐Ÿ“Š Mempool summary: total transaction count, total size, total fees, and fee distribution across the mempool.
  • โ›๏ธ Difficulty adjustment: current difficulty, estimated next adjustment, and percent change.
  • ๐Ÿ” Address lookup: balance, total received, total sent, and transaction count for a single Bitcoin address.
  • ๐Ÿงพ Transaction lookup: full details for a single transaction ID, including inputs, outputs, fee, and confirmation status.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with Mempool.space data

๐Ÿ“ˆ Track mempool congestion and fee trends.

A Bitcoin developer runs the Actor in mempool mode every 10 minutes and logs total mempool size and fee distribution to decide when to broadcast time-sensitive transactions.

๐Ÿงฑ Monitor block production and difficulty.

A mining analyst collects recent blocks and difficulty adjustments daily to estimate network hashrate and predict the next difficulty epoch.

๐Ÿ’ธ Set competitive transaction fees.

A wallet operator pulls recommended fees before each user transaction and applies the economy or half-hour rate based on urgency.

๐Ÿ” Audit a Bitcoin address or transaction.

A compliance officer looks up a single address or txid to verify balance, transaction count, and confirmation status for a case file.

๐Ÿ“Š Build a Bitcoin market dashboard.

A trader combines mempool depth, fee spikes, and block intervals into a dashboard that flags unusual on-chain activity before price moves.

Why choose this scraper

What you get
No API keyReads public Mempool.space endpoints directly, no registration or OAuth
One flat schemaEvery record is a flat row, ready for CSV, JSON, Excel, or XML export
Live chain dataFetches current blocks, fees, mempool, and difficulty on every run
Address and tx lookupOverrides the mode to return a single address or transaction when you supply one
Up to a million recordsmaxItems lets you pull a single record or a full historical sweep

How it compares

This Actor focuses on the core Mempool.space datasets with a simple mode selector and optional address or transaction lookup, while the competitors below offer overlapping but differently scoped features.

FeatureParseForgeMempool ScraperMempool Bitcoin Blocks Scraper - Live Chain DataBitcoin Mempool Scraper (mempool.space)
Recent blocksYesYesYesYes
Recommended feesYesYesNot listedYes
Mempool summaryYesYesNot listedYes
Difficulty adjustmentYesNot listedYesNot listed
Address lookupYesYesNot listedNot listed
Transaction lookupYesYesNot listedNot listed
Historical BTC priceNot listedYesNot listedYes

Configure the run

Drive the Actor from a mode selector, a Bitcoin address, or a transaction ID, and cap the number of records with maxItems so only the data you need reaches your dataset. The Input tab lists every parameter.

A first run with the defaults:

{
"maxItems": 10
}

A larger pull:

{
"maxItems": 200
}

Pricing

Pay-per-result: $0.003 per result collected. You pay only for the results written to your dataset.

Results collectedApproximate cost
100 results$0.30
1,000 results$3.00
10,000 results$30.00

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the Mempool.space Bitcoin Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to Mempool.space through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/mempool-bitcoin-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results?

Check that you set a valid mode, address, or txid. If you supplied an address or txid, it overrides the mode, so make sure it is correct. Also confirm maxItems is at least 1.

Why does my address lookup return an error?

The address may be invalid or have no activity on Mempool.space. Verify the address format and try a known active address. If the problem persists, the Mempool.space endpoint may be temporarily unavailable.

Why does my transaction lookup return an error?

The txid may be malformed or not yet indexed by Mempool.space. Confirm the txid is 64 hexadecimal characters and that the transaction is confirmed. Unconfirmed transactions may not appear until they enter a block.

Why is my run slow?

Large maxItems values fetch many records and take longer. Reduce maxItems or run during lower network activity. The Actor reads public endpoints, so Mempool.space rate limits can also slow a run.

Why do I get duplicate records?

If you run the Actor multiple times, each run stores a new dataset. Duplicates across runs are expected. Within a single run, the Actor does not deduplicate, so use a unique key like block height or txid when processing.

FAQ

QuestionAnswer
Do I need a Mempool.space API key?No. This Actor reads the public Mempool.space endpoints directly. You do not need to register, create an app, or manage OAuth tokens.
What data can I scrape?You can scrape recent blocks, recommended fees, mempool summary, difficulty adjustment, or a single Bitcoin address or transaction ID. The mode selector sets the dataset, and an address or txid overrides it.
How many records can I get in one run?Set maxItems to any number from 1 to 1,000,000. The Actor stops after collecting that many records, so you control the run size and cost.
What format is the output?Every record is a flat row in one fixed schema. You can export the dataset as CSV, JSON, Excel, or XML from the Apify platform.
Can I scrape a single Bitcoin address?Yes. Put the address in the address field and the Actor returns that address balance, total received, total sent, and transaction count, ignoring the mode selector.
Can I scrape a single transaction?Yes. Put the transaction ID in the txid field and the Actor returns that transaction with inputs, outputs, fee, and confirmation status, ignoring the mode selector.
How fresh is the data?The Actor fetches live data from Mempool.space on every run. Blocks, fees, mempool, and difficulty reflect the current state of the Bitcoin network at run time.
Does this work on Apify's free plan?Yes. You can run it on the free plan with a small maxItems value. Larger runs consume compute units, so set maxItems to match your budget.
Can I schedule this Actor?Yes. Use Apify schedules to run it every minute, hour, day, or week. Each run stores a fresh dataset, so you can build a time series of Bitcoin chain data.
What is the difference between mempool mode and blocks mode?Blocks mode returns recent confirmed blocks with height, hash, and transaction counts. Mempool mode returns aggregate statistics about unconfirmed transactions waiting in the mempool, including total size and fee distribution.

Browse the full ParseForge collection for more scrapers.

๐Ÿ†˜ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

โš ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Mempool Space K.K. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.