The Algorand API that reads every ASA in real time.
You shouldn't have to run a validator just to read a swap. We run Algorand nodes and index every block, so Tinyman, Pact and Humble trades, ASA transfers, balances and NFTs all live in one schema you can query — or stream in real time.
query { algorand(network: algorand) { inflow: transfers( options: {desc: "block.timestamp.time", limit: 10, offset: 0} date: {since: null, till: null} receiver: {is: "YAIVBWZ65WVSRS2NI4LXN2CZWJS5YN4KNMR724ZJ7S7BQTGTJ3CS3E7H2U"} ) { block { timestamp { time(format: "%Y-%m-%d %H:%M:%S") } height } address: sender { address annotation } currency { tokenId symbol } amount transferType transaction { hash index fee sender { address } } receiver { address } } outflow: transfers( options: {desc: "block.timestamp.time", limit: 10, offset: 0} date: {since: null, till: null} sender: {is: "YAIVBWZ65WVSRS2NI4LXN2CZWJS5YN4KNMR724ZJ7S7BQTGTJ3CS3E7H2U"} ) { block { timestamp { time(format: "%Y-%m-%d %H:%M:%S") } height } address: sender { address annotation } currency { tokenId symbol } amount transferType transaction { hash index fee sender { address } } receiver { address } } } }
Most Algorand questions don't map to a single RPC call.
"What did this wallet trade?" sounds simple, but on raw RPC it turns into thousands of chained calls, instruction decoders you maintain yourself, and data that gets dropped exactly when volume spikes. We've already done that work, so you can skip to the answer.
Four ways to get Algorand data — one schema underneath.
Model your query once in GraphQL and the same Algorand fields come back over GraphQL streams, Kafka, gRPC or a bulk cloud export. There's no second schema to learn; you just pick the channel that matches your latency and volume.
Every major Algorand venue, decoded into one feed.
A single DEXTrades query spans every venue below. Filter by mint, pair, market, wallet or program ID — and aggregate to OHLCV, top traders or pool volume.
The Algorand products people ship on us.
Each one is a filter on the same indexed data — subscribe over WebSocket, gRPC or fixed-cost Kafka on Enterprise for bots, or query GraphQL for dashboards.
Snipe new Pact mints
Stream token-creation events the instant they launch and filter by market cap or creator wallet.
where: { MarketCap: { ge: 5000 } }
Copy-trade any wallet
Subscribe to a target wallet's swaps across every DEX and mirror them in real time for copy-trading or alerts.
where: { Trade.Account: "<wallet>" }
Build OHLCV charts
Aggregate raw trades into candlesticks per pair and interval — the feed behind TradingView-style Algorand charts.
Trade: { close: PriceInUSD ... }
} # 1m / 5m / 1h
What teams say about our Algorand 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
Algorand data is self-service.
Algorand 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.
Algorand data
The full chain archive with complete history, one pack per chain.
or $120/mo billed yearly · save 20%
- Full chain archive complete history
- Monthly or yearly $120/mo billed yearly
- Bought in billing no sales call
Need more than the data pack?
Enterprise adds fixed-cost Kafka streaming, Coinpath® money flow, bulk S3 export and SLAs across 40+ chains.
Talk to salesScope Enterprise for Algorand and other chainsCompare every data pack on the pricing page.
Algorand questions, answered.
How can I get Algorand blockchain data with Bitquery?
How do I query Tinyman, Pact, Humble and other DEX trades?
Can I track new Pact token launches in real-time?
How do I stream Algorand data using Kafka or gRPC?
Does Bitquery support ASA tokens, NFTs and balance tracking?
How do I monitor a Algorand wallet for copy trading or alerts?
Get Algorand data without running a node.
Algorand is sold self-service as a full data pack: the complete chain archive, history included, for $150/mo ($120/mo billed yearly). Add it in your account, no sales call needed.