MEMPOOL API · gRPC · WebSocket · sub-100ms

Mempool API pending transactions & MEV across EVM chains

Skip running your own mempool node on every chain. We stream unconfirmed transactions — pending swaps, transfers, MEV bundles and the live gas auction — over gRPC and WebSocket with sub-100ms latency, so you can act on a trade before it ever lands in a block.

<100ms
pre-confirmation stream latency
EVM+
chains with mempool coverage
MEV+
sandwich & front-run, tagged
0-conf
pending-tx visibility, before block
EVM.MempoolLIVEmempool.graphql · gRPC
Pending txMethodValueGas
200 · gRPC · 62msstreaming.bitquery.io
Trusted by 40,000+ developers & teams like
Binance logoChainalysis logoTRM Labs logoNansen logo0x logoCoinMarketCap logoCoin Metrics logoBybit logoLukka logo3Commas logoNexo logoTether logo
40+
Chains supported
1PB+
Blockchain data indexed
10B+
API calls / month
99.9%
Production uptime
01
Delivery channels

Pick your latency. Same pending-tx data underneath.

Design your query once in GraphQL, then read the exact same pending-tx fields over gRPC, Kafka or WebSocket. For the mempool, latency is everything — gRPC is the fastest lane, with no serialization overhead between broadcast and your bot.

FastestgRPC · Mempool
<100ms

Binary stream of pending transactions — the lowest-latency way to read the mempool, built for snipers and MEV bots.

Best for: bots, MEV, HFT
Kafka
<500ms

Guaranteed delivery with offset replay — never miss a pending tx, backfill on reconnect.

Best for: pipelines, durability
WebSocket
~1s

Browser-ready GraphQL subscriptions — subscribe to exactly the pending tx you filter.

Best for: dashboards, alerts
GraphQL
query

The same schema for confirmed history — backtest and hydrate from genesis.

Best for: history, backfills
02
Mempool chain coverage

Pending transactions, decoded across every EVM mempool.

A single EVM(mempool: true, network: eth) query reads the pending pool on a chain. Filter by sender, recipient, contract or method — and watch swaps, transfers, MEV bundles and the gas auction as they form, before anything confirms.

ChainTypeWhat you get
EtEthereumMainnetFull pending-tx feed — the deepest mempool for MEV and front-run detection
BnBNB ChainBSCHigh-throughput pending swaps and transfers for PancakeSwap-era bots
BaBaseL2 · OP StackPre-confirmation trades on Base's fastest-growing DeFi venues
ArArbitrumL2 · NitroPending sequencer transactions for low-latency Arbitrum strategies
PoPolygonPoSMempool transfers and swaps across Polygon's high-volume markets
+ more EVM chains with mempool support, all on the same pending-tx schema
03
Forget running your own mempool node

The mempool is noisy, fragmented and per-chain — we already tamed it.

Reading pending transactions yourself means a full node with a wide-open txpool on every chain, custom decoding of calldata into real methods, and constant work to keep up with re-orgs and dropped tx — and it still stops at the chain boundary. We stream the decoded mempool to you over one schema, so you get pre-confirmation signal across every chain at once.

What you're doing
Build it yourself
Bitquery Mempool API
See a transaction before it confirms
Run a node with an open txpool
Stream pending tx in one query
Pending swaps decoded to a method
Hand-decode calldata per router
Methods decoded for you
MEV & sandwich detection
Reconstruct bundles from raw tx
Front-run / back-run, tagged
EVM chains in one place
A node per chain to babysit
One schema across EVM chains
The live gas / priority-fee auction
Sort the txpool yourself
Pending tx ranked by gas price
Sub-100ms from broadcast
Tune peering and propagation
gRPC stream, sub-100ms latency
04
Build it this weekend

The mempool products people ship on us.

Each one is a filter on the same pending-tx firehose — subscribe over gRPC for bots, or WebSocket for dashboards and alerts.

gRPC · WebSocket

Frontrun protection

Watch your wallet or contract for inbound pending tx that could front-run yours, and react — delay, bump gas or reroute — before they confirm.

Read the docs
gRPC

MEV / arbitrage bot

Stream pending DEX swaps and rank them by gas price to spot sandwich and arbitrage opportunities the instant they hit the mempool.

Read the docs
gRPC · WebSocket

Liquidation sniper

Monitor the mempool for pending transfers and lending-protocol calls that move a position toward liquidation, and queue your bid first.

Read the docs

What teams say about our data

"We did a thorough search of the market for the best onchain data. Bitquery came out on top — and now powers all live prices across Nansen. We don't think of them as a vendor. They're a partner."

A
Alexander Karsten
Nansen
Pre-conf
Pending tx, streamed before they confirm
<100ms
gRPC mempool stream latency
MEV+
Sandwich & front-run bundles tagged

Bitquery does the hard work of parsing blockchain transaction data into a usable form so that we don't have to. We use their interface to diagnose issues with complex transactions and their analytics as a starting point for our own.

0x Protocol logo
Alex Knaggs
0x Protocol

They proved they had the technology to deliver sophisticated data solutions. We extended our support through the Binance X fellowship — building an open-source library of visualization widgets on their blockchain data.

Director, Binance X logo
Flora Sun
Director, Binance X

The complex raw data is available at different levels of detail and from different viewpoints — whether we need simple aggregated transfers or parameters for failed contract calls. The support is responsive, friendly and quick.

Backend Developer, Blockpit logo
Jan Dreske
Backend Developer, Blockpit

Partnering with Bitquery has been highly cost-effective — leveraging their established infrastructure rather than building our own let us rapidly expand our blockchain support and reach a much broader segment of on-chain users.

Co-Founder, Syla logo
Nick Christie
Co-Founder, Syla

Bitquery's products are very intuitive and easy to use. We currently use their products to obtain DEX-related trading and liquidity information, which saves us the manpower and tedious technical details required to develop our own system. Their excellent technical team deserves special praise; they provide near-24/7 support and resolve issues quickly. I greatly appreciate their products and work ethic.

Ourbit logo
Data Team
Ourbit

Bitquery provides the infrastructure we rely on every day. Fast, reliable, and comprehensive across the chains that matter to our business.

Webacy
Webacy
webacy.com
05
Pricing

Start free. Scale when you ship.

Query every blockchain on every plan — no chain is paywalled. Move to commercial when you need volume, SLAs and bulk datashares.

Developer
$0 / month
Free plan for developers or small projects.
  • All blockchains, all plans
  • 10 requests / minute
  • 2 streams for testing
  • GraphQL IDE access
Get started free
Most popular
Commercial
Custom
Tailored solutions for business and enterprise.
  • Scalable calls, no throttling
  • SQL, Cloud, Kafka & more
  • 24/7 engineering access
  • Dedicated onboarding & SLA
Talk to sales
Datashares
Custom
Bulk historical & real-time data on your cloud.
  • Snowflake, BigQuery, S3, Azure
  • No setup or infrastructure
  • Structured for AI agents & MCP
  • Audit data for custodians
Talk to sales
FAQ

Mempool & pending-tx questions, answered.

How do I get mempool data with Bitquery?
Subscribe to the EVM(mempool: true, network: eth) Transactions dataset over WebSocket or gRPC. Sign up at ide.bitquery.io for an API key, then filter pending transactions by sender, recipient, contract or method — streamed before they land in a block.
Which chains have mempool support?
Major EVM chains including Ethereum, BNB Chain, Base, Arbitrum and Polygon — all on the same pending-transaction schema, so one query shape works across every supported mempool.
Can I detect MEV and sandwich attacks?
Yes. Stream pending transactions ranked by gas price to spot front-run / back-run bundles forming around a victim swap in real time — the signal behind MEV bots and front-run protection.
How fast is the mempool stream?
Over gRPC, pending transactions reach you with sub-100ms latency from broadcast — fast enough to act on a swap before it confirms. WebSocket subscriptions are available for browser-ready dashboards and alerts.
Are pending DEX swaps decoded into methods?
Yes. The Transactions dataset exposes the called method, sender, recipient and gas, so you can filter for router calls like swapExactTokensForTokens directly instead of hand-decoding raw calldata.
How is this different from the DEX Trades API?
The DEX Trades API gives you confirmed, decoded swaps after they land in a block; the Mempool API streams unconfirmed transactions before confirmation — the pre-trade edge for sniping, MEV and front-run protection.

Ship your mempool product this week.

Free API key, pending transactions streamed over gRPC and WebSocket, no node to run. Read the mempool before it confirms in your first call.

No credit card · 10K free points for your first month · EVM mempool coverage included