Tools/Explorers

Bitcoin Mempool Monitoring Tools Compared

Compare Bitcoin mempool monitoring tools: mempool.space, Johoe's Statistics, bitcoiner.live, and blockchain.com for fee tracking and visualization.

Spark TeamInvalid Date

Bitcoin Mempool Monitoring Tools Overview

Every Bitcoin transaction passes through the mempool before a miner includes it in a block. Monitoring the mempool gives you real-time visibility into network congestion, optimal fee estimation, and transaction confirmation progress. The difference between a well-timed fee and a poorly chosen one can mean paying 1 sat/vB during a quiet period versus 300+ sat/vB during a congestion spike.

Four tools dominate the Bitcoin mempool monitoring space: mempool.space, Johoe's Bitcoin Mempool Statistics, bitcoiner.live, and blockchain.com. Each takes a different approach to visualization, fee estimation, and data access. The following comparison covers real-time accuracy, visualization clarity, self-hosting options, API availability, and mobile support to help you pick the right tool for your workflow.

Featuremempool.spaceJohoe's Statsbitcoiner.liveblockchain.com
Fee estimationReal-time, mempool-basedVisual only (no direct recommendations)Mempool-based with Poisson model4-tier system (regular, priority, min, max)
Self-hostingYes (Raspberry Pi to servers)Yes (full node + MySQL)NoNo
Open sourceYes (AGPL-3.0)Yes (AGPL-3.0)NoPartial (wallet frontend only)
REST APIComprehensiveNoneYes (non-commercial free)Yes
WebSocket APIYesNoNoYes
Mobile appAndroidNoNoiOS + Android
Lightning supportFull explorerNoNoNo
Transaction acceleratorYes (out-of-band, via mining pools)NoNoNo
Multi-chainBitcoin, Lightning, LiquidBitcoin, Bitcoin CashBitcoin onlyBitcoin, Bitcoin Cash, Ethereum

Fee Estimation Methodology

Fee estimation accuracy is the single most important differentiator between mempool tools. A missed estimate means either overpaying (wasting sats) or underpaying (waiting hours or days for confirmation). These tools take fundamentally different approaches to the fee market.

mempool.space

mempool.space analyzes the current state of the mempool in real time, updating every few seconds. It examines the fee rates of all pending transactions and projects which ones will likely make it into upcoming blocks. It provides three priority tiers: high (next 1-2 blocks), medium, and low. Unlike Bitcoin Core's estimatesmartfee, which relies on historical block data, mempool.space focuses entirely on live mempool contents. This makes it more responsive to sudden congestion changes but potentially less stable during rapid fee market shifts.

bitcoiner.live

bitcoiner.live uses a well-documented probabilistic algorithm that does not look at previously mined blocks at all. It analyzes three factors: current mempool weight, transaction flow rate (the speed of new transactions entering), and block production randomness modeled via Poisson distribution. For each target timeframe, it simulates mempool dynamics by adding expected new transaction weight, calculating expected blocks using lambda = minutes / 10, and subtracting cleared weight at 4,000,000 WU per block. It offers three confidence levels: optimistic (50%), standard (80%), and cautious (90%). A smoothing correction prevents counterintuitive fee increases for longer timeframes. Block's open-source Augur project benchmarked bitcoiner.live in May 2025 and found it had only a 3.6% miss rate for next-block confirmation targets.

blockchain.com

blockchain.com provides a simpler four-tier fee estimation system: regular, priority, minimum, and maximum, returned in sat/byte via its API. The methodology behind these estimates is not publicly documented with the same transparency as bitcoiner.live or mempool.space. For most users, the estimates are adequate for routine transactions, but power users and developers who need granular control over fee bumping strategies will find the other tools more useful.

Johoe's Bitcoin Mempool Statistics

Johoe's tool does not provide direct fee recommendations. Instead, it displays a stacked area chart of the mempool over time, with transactions color-coded by fee rate band (sat/vB). Users can visually determine the clearing fee rate by observing which bands are being mined. This approach requires more expertise to interpret but gives experienced users a richer understanding of mempool dynamics than any single fee number can convey. Data is generated from Johoe's own full node and updated every minute.

Bitcoin Core estimatesmartfee

Worth mentioning as a baseline: Bitcoin Core's built-in estimatesmartfee RPC command tracks historical mining times of transactions to perform probabilistic estimation. It accepts a conf_target (number of blocks) and an optional mode ("ECONOMICAL" or "CONSERVATIVE"). Because it is purely history-based and does not examine the current mempool state, it tends to lag behind sudden fee spikes. Anyone running a Bitcoin node has access to it, and many wallets use it as a fallback when no external fee service is available.

Visualization and Interface

How a tool presents mempool data affects how quickly you can make decisions. The four tools take very different approaches to visualization.

mempool.space offers the most feature-rich interface. Its main view shows a real-time block visualization with transactions color-coded by fee rate. Mempool Goggles (introduced in v3.0.0) provide 25 different filters to highlight specific transaction types: Ordinals, Runes, consolidations, and more. RBF timeline visualizations show the history of fee-bumped transactions. Block audit mode compares expected block templates against actually mined blocks, revealing which transactions miners prioritized or excluded. It also includes a full Lightning Network explorer and Liquid Network audit tool.

Johoe's stacked area chart remains one of the most intuitive ways to understand mempool trends over time. Each colored stripe represents a fee rate band, and the total height shows the aggregate mempool size in vMB. You can quickly see whether the mempool is growing or draining, which fee bands are clearing, and how current conditions compare to recent history. The tool accounts for the SegWit discount by displaying sizes in virtual bytes.

bitcoiner.live presents fee estimates as a clean matrix: rows show confirmation timeframes (30 minutes through 24 hours), and columns show transaction types (native SegWit, SegWit compatibility, legacy). Fees are displayed in both satoshis and USD. The interface is deliberately minimal, focused entirely on answering the question "what fee should I set?"

blockchain.com provides mempool charts for transaction count, aggregate size, and size broken down by fee level, alongside its standard block explorer. The charts are useful for general trend analysis but lack the granularity and interactivity of mempool.space or Johoe's tool.

Self-Hosting and Privacy

Querying a third-party mempool explorer leaks information about which transactions and addresses you care about. Self-hosting eliminates this privacy concern by running the entire stack on your own hardware.

mempool.space is the clear leader for self-hosting. It supports one-click installation on popular full node distributions: Umbrel, RaspiBlitz, Start9, RoninDojo, myNode, nix-bitcoin, and TrueNAS. Advanced users can deploy via Docker or manual installation. Requirements include Bitcoin Core with txindex=1 enabled and sufficient storage for the full blockchain. Optional Electrs integration enables address-level lookups. The stack runs on hardware ranging from a Raspberry Pi to production server clusters.

Johoe's tool is also self-hostable, though with more manual setup. The source code is available on GitHub under AGPL-3.0. Requirements include a Bitcoin full node, a MySQL database, and a web server with PHP support.

bitcoiner.live and blockchain.com are hosted-only services with no self-hosting option.

API Access for Developers

Developers building wallets, payment processors, or monitoring dashboards need programmatic access to mempool data and fee estimates. API quality varies significantly across these tools.

API Featuremempool.spacebitcoiner.liveblockchain.com
Fee estimates endpoint/v1/fees/recommended/api/fees/estimates/latest/mempool/fees
Mempool dataYes (/mempool)Yes (/api/mempool/latest)Charts only
Transaction broadcastYes (POST /tx)NoYes
WebSocket streamingYes (wss://)NoYes
AuthenticationNone (public), header for acceleratorNoneAPI key for higher limits
Rate limit~10 req/sNot documentedVaries by tier
Commercial useSponsorship for higher limitsRequires permission (CC BY-NC-SA 4.0)Yes (with API key)

mempool.space offers the most comprehensive API, covering addresses, blocks, mining statistics, difficulty adjustments, the Lightning Network, and its transaction accelerator service. Its WebSocket endpoint at wss://mempool.space/api/v1/ws enables real-time streaming of new blocks and transactions. Self-hosting the backend gives you unlimited API access without rate limits.

bitcoiner.live's API is more focused: fee estimates with configurable confidence levels (0.5, 0.8, or 0.9) and raw mempool weight data. It returns estimates for confirmation windows from 30 minutes to 24 hours across three transaction types (p2wpkh, p2sh-p2wpkh, p2pkh). The data is licensed under CC BY-NC-SA 4.0, so commercial use requires contacting the developer.

For a broader look at block exploration APIs, see our Bitcoin block explorer comparison.

Which Tool for Which Use Case

The best mempool tool depends on what you are trying to accomplish.

For fee optimization and transaction timing: mempool.space and bitcoiner.live both provide accurate, mempool-based fee estimates. mempool.space updates more frequently (every few seconds versus every five minutes for bitcoiner.live) and provides a richer visual context. bitcoiner.live's transparent probabilistic model and multiple confidence levels are valuable if you want to understand exactly how the estimate was derived.

For transaction tracking: mempool.space is the strongest option. Its transaction detail view shows confirmation progress, RBF history, CPFP relationships, and effective fee rate. The accelerator service (launched July 2024) provides out-of-band acceleration via partnered mining pools covering approximately 40% of Bitcoin's hashrate. For understanding your transaction's lifecycle, see our research on the economics of mempool congestion.

For mining pool operators: mempool.space's block audit feature and mining statistics dashboard are directly relevant. Block audit compares expected templates against mined blocks, revealing fee extraction efficiency. The tool also tracks hashrate distribution, difficulty adjustment projections, and per-pool block counts.

For privacy-conscious users: self-host mempool.space on your own node. Every query stays local, and you get the full feature set without leaking address or transaction lookups to a third party.

For historical analysis: Johoe's stacked area charts provide the clearest view of mempool trends over time. The ability to zoom across different time periods makes it ideal for studying congestion patterns, such as the correlation between market volatility and fee spikes.

Fee Sniping and Mempool Monitoring

Fee sniping refers to a miner deliberately re-mining a previous block to capture its fees rather than mining the next block. As the block subsidy decreases with each halving, transaction fees become a larger share of miner revenue, making fee sniping more potentially attractive. Bitcoin Core's wallet sets nLockTime to the current block height as a countermeasure, making it unprofitable to remine blocks containing those transactions.

Mempool monitoring tools help users protect against a different form of sniping: RBF-based front-running. In the Ordinals and Runes ecosystem, attackers watch the mempool for underpriced asset purchases and use Replace-by-Fee to redirect the asset to their own wallet before the original transaction confirms. Tools like mempool.space's RBF timeline visualization help users detect and respond to these attacks by showing the full replacement history of any transaction.

Our fee estimator tool can help you find the optimal fee rate to avoid both overpaying and getting stuck in the mempool during congestion.

Other Notable Tools

Beyond the four primary tools, several other projects provide useful mempool monitoring capabilities:

  • mempool.observer (by developer b10c) plots transactions as dots on a scatterplot with time on the x-axis and feerate on the y-axis, revealing activity patterns of wallets and exchanges
  • Blockstream.info provides fee estimates via its open-source Esplora backend, returning sat/vB estimates for confirmation windows from 2 to 1,008 blocks
  • Bitcoin Core's estimatesmartfee RPC is available on any full node without external dependencies, making it a reliable fallback
  • Block's Augur is an open-source fee estimation library that blends data from multiple sources, benchmarking their accuracy against actual confirmation times

Frequently Asked Questions

What is the best Bitcoin mempool visualizer?

mempool.space is the most comprehensive mempool visualizer available. It provides real-time fee estimation, transaction tracking, RBF history, block audit comparisons, Mempool Goggles with 25 transaction filters, and a full Lightning Network explorer. It is open source (AGPL-3.0), self-hostable, and offers a well-documented API. For pure historical trend analysis, Johoe's stacked area charts are more focused and easier to read at a glance.

How accurate are Bitcoin fee estimators?

Accuracy varies by tool and methodology. Block's Augur project benchmarked several estimators in May 2025 and found bitcoiner.live had a 3.6% miss rate for next-block confirmation targets. Mempool-based estimators (mempool.space, bitcoiner.live) generally outperform history-based estimators (Bitcoin Core's estimatesmartfee) during rapid fee market changes because they react to current conditions rather than lagging indicators. No estimator is perfect: block discovery is inherently random, and a sudden wave of high-fee transactions can invalidate any prediction.

Can I self-host a mempool explorer?

Yes. mempool.space supports one-click installation on Umbrel, RaspiBlitz, Start9, RoninDojo, myNode, nix-bitcoin, and TrueNAS. It can also be deployed via Docker. You need a Bitcoin full node with txindex=1 enabled and sufficient disk space for the blockchain. Self-hosting eliminates privacy leakage from querying a third-party service and removes API rate limits. Johoe's tool is also self-hostable but requires more manual configuration with MySQL and PHP.

What is the mempool.space transaction accelerator?

Launched in July 2024, mempool.space's accelerator is an out-of-band service that partners with mining pools representing approximately 40% of Bitcoin's hashrate. Users submit a transaction ID and pay via Lightning, Cash App Pay, Apple Pay, or Google Pay. The partnered mining pools then prioritize the transaction for inclusion in their next block. It is designed as a last resort when RBF and CPFP fee bumping are not viable options.

Why do different mempool tools show different data?

Each Bitcoin node maintains its own mempool independently. There is no single canonical mempool: a node only sees transactions that have been relayed to it, and mempool policies (minimum relay fee, size limits) vary between nodes. The default Bitcoin Core mempool limit is 300 MB, but transactions that don't meet a node's minimum relay fee will never appear in its mempool. Different tools run different nodes in different network positions, so their views of the mempool will never be perfectly identical.

How do I monitor Bitcoin transaction status?

Enter your transaction ID (TXID) into mempool.space or any block explorer to see its current status. mempool.space shows whether the transaction is in the mempool, its position relative to the next expected block, its effective fee rate (accounting for CPFP), and any RBF replacements. For programmatic monitoring, use mempool.space's WebSocket API at wss://mempool.space/api/v1/ws to subscribe to real-time updates on specific transactions or addresses.

What causes Bitcoin mempool congestion?

Mempool congestion occurs when transactions enter the mempool faster than miners can include them in blocks. Common triggers include large price movements (which drive trading and exchange withdrawals), Ordinals and Runes minting activity, and consolidation waves by exchanges or large holders. During quiet periods, the mempool may hold around 49,000 transactions with fees at 1 sat/vB. During heavy congestion, the count can exceed 200,000 with fees surpassing 300 sat/vB. For deeper analysis, see our research on Bitcoin mempool congestion economics.

This tool is for informational purposes only and does not constitute financial advice. Data is approximate and based on publicly available information. Fee estimates, API specifications, and tool features change frequently. Always verify current data directly with each tool's documentation before making decisions.

Build with Spark

Integrate bitcoin, Lightning, and stablecoins into your app with a few lines of code.

Read the docs →