CARDANO API · GraphQL · SQL · Cloud export

The Cardano data API for every eUTXO and native asset.

No cardano-node to sync, no reindex, no reorgs to handle. We index every block since 2017 — so you query transactions, inputs & outputs, address balances and miners in one GraphQL schema, and poll the same schema for each new block.

Trusted on Cardano byLukka3Commas0xCoin Metrics
ada.transactionsTransaction for Cardano via the Bitquery GraphQL API.Docs →
transaction.graphqlCopy
query {
  cardano(network: cardano) {
    transactions(
      options: {desc: ["block.height", "index"], limit: 10, offset: 0}
      time: {since: "2025-07-01", till: "2026-07-01"}
    ) {
      block {
        timestamp {
          time(format: "%Y-%m-%d %H:%M:%S")
        }
        height
      }
      inputValue
      input_value_usd: inputValue(in: USD)
      outputCount
      inputCount
      index
      hash
      feeValue
      fee_value_usd: feeValue(in: USD)
    }
  }
}
responsePOLLING
AccountCounterpartyAmount
200 · GraphQL · 240msgraphql.bitquery.io
01 Forget the full node

A Cardano node wasn't built for the questions you're asking.

Raw cardano-node gives you blocks and hex — not answers. Tracing value across UTXOs, building a wallet's full history or watching the chain live means writing your own indexer. We did that part — you just query.

What you're doing
Raw Cardano node / RPC
Bitquery Cardano API
One address's full history
Scan & index every block yourself
A single GraphQL query
Tracing funds across hops
Walk the UTXO graph by hand
MoneyFlow Lite, in your browser
Reading inputs, outputs & scripts
Parse raw hex & ScriptPubKey
Decoded UTXOs & address formats
Historical depth
~600 GB to sync & maintain
2017 → now, queryable
Infrastructure to run
Node, reindex, reorg handling
None — fully managed
02 Delivery channels

Three ways to get Cardano data, one dataset underneath.

Model your query once in GraphQL and the same Cardano data comes back over GraphQL, SQL or a bulk cloud export. Pick the channel that matches your latency and volume. New Cardano blocks reach GraphQL minutes after they land on-chain — poll on block height and each call returns only what is new.

03 Cardano data coverage

Every layer of the chain, decoded into one schema.

From raw UTXOs to address balances — query any view below, filter by address, block, time or value, and aggregate to balances, totals or top counterparties.

DatasetModelWhat you get
TxTransactionsPer blockFees, all inputs & outputs, scripts
IOInputs & OutputsUTXOSpent/unspent, ScriptSig & ScriptPubKey
ΣAddress balancesAggregatedBalance in ADA & USD, first/last seen
⛏Mining & minersCoinbaseBlock rewards, miner earnings, output split
₳Native assetsMulti-assetToken mints, transfers & policy IDs
+ block headers, difficulty, Merkle roots & address statistics →
04 Build it this weekend

The Cardano products people ship on us.

Each one is a filter on the same indexed data — poll GraphQL for new blocks to drive alerts, or query GraphQL and SQL for analytics, audits and reports.

MoneyFlow Lite

Trace stolen funds from an address

Follow Cardano funds from an address, hop by hop, in your browser. MoneyFlow Lite runs on your Bitquery API plan.

Open MoneyFlow Lite →
GraphQL poll

Watch a whale address

Query inbound and outbound transactions for any address over GraphQL on every new block, and fire an alert when its balance moves.

Cardano.Transactions
  where: { Output.Address: "<addr>" }
Read the docs →
GraphQL

Mining & reward analytics

Aggregate coinbase outputs per miner, block and interval — the feed behind hashrate dashboards and reward-distribution reports.

Cardano.Blocks {
  Block: { reward miner } # by day
}
Read the docs →

What teams say about our Cardano data

"Partnering with Bitquery has proven to be highly cost-effective — we leverage their infrastructure instead of building our own. It let us rapidly expand our blockchain support and serve far more taxpayers who use on-chain solutions."

N
Nick Christie
Co-Founder, Syla
2017→
Full history since the Byron genesis, in the data pack or as files
1PB+
Blockchain data indexed & queryable
40+
Chains indexed by Bitquery
Also building on Bitquery dataBinanceLukka3CommasCoin Metrics

Pricing

Cardano data is self-service.

Cardano 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

Cardano data

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

$250/mo

or $175/mo billed yearly · save 30%

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

Need more than the data pack?

Enterprise adds bulk S3 export and SLAs.

Talk to salesVolume or custom pricing

Compare every data pack on the pricing page.

Bitquery Data Store

Cardano history as files

Need history for a backtest or an audit? Buy it as Parquet files you keep instead of paging through the API. Every dataset has a free sample file, and you can pay by card or bank transfer.

Need other tables or a custom range? Request a custom extract

06 FAQ

Cardano questions, answered.

How can I get Cardano blockchain data with Bitquery?
Bitquery provides historical and near real-time Cardano data through GraphQL APIs and SQL, with cloud exports on Enterprise. You get transactions, inputs & outputs, address balances and miners without running a full node. Get an API key at account.bitquery.io.
What is the UTXO model and how do I query inputs and outputs?
Cardano tracks value as unspent transaction outputs (UTXOs) rather than account balances. Our Inputs and Outputs datasets expose every spent and unspent output with value, address and decoded ScriptSig / ScriptPubKey, so you can reconstruct any transaction's full structure in one query.
Can I trace Cardano fund flow across multiple hops?
Yes. MoneyFlow Lite follows ADA funds from any address, hop by hop, in your browser.Runs on your Bitquery API plan; try it on the 7-day trial. To run the same tracing from an AI client, use the Bitquery MCP server ($149/mo plan).
How do I get new Cardano blocks and transactions as they arrive?
Poll GraphQL for blocks above the last height you saw. New blocks reach GraphQL minutes after they land on-chain, so a poll every minute or two picks up each one with its hash, height and timestamp, plus every transaction with full input/output structure. Bitquery has no push stream for Cardano.
Does Bitquery support address balances, mining data and native assets?
Yes. Get any address's balance in ADA and USD with first/last-seen statistics, archival mining data including miner earnings and reward distribution, and native asset mints and transfers — all through the same GraphQL schema.
How many blockchains can I query?
Bitquery indexes 40+ blockchains. Self-service plans (Personal, Pro, Scale) include real-time data on 10 core chains, with optional per-chain historical add-ons; 15 more chains, including Bitcoin, Cardano and XRP, are self-service data packs with history included; Enterprise is for volume and custom pricing. Check the system status page for the full list.

Get Cardano data without running a node.

Cardano is sold self-service as a full data pack: the complete chain archive, history included, for $250/mo ($175/mo billed yearly). Add it in your account, no sales call needed.

Self-service · $250/mo · History included · SLAs on Enterprise
Browse Cardano transactions and addresses in our Cardano block explorer.
40+ chains · one platform

Explore every blockchain Bitquery supports

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