ALGORAND API · GraphQL · Kafka · gRPC · Cloud export

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.

Trusted on Algorand byNansen0xLukka
algorand.inflowTransaction for Algorand via the Bitquery GraphQL API.Docs →
transaction.graphqlCopy
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
        }
      }
    }
  }
responseSTREAMING
AccountCounterpartyAmount
200 · GraphQL · 240msgraphql.bitquery.io
01 Forget the RPC

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.

What you're doing
Raw Algorand RPC
Bitquery Algorand API
One wallet's full trade history
Thousands of chained calls
A single GraphQL query
Reading Tinyman / Pact trades
You write every parser
Decoded for every program
Peak Pact volume
Dropped data & rate limits
No miss, sub-300ms streams
Historical depth
Pruned after ~2 days
Complete history in the $150/mo data pack
Infrastructure to run
Validators, RPC, reorgs
None — fully managed
02 Delivery channels

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.

03 DEX & program coverage

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.

VenueTypeWhat you get
RTinyman logoTinymanAMM · CLMMSwaps, new pools, OHLCV, LP events
PPact logoPactLaunchpadNew mints, market, graduations
JHumble logoHumbleAggregatorRouted swaps across every market
OAlgoFi logoAlgoFiWhirlpoolsConcentrated-liquidity trades & pools
PhDeflex logoDeflexOrder bookFills, book events, market data
MVestige logoVestigeDLMMDynamic-bin swaps & liquidity
+ every new program we add →
04 Build it this weekend

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.

gRPC · Kafka

Snipe new Pact mints

Stream token-creation events the instant they launch and filter by market cap or creator wallet.

subscribe TokenSupplyUpdates
  where: { MarketCap: { ge: 5000 } }
Read the docs →
WebSocket

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.

algorand.DEXTrades
  where: { Trade.Account: "<wallet>" }
Read the docs →
GraphQL

Build OHLCV charts

Aggregate raw trades into candlesticks per pair and interval — the feed behind TradingView-style Algorand charts.

DEXTradeByTokens {
  Trade: { close: PriceInUSD ... }
} # 1m / 5m / 1h
Read the docs →

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."

A
Alexander Karsten
Nansen
157B+
Algorand rows indexed / week
<300ms
Kafka & gRPC stream latency
30×
Bigger than any other chain we serve
Also building on Algorand data0x3CommasLukkaNansen

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.

Data pack

Algorand data

The full chain archive with complete history, one pack per chain.

$150/mo

or $120/mo billed yearly · save 20%

◆ History included · no separate archive add-on
  • Full chain archive complete history
  • Monthly or yearly $120/mo billed yearly
  • Bought in billing no sales call
Add in billing →

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 chains

Compare every data pack on the pricing page.

06 FAQ

Algorand questions, answered.

How can I get Algorand blockchain data with Bitquery?
Bitquery provides historical and real-time Algorand data through GraphQL APIs, WebSocket subscriptions, Kafka streams and gRPC. We run our own Algorand validators, so you get sub-second latency on blocks, transactions, instructions, DEX trades and ASA token transfers. The full chain archive is a self-service data pack at $150/mo ($120/mo billed yearly).
How do I query Tinyman, Pact, Humble and other DEX trades?
Use the Algorand DEXTrades query in our Algorand API to get trades from Tinyman, Pact, Humble, AlgoFi, Deflex, Vestige. Filter by token mint, pair, market, wallet or program ID and aggregate to OHLCV, top traders or volume per pool.
Can I track new Pact token launches in real-time?
Yes. Subscribe to new token creation events on Pact via GraphQL subscription or stream them in real time (WebSocket/gRPC on supported plans; fixed-cost Kafka on Enterprise). Filter by market-cap thresholds, new-pool / listing events on Tinyman, or specific creator wallets. See our Pact API.
How do I stream Algorand data using Kafka or gRPC?
Bitquery operates Algorand validators that stream blocks, transactions, transfers and DEX trades into gRPC on supported plans and Kafka on Enterprise with sub-300ms latency. Ideal for trading bots, copy trading, sniping new tokens and high-frequency analytics.
Does Bitquery support ASA tokens, NFTs and balance tracking?
Yes. We index every ASA token transfer on Algorand with full holder, balance and price history. NFT and collectible transfers are indexed with mint, transfer and sale events where the chain supports them. Track wallet balances and PnL across thousands of ASA tokens through a single GraphQL schema.
How do I monitor a Algorand wallet for copy trading or alerts?
Filter DEXTrades, Transfers or Instructions queries by wallet address to get a wallet's full Algorand history. Subscribe to GraphQL or Kafka streams for real-time alerts on a target wallet's swaps and transfers — ideal for copy-trading bots or whale-watching dashboards.

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.

Self-service · $150/mo · History included · Kafka and SLAs on Enterprise
40+ chains · one platform

Explore every blockchain Bitquery supports

Browse the full chain directory and coverage matrix — the same GraphQL schema, real-time streams and cloud datasets across every network we index.