Mempool.space Bitcoin Scraper
Pricing
from $2.00 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
9 days ago
Last modified
Categories
Share
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 it | What they scrape Mempool.space for |
|---|---|
| Bitcoin developers | Monitor mempool congestion and fee levels before broadcasting transactions |
| Crypto analysts | Track block production, difficulty changes, and on-chain activity over time |
| Wallet and exchange operators | Pull live fee recommendations to set competitive transaction fees |
| Researchers | Collect historical block and transaction data for Bitcoin network studies |
| Traders | Watch 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 key | Reads public Mempool.space endpoints directly, no registration or OAuth |
| One flat schema | Every record is a flat row, ready for CSV, JSON, Excel, or XML export |
| Live chain data | Fetches current blocks, fees, mempool, and difficulty on every run |
| Address and tx lookup | Overrides the mode to return a single address or transaction when you supply one |
| Up to a million records | maxItems 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.
| Feature | ParseForge | Mempool Scraper | Mempool Bitcoin Blocks Scraper - Live Chain Data | Bitcoin Mempool Scraper (mempool.space) |
|---|---|---|---|---|
| Recent blocks | Yes | Yes | Yes | Yes |
| Recommended fees | Yes | Yes | Not listed | Yes |
| Mempool summary | Yes | Yes | Not listed | Yes |
| Difficulty adjustment | Yes | Not listed | Yes | Not listed |
| Address lookup | Yes | Yes | Not listed | Not listed |
| Transaction lookup | Yes | Yes | Not listed | Not listed |
| Historical BTC price | Not listed | Yes | Not listed | Yes |
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 collected | Approximate 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
- Create a free Apify account with $5 in credit.
- Open the Mempool.space Bitcoin Scraper.
- Set your inputs and any filters, then click Start.
- 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
| Question | Answer |
|---|---|
| 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. |
Related actors
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.
