WEBSOCKET STREAMS · GraphQL subscriptions · ~1s · browser-ready

WebSocket Streams via GraphQL subscriptions

Open a socket and subscribe to exactly the events you filter — DEX trades, transfers, balances and new tokens across 40+ chains, delivered as JSON in about a second. No node, no Geyser, no reconnect logic. It runs in the browser.

4,200/s
events streaming live
40+
chains on one socket
concurrent subscriptions
Browser
ready — no SDK, no node
subscriptionLIVEsubscription.graphql · WebSocket
ChainEventPair · venueValue
200 · WebSocket · ~1sstreaming.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 channel. Same parsed data underneath.

GraphQL-over-WebSocket subscriptions are the easiest feed we ship — browser-ready, filterable, JSON out. Step over to Kafka, CoreCast gRPC or GraphQL when durability, raw latency or history matters more than simplicity.

FastestGraphQL subscriptions · WebSocket
~1s

Browser-ready GraphQL subscriptions — open a socket and subscribe to exactly the events your filter matches. JSON in, JSON out, no decoders.

Best for: dashboards, alerts, bots
Kafka
<400ms

Guaranteed delivery with offset replay — never miss an event, backfill on reconnect for durable pipelines.

Best for: pipelines, durability
gRPC · CoreCast
<71ms

Binary Protobuf firehose — the lowest-latency way to read Solana, built for snipers and HFT.

Best for: bots, MEV, HFT
GraphQL
query

The same schema for historical reads — backtest and hydrate from genesis to now.

Best for: history, backfills
02
What you can subscribe to

One socket, every kind of on-chain event.

Each lane below is a GraphQL subscription on the V2 schema — filter by token, wallet, protocol or market, and only the matching events stream to your client.

StreamScopeWhat you subscribe to
DxDEX tradesMultiLive buys & sells across Uniswap, Raydium, PancakeSwap & 100+ DEXs
TfTransfersMultiNative & token transfers, decoded with USD value the moment they confirm
BlBalancesMultiBalance updates per wallet & token, pushed as state changes land
NtNew tokensMultiFirst-seen token creations & pool deployments on Pump.fun, Raydium & more
EvEventsMultiDecoded smart-contract events & log entries, filterable by address & topic
MpMempoolEVMUnconfirmed pending transactions, streamed before they land in a block
+ slots, blocks, instructions & every event type on the V2 schema
03
Forget managing reconnects and decoders

Streaming chains yourself means a node, a decoder and a babysitter.

Reading live data off your own RPC node means handling reconnects, dropped frames and a parser for every protocol — just to see a trade. Bitquery hands you decoded JSON over a socket you can open from a browser tab.

What you're doing
Your own RPC / WS node
Bitquery WebSocket
Read chains in real time
Run & sync RPC nodes per chain
One subscription, 40+ chains
Decode DEX trades
A parser per DEX & protocol
Pre-parsed JSON with USD value
Subscribe to your filter
Poll & diff the firehose
GraphQL filter, only your events
Survive reconnects
Handle drops & backfill yourself
Managed socket, no decoders
Run it in a browser
Stand up a backend relay
Browser-ready, no SDK needed
04
Build it real-time

What teams ship on WebSocket subscriptions.

Every one is a filter on the same socket — subscribe over WebSocket and react in about a second.

WebSocket

Live trading dashboard

Subscribe to DEX trades across Uniswap, Raydium and PancakeSwap and paint fills onto a dashboard in real time — straight from the browser, no backend relay.

Read the docs
WebSocket

Real-time price ticker

Stream every swap for a token and compute a live price feed — power bots, widgets and tickers without polling or running a single node.

Read the docs
WebSocket

Whale & launch alert bot

Watch a wallet list or filter for new token launches and fire Telegram or Discord alerts the instant a transfer or Pump.fun launch lands.

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
~1s
WebSocket subscription latency
40+
chains on a single socket
Browser
ready — JSON, no decoders

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

WebSocket streaming, answered.

What are Bitquery WebSocket Streams?
They are GraphQL subscriptions delivered over WebSocket. You open a socket to streaming.bitquery.io, send a subscription with your filter, and decoded on-chain events — DEX trades, transfers, balances and new tokens — stream back as JSON in about a second.
Do I need any infrastructure or an SDK?
No. There is no node, RPC or Geyser plugin to run, and no SDK required — the subscription is plain GraphQL-over-WebSocket, so it works directly from a browser tab or any WebSocket client.
How low is the latency?
WebSocket subscriptions deliver events in roughly one second from chain to socket. For sub-100ms Solana latency use CoreCast gRPC; for guaranteed delivery and replay use the Kafka channel.
What can I subscribe to?
DEX trades, native and token transfers, balance updates, new token launches, decoded smart-contract events and EVM mempool transactions — all on the V2 schema (DEXTrades, Transfers, BalanceUpdates, Events), filterable by token, wallet, protocol or market.
Which chains are covered?
Ethereum, Solana, BSC, Base and 40+ chains — all reachable through the same WebSocket endpoint and the same V2 schema, so one subscription pattern works everywhere.
How do I get started?
Grab a free API key at account.bitquery.io, then connect to streaming.bitquery.io and send a subscription. The subscriptions guide has copy-paste examples.

Subscribe to the chain in one socket.

Free API key, 40+ chains decoded, no node and no reconnect logic. Open a WebSocket subscription and react to the next event.

No credit card · 10K free points for your first month · WebSocket · Kafka · gRPC