AVALANCHE API · GraphQL · Cloud export

The Avalanche data API for the C-Chain.

You shouldn't have to run an AvalancheGo 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.

Trusted on Avalanche byNansen logo0x logo3Commas logoLukka logo
ethereum.dexTradesHistorical and recent swaps across Avalanche DEXs.Docs →
dex_trades.graphqlCopy
query {
  ethereum(network: avalanche) {
    dexTrades(
      options: {desc: "block.height", limit: 10}
      date: {is: "2026-10-08"}
      exchangeName: {is: "Trader Joe"}
    ) {
      block { height }
      exchange { fullName }
      buyCurrency { symbol }
      sellCurrency { symbol }
      buyAmount
      tradeAmount(in: USD)
    }
  }
}
responseSAMPLE
Pair / DEXSidePriceAmount
200 · GraphQLgraphql.bitquery.io
01
Forget the RPC

JSON-RPC was never meant to answer the questions you actually have.

Ask "what did this wallet ever do?" and raw AvalancheGo 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.

What you're doing
Raw Avalanche JSON-RPC
Bitquery Avalanche API
One wallet's full token & trade history
Thousands of eth_getLogs calls
A single GraphQL query
Reading DEX trades
You decode every event log
Decoded for the venues below
ERC-20 and ERC-721 in one place
Two ABIs to parse yourself
One transfers table for both
Historical depth
2TB+ archive node to sync
Complete history in the $150/mo data pack
Infrastructure to run
AvalancheGo, archive, reorg handling
None — fully managed
02
Delivery channels

Two ways to get Avalanche data: GraphQL queries or a bulk cloud export.

Query Avalanche data in GraphQL, or take it as a bulk cloud export.

03
DEX & protocol coverage

The Avalanche 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.

VenueTypeWhat you get
TTrader JoeAMM (classic pools)Swaps, pairs, prices and USD value
PPangolinAMMSwaps, pairs, prices and USD value
Uniswap v3-style pools logoUniswap v3-style poolsConcentrated liquidityPools built on Uniswap v3 code, forks included
PancakeSwap v3-style pools logoPancakeSwap v3-style poolsConcentrated liquidityPools built on PancakeSwap v3 code, forks included
Balancer v2 logoBalancer v2Weighted poolsMulti-token pool swaps
FFerroStable swapStablecoin pool swaps
+ Lydia Finance, Elk, Party Swap, Canary, YetiSwap and other Uniswap v2 forks →
04
Avalanche datasets

Every Avalanche 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.

05
Build it this weekend

The Avalanche products people actually ship on us.

Each of these is a filter on the same indexed data, queried over GraphQL.

GraphQL

Find new Trader Joe pools

Query PairCreated events from the Trader Joe factory and poll for new ones. No node to run.

ethereum.smartContractEvents
  smartContractEvent: { is: "PairCreated" }
Read the docs →
GraphQL

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.

ethereum.transfers
  receiver: { is: "<wallet>" }
Read the docs →
GraphQL

Build OHLCV price charts

Turn raw DEX trades into candlesticks per pair and interval, the kind of feed behind TradingView-style Avalanche charts.

ethereum.dexTrades {
  timeInterval { minute(count: 5) }
  high: quotePrice(calculate: maximum) ...
} # 1m / 5m / 1h
Read the docs →

What teams say about our Avalanche 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
2020→now
Complete history in the data pack
1 schema
One GraphQL schema for all Avalanche data
10+
Avalanche DEXs decoded into one feed
Also building on Avalanche dataNansen0x3CommasLukkaCoin Metrics

Pricing

Avalanche data is self-service.

Avalanche 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

Avalanche data

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

$150/mo

or $105/mo billed yearly · save 30%

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

Need more than the data pack?

Enterprise adds Coinpath® money flow, bulk S3 export and SLAs.

Talk to salesVolume or custom pricing

Compare every data pack on the pricing page.

FAQ

Avalanche data questions, answered.

How can I get Avalanche blockchain data with Bitquery?
You get historical and recent Avalanche data through our GraphQL API. Cloud warehouses (AWS, Snowflake, BigQuery) are on Enterprise. Add the full chain archive as a self-service data pack ($150/mo, or $105/mo billed yearly), then start pulling blocks, transactions, transfers, DEX trades, NFT transfers, contract calls and events from a single endpoint right away.
How do I query Trader Joe, Pangolin and other Avalanche DEX trades?
One dexTrades query covers Trader Joe, Pangolin, Uniswap v3-style and PancakeSwap v3-style pools, Balancer, Ferro and other Uniswap v2 forks. Filter by token address, pair, time range or trader wallet, then group the trades into OHLC candles, top traders or volume per pool.
Can I stream Avalanche data in real time: new blocks, transfers, DEX trades?
Not as a live stream. The Avalanche API answers GraphQL queries. To pick up new blocks, transfers, DEX trades and contract events, run your query again on a timer. Pending transactions (the mempool) are not available for Avalanche.
Does Bitquery support ERC-20 and ERC-721 tokens?
Yes. ERC-20 and ERC-721 transfers on Avalanche sit in one transfers table, with token IDs for NFTs, so you don't parse two standards yourself. Balances come from the address query.
How do I get Avalanche wallet balances, transactions and PnL?
Point the transfers, dexTrades and address queries at a wallet and you get its transaction history, current and past token balances and every DEX trade it made. Work out PnL from those trades on your side.
Does Bitquery support smart-contract calls and decoded event logs?
Yes. We decode and index every smart-contract call and event log on Avalanche straight from the contract's ABI. You can query function calls (swap, mint, transferFrom) and emitted events (Transfer, Approval, Sync) by contract address, function name or event signature — no manual decoding on your side.

Get Avalanche data without running a node.

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

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

Explore every blockchain Bitquery supports

Browse the chain directory and coverage matrix to see which interfaces each chain supports.