Cross-Chain Crypto Data API — query 40+ blockchains in one call
Stop running a pipeline per chain. Bitquery decodes Ethereum, Solana, BNB, Base, Tron and 40+ more into one schema — so trades, transfers, balances and token holders read the same way on every chain. Change the network, keep the query, and combine chains in a single request.
subscription { EVM(network: eth) { DEXTrades( where: {Trade: {Dex: {ProtocolName: {is: "uniswap_v3"}}}} ) { Trade { Buy { Price Amount Currency { Symbol } } Dex { ProtocolName } } } } }
One integration shouldn't mean one stack per blockchain.
Supporting many chains usually means a node, a decoder and a schema for each — and brittle glue to stitch them together. We indexed every chain into one model, so the query you write for Ethereum runs on Solana, BNB or Base by changing a single word.
Four ways to get cross-chain data — one schema underneath.
Design your query once in GraphQL, then read the exact same fields as GraphQL streams, Kafka, gRPC or a bulk cloud export — for every chain. Pick the channel that fits your latency and volume, no second pipeline per network.
EVM and non-EVM, decoded into one feed.
The same datasets — DEXTrades, Transfers, BalanceUpdates, TokenHolders — span every chain below. Use EVM(network: …) for EVM chains and a dedicated block like Solana { } for non-EVM, in one request.
Every dataset, one GraphQL endpoint, every chain.
From a single transfer to a wallet's full multi-chain portfolio, the surface is one endpoint — no node, no subgraph, no custom indexer per chain. Each dataset is historical and streamable in real time over WebSocket, Kafka or gRPC.
Cross-Chain DEX Trades
Every swap on Ethereum, Solana, BNB, Base and 40+ more — one DEXTrades shape, only the network changes.
Read the docs →TransfersMulti-Chain Transfers
Token and native transfers for any address on any chain, read with the same Transfers fields everywhere.
Read the docs →BalancesCross-Chain Balances
A wallet's full portfolio across every supported chain — aggregate balances per token from one schema.
Read the docs →HoldersToken Holders API
Rank holders for any token on any chain by balance — the feed behind multi-chain distribution dashboards.
Read the docs →SupplyTotal Supply & Mints
Track total supply, mints and burns for tokens across chains without a node or a custom indexer per network.
Read the docs →SolanaSolana Data API
Bring Solana into the same query as your EVM chains — swaps, transfers, balances and holders, one endpoint.
Read the docs →The cross-chain products people ship on us.
Each one is the same schema with the network swapped — query GraphQL for dashboards, or subscribe over Kafka or gRPC for bots.
Cross-chain portfolio tracker
Read a wallet's balances on Ethereum, Solana, BNB and Base in one request, then aggregate to a single USD portfolio view.
Solana { BalanceUpdates } # same call
Multi-chain token analytics
Track trades, transfers and holders for a token wherever it's bridged — one schema, every chain it lives on.
where: { Trade: { Currency: { Symbol: "USDC" } } }
Cross-chain transfer monitor
Stream transfers for an address across every chain at once — the feed behind compliance, treasury and whale-alert tooling.
where: { Transfer: { Sender: "<wallet>" } }
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."
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.
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.
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.
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.
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.
Bitquery provides the infrastructure we rely on every day. Fast, reliable, and comprehensive across the chains that matter to our business.
Pricing
Start free. Scale when you ship.
Self-service plans cover 9 core chains with flat-rate add-ons — no surprise invoices. Every paid plan starts with a 7-day free trial.
Personal
For side projects, learning & testing. Personal use only — no commercial use.
billed annually ($468/yr) · save 20%
- 100k API points / mo ≈ 20k calls
- 30 req/min · 3 simultaneous
- Full GraphQL & REST schema
- Real-time data · 9 core chains 30-day window
- API only — no streams
- Community support
Pro
For trading bots, alerts & dashboards on live DEX and price data.
billed annually ($948/yr) · save 20%
- 1M API points / mo ≈ 200k calls
- 90 req/min · 6 simultaneous
- 100k stream-minutes + 5 GB
- 100 concurrent streams
- Trading-data streams live DEX & prices
- Real-time data · 9 core chains
Scale
For production real-time apps — every stream, scale on demand.
billed annually ($2,868/yr) · save 20%
- 5M API points / mo ≈ 1M calls
- 240 req/min · 12 simultaneous
- 2M stream-minutes + 50 GB
- 1,000 concurrent streams
- All streams onchain + mempool
- Dedicated Slack support
Enterprise
Full history, unlimited streams & bulk delivery at scale.
flat platform fee — no metering
- Complete history · 40+ chains
- Unlimited WebSocket streaming no stream-min or GB limit
- Custom points & rate limits
- Kafka fixed-cost · S3 bulk export
- Coinpath® money flow
- SLA · SSO · dedicated support
Flat-rate add-ons on every open plan: $40 / 1M points · $20 / 100k stream-minutes · $8 / GB (bought yearly · save 20%) — same price at any volume, billed only for what you add.
Cross-chain data questions, answered.
How do I query multiple blockchains in one API call?
Which blockchains does the Cross-Chain API support?
Can I get a wallet's balance across all chains?
Do EVM and non-EVM chains use the same schema?
Can I stream cross-chain data in real time?
Do I need a separate API key per chain?
Ship cross-chain in one integration.
Start with a 7-day free trial — full streaming, no card required. Self-service covers Solana, Ethereum, Tron, Base, Arbitrum, Optimism, BSC, Polygon and Robinhood; Enterprise unlocks all 40+ chains.