BITCOIN CASH API · GraphQL · Kafka · SQL · Cloud export

The Bitcoin Cash data API that saves you from the full node.

No BCH full node to sync, no reindex, no reorgs to handle. We index every block since the 2017 fork — so you query transactions, inputs & outputs, CashAddr balances, miners and SLP tokens in one GraphQL schema, with Coinpath® money flow and Kafka streams on Enterprise.

Trusted on Bitcoin Cash byLukka3Commas0xCoin Metrics
bitcoin.transactionsHistorical & real-time Bitcoin Cash transactions with full inputs and outputs.Docs →
transactions.graphqlCopy
query {
  bitcoin(network: bitcash) {
    transactions(
      options: {desc: "block.height",
        limit: 10}
    ) {
      hash
      inputCount
      outputCount
      feeValue
      outputValue
    }
  }
}
responseSTREAMING
Tx hashIn / OutFee (sat)Value (BCH)
200 · Kafka · 0.4skafka.bitquery.io
01 Forget the full node

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

Raw bitcoind -datadir=bch gives you blocks and hex — not answers. Tracing value across UTXOs, reading CashAddr wallets or watching the chain live means writing your own indexer. We did that part — you just query.

What you're doing
Raw BCH node / RPC
Bitquery Bitcoin Cash 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
Coinpath® money flow in one call
Reading inputs, outputs & scripts
Parse raw hex & ScriptPubKey
Decoded UTXOs & address formats
Historical depth
~600 GB to sync & maintain
Fork 2017 → now, queryable
Infrastructure to run
Node, reindex, reorg handling
None — fully managed
02 Delivery channels

Four ways to get Bitcoin Cash data — one schema underneath.

Model your query once in GraphQL and the same Bitcoin Cash fields come back over GraphQL, Kafka streams, SQL or a bulk cloud export. There's no second schema to learn; you just pick the channel that matches your latency and volume. BCH real-time is delivered over Kafka — no node, no WebSocket to babysit.

03 Bitcoin Cash data coverage

Every layer of the chain, decoded into one schema.

From raw UTXOs to traced money flow — 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 BCH & USD, first/last seen
CCoinpath® money flowGraphMulti-hop tracing, counterparties & address labels
⛏Mining & minersCoinbaseBlock rewards, miner earnings, output split
SSLP tokensSimple Ledger ProtocolToken issuances, transfers & balances
+ block headers, difficulty, Merkle roots & address statistics →
04 Build it this weekend

The Bitcoin Cash products people ship on us.

Each one is a filter on the same indexed data — stream it over Kafka for live monitoring and alerts, or query GraphQL and SQL for analytics, audits and reports.

Coinpath®

Trace stolen funds & build AML

Follow Bitcoin Cash across multiple hops with address annotations from public sources — surface mixers, exchange deposits and counterparties for KYT, Travel Rule and crypto-forensics tooling.

coinpath(initialAddress: "qq5a…",
  depth: { lteq: 3 })
Read the docs →
Kafka stream

Watch a whale address live

Stream inbound and outbound transactions for any address over Kafka and fire real-time alerts the moment a balance moves.

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

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

What teams say about our Bitcoin Cash 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 Bitcoin Cash fork, in the data pack
1PB+
Blockchain data indexed & queryable
40+
Chains served from one schema
Also building on Bitquery dataBinanceLukka3CommasCoin Metrics

Pricing

Bitcoin Cash data is self-service.

Bitcoin Cash is sold as a full data pack with complete history included, bought in your account, with no committed plan needed.

Data pack

Bitcoin Cash data

Blocks, transactions, inputs and outputs with complete history, in the same GraphQL schema as every other chain.

$250/mo

or $200/mo billed yearly · save 20%

◆ History included · no separate archive add-on
  • Blocks · Transactions complete history
  • Inputs · Outputs
  • Monthly or yearly $200/mo billed yearly
  • All six UTXO chains $1,000/mo bundle
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 Bitcoin Cash and other chains

Compare every UTXO pack on the pricing page.

06 FAQ

Bitcoin Cash questions, answered.

How can I get Bitcoin Cash blockchain data with Bitquery?
Bitquery provides historical and real-time Bitcoin Cash (BCH) data through GraphQL APIs, Kafka streams, SQL and cloud exports. You get transactions, inputs & outputs, CashAddr balances, miners, SLP tokens and Coinpath® money flow — without running a full node. Get an API key at account.bitquery.io.
How does Bitquery handle Bitcoin Cash's UTXO model?
Bitcoin Cash tracks value as unspent transaction outputs (UTXOs) rather than account balances. Our Inputs and Outputs datasets expose every spent and unspent output with value, CashAddr and decoded ScriptSig / ScriptPubKey, so you can reconstruct any transaction's full structure in one query.
Does Bitquery support SLP tokens on Bitcoin Cash?
Yes. Bitquery indexes Simple Ledger Protocol (SLP) token issuances, transfers and balances on Bitcoin Cash. Query holders and transfer history by token ID, sender or receiver address through the same GraphQL schema as native BCH.
Can I trace Bitcoin Cash fund flow across multiple hops?
Yes. Coinpath® follows BCH inbound and outbound from any address across multiple hops, surfacing counterparties, exchange deposits and mixing patterns — the backbone of AML, forensics and compliance products built on Bitquery.
How do I stream Bitcoin Cash blocks and transactions in real time?
Stream blocks and transactions through Kafka the moment they are mined — block hash, height, timestamp, Merkle root, nonce and difficulty — plus every transaction with full input/output structure. BCH real-time is delivered over Kafka (not WebSocket), so it scales cleanly for payment processors and on-chain monitoring.
How do I get Bitcoin Cash wallet balances and transaction history?
Filter Transactions, Inputs, Outputs and Balances queries by BCH address to get full wallet history, current balance in BCH & USD, received/sent amounts and SLP token holdings — all without scanning the chain yourself.
How many blockchains can I query?
Bitquery indexes 40+ blockchains through one schema. Self-service plans (Personal, Pro, Scale) include real-time data on 10 core chains, with optional per-chain historical add-ons; Bitcoin, Bitcoin Cash, Litecoin, Dogecoin, Dash and Zcash are self-service data packs with history included; Enterprise covers every supported chain with complete history. Check the system status page for the full list.

Get Bitcoin Cash data without running a node.

Bitcoin Cash is sold self-service as a full data pack: blocks, transactions, inputs and outputs with complete history, for $250/mo ($200/mo billed yearly). Add it in your account, or take all six UTXO chains for $1,000/mo.

Self-service · $250/mo per chain · 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.