The Celo API for mobile-first money.
You shouldn't have to run a Celo node, babysit an archive node or stitch together raw JSON-RPC just to answer a simple question. We've already indexed DEX trades, token transfers, contract calls and events. Each is one query away.
query { ethereum(network: celo_mainnet) { dexTrades( options: {desc: "block.height", limit: 10} date: {is: "2026-10-08"} protocol: {is: "Uniswap v3"} ) { block { height } exchange { fullName } buyCurrency { symbol } sellCurrency { symbol } buyAmount tradeAmount(in: USD) } } }
JSON-RPC was never meant to answer the questions you actually have.
Ask "what did this wallet ever do?" and raw Celo hands you an archive node, a pile of ABIs to decode by hand and thousands of chained eth_getLogs calls. We've already done that work, so you can skip straight to the answer.
Two ways to get Celo data: GraphQL queries or a bulk cloud export.
Query Celo data in GraphQL, or take it as a bulk cloud export.
The Celo DEXs we decode.
One dexTrades query covers every venue below. Filter by token, pair, pool, trader or protocol, then group the trades into OHLC candles, top traders or volume.
Every Celo dataset, one GraphQL endpoint.
From ERC-20 transfers to decoded contract events, it's all behind a single endpoint — no node, no archive sync, no indexer to build. Every dataset except Coinpath® is available as complete history in the $150/mo data pack.
Celo Token Transfers API
Every native CELO, ERC-20 and ERC-721 transfer, with USD value where a price exists, plus volumes and inflow / outflow per address.
Read the docs →DeFiCelo DEX Trades API
Swaps across the venues above with prices, OHLC candles, pools and per-wallet history.
Read the docs →NFTCelo NFT Transfers API
ERC-721 transfers and mints with token IDs, by collection or by wallet.
Read the docs →WalletsCelo Balance API
Current and past native CELO and token balances for any address.
Read the docs →Compliance · EnterpriseMoney Flow · Coinpath®
Trace inbound and outbound fund flows across Celo addresses for AML, forensics and investigation workflows.
Read the docs →ContractsSmart Contract Calls API
Smart-contract calls with method, caller, call depth and success status, plus decoded arguments.
Read the docs →ContractsSmart Contract Events API
Event logs by contract and event name: Transfer, Approval, Swap or any other event.
Read the docs →NetworkCelo Transactions API
Transaction details, gas used, gas price, fee paid and status. Filter by sender, receiver or value.
Read the docs →NetworkCelo Blocks API
Block height, time, miner, transaction count and size for time-series analytics and explorers.
Read the docs →The Celo products people actually ship on us.
Each of these is a filter on the same indexed data, queried over GraphQL.
Find new Uniswap v3 pools
Query PoolCreated events from the Uniswap v3 factory and poll for new ones. No node to run.
smartContractEvent: { is: "PoolCreated" }
Wallet history & PnL
Pull a wallet's transfers and trades with the USD value at the time of each one, then work out PnL on your side.
receiver: { is: "<wallet>" }
Build OHLCV price charts
Turn raw DEX trades into candlesticks per pair and interval, the kind of feed behind TradingView-style Celo charts.
timeInterval { minute(count: 5) }
high: quotePrice(calculate: maximum) ...
} # 1m / 5m / 1h
What teams say about our Celo 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."
Pricing
Celo data is self-service.
Celo is sold as a full data pack with complete history included: an add-on to any self-service plan, bought in your account with no sales call.
Celo data
The full chain archive with complete history, one pack per chain.
or $105/mo billed yearly · save 30%
- Full chain archive complete history
- Monthly or yearly $105/mo billed yearly
- Bought in billing no sales call
Need more than the data pack?
Enterprise adds Coinpath® money flow, bulk S3 export and SLAs.
Talk to salesVolume or custom pricingCompare every data pack on the pricing page.
Celo data questions, answered.
How can I get Celo blockchain data with Bitquery?
How do I query Celo DEX trades?
Can I stream Celo data in real time: new blocks, transfers, DEX trades?
Does Bitquery support ERC-20 and ERC-721 tokens?
How do I get Celo wallet balances, transactions and PnL?
Does Bitquery support smart-contract calls and decoded event logs?
Get Celo data without running a node.
Celo is sold self-service as a full data pack: the complete chain archive, history included, for $150/mo ($105/mo billed yearly). Add it in your account, no sales call needed.