Crypto Token Price & OHLCV API real-time USD prices across 40+ chains
Skip running price oracles and stitching together DEX feeds. We aggregate every on-chain swap into one normalized USD price — so the latest price, OHLCV candles, historical series and a cross-DEX index for any token are one query away, or a live stream.
query { EVM(network: eth) { DEXTradeByTokens( limit: {count: 1} orderBy: {descending: Block_Time} where: {Trade: {Currency: {Symbol: {is: "WETH"}}}} ) { Trade { PriceInUSD Currency { Symbol } } } } }
Building your own price feed is harder than it looks.
Pricing a token yourself means indexing every DEX, picking the right pools, weighting them by liquidity and guarding against thin-pool manipulation — per chain, forever. We already aggregate on-chain liquidity into one normalized USD price, so you get an answer across every chain at once.
Four ways to get prices — 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. Pick the channel that fits your latency and volume — no second pipeline.
Every DEX, aggregated into one price.
A single query prices a token from every DEX on a chain at once. We weight pools by liquidity and roll them up into a robust cross-DEX index — so you read one normalized USD price per token, not a tangle of per-pool quotes.
Every price dataset, one GraphQL endpoint.
From a single USD quote to OHLCV candles, a cross-DEX index and years of history, the full price surface is one endpoint — no oracle, no node, no custom indexer. Each dataset is historical and streamable in real time over WebSocket, Kafka or gRPC.
Token Price API
Real-time USD price for any token across 40+ chains — one quote, aggregated from on-chain DEX liquidity.
Read the docs →CandlesOHLCV API
Open-high-low-close-volume candles at any interval — 1s to 1d — straight from on-chain trades, ready for charts.
Read the docs →IndexPrice Index & Quotes
Volume-weighted cross-DEX index price with confidence and source breakdown — robust against thin or manipulated pools.
Read the docs →HistoryHistorical Prices
Time-series USD price at any past date or interval for backfilling charts, valuations and accounting.
Read the docs →QuotesPrice Quotes API
Per-pair bid / ask quotes with the underlying DEX and quote currency, for pricing widgets and order routing.
Read the docs →SolanaSolana Prices
Real-time USD prices for Solana tokens across Raydium, Orca, Meteora and Jupiter over gRPC and WebSocket.
Read the docs →The price products people ship on us.
Each one is a filter on the same indexed price data — subscribe over Kafka or gRPC for live tickers, or query GraphQL for charts and valuations.
Build a live price ticker
Stream the latest USD price for any token and push it straight to your UI or trading bot — sub-300ms, across every chain.
Trade { PriceInUSD # live USD }
Render OHLCV charts
Aggregate raw trades into open-high-low-close-volume candles per pair and interval — the feed behind TradingView-style charts.
Block { Time(interval) } # 1s–1d
}
Portfolio valuation
Price a whole wallet's holdings in USD at the current or any historical date — value positions and compute PnL across chains.
where: { Block: { Time: { since: "2024-01-01" } } }
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.
Token price & OHLCV questions, answered.
How do I get a token's USD price with Bitquery?
What OHLCV intervals are supported?
Can I get historical token prices?
Do you provide Solana token prices?
How accurate is the price, and how is it aggregated?
What's the difference between this and the DEX Trades API?
Ship your price feed this week.
7-day free trial — real-time prices on 9 core chains — no oracle to run. Fetch a token's USD price and stream live OHLCV in your first call.