BitcoinDatabase.com

Bitcoin on-chain data · API · SQL · dashboards

Bitcoin API and on-chain data, queryable three ways

Blockchain analytics on the fully-indexed Bitcoin blockchain: addresses, transactions, balances, UTXOs, flows and on-chain metrics, queryable by REST API, SQL and dashboards. Built for developers, funds, exchanges and compliance teams.

Query Console
btc
try:

Hit Run to query the fully-indexed Bitcoin blockchain.

BTC

30-day trend

informational on-chain data · not financial advice

REST API · SQL · dashboards, one indexed dataset. Querying the indexed Bitcoin blockchain ...
See how it works
4.9/5 from data teams 🔒 SSL · 99.9% uptime

The data behind Bitcoin apps, funds & compliance teams

REST API SQL WEBHOOKS CSV EXPORT PYTHON / JS SDK

index → query → ship

Why BitcoinDatabase

On-chain data without running your own node

BitcoinDatabase runs the nodes and the indexer so you skip the infrastructure and just query. The same authoritative Bitcoin dataset, available as an API, as SQL, and as dashboards.

Bitcoin, indexed to the satoshi

Every block since the 2009 genesis, fully parsed: addresses, balances, UTXOs, scripts, inputs and outputs, and confirmations. Not a partial mirror, the whole chain, queryable.

Query three ways, one dataset

REST API for apps, SQL for analysts, dashboards for everyone else. The same authoritative on-chain data, however your team works.

On-chain metrics that mean something

Active addresses, realized cap, SOPR, HODL waves, exchange flows and the rich list, computed and ready. Informational data, not financial advice.

Entity labels and flow analysis

Exchange, miner and service labels plus fund-flow tracing, so you can see where coins move. Built as compliance tooling for regulated teams, not accusations.

One indexed dataset for addresses, transactions, balances, UTXOs, flows and metrics.

How it works

How to query the Bitcoin blockchain in three steps

From access to answer, BitcoinDatabase runs the index. No node to sync, no indexer to build, no five vendors to stitch together.

01 / ACCESS

Pick your access

Grab an API key, open the SQL console, or load a dashboard. The same indexed Bitcoin data is available through all three, scoped to your plan.

02 / QUERY

Query Bitcoin

Look up an address balance and history, a transaction, a UTXO, the rich list, or an on-chain metric. Filter, aggregate and export, by REST, SQL or dashboard.

03 / SHIP

Ship

Build apps and wallets, run on-chain analysis, monitor flows, or feed a compliance review. Get results back as JSON, rows or CSV, plus webhooks for live updates.

The data

The raw on-chain truth, the same shape every time

Whatever you ask, the answer comes back clean and consistent: a balance to the satoshi, a typed transaction, a metric series, an exportable table. So your app, your analysis and your review just work.

  • Address balances and full transaction history, to the satoshi
  • Typed JSON over REST, or run SQL directly against the indexed dataset
  • UTXOs, scripts, inputs and outputs, with confirmations
  • On-chain metrics: active addresses, realized cap, SOPR, HODL waves, flows
  • Entity labels and fund-flow tracing as compliance tooling for regulated teams
GET /v1/address/{addr} 200 OK
# request
curl https://api.bitcoindatabase.com/v1/address/bc1qxy2k…l0wdv8 \
  -H "Authorization: Bearer $KEY"

# response
{
  "address": "bc1qxy2k…l0wdv8",
  "balance_btc": 68432.10,
  "tx_count": 1284,
  "unspent_outputs": 37
}
indexed from genesis · reconciled block-by-block SSL

From data teams

Shipped on-chain features, skipped the node

We were running a Bitcoin node and a half-finished indexer just to show balances and history. BitcoinDatabase replaced all of it with one API call. Address lookups that used to take us a sprint to ship now take an afternoon.
DW Dana Whitfield Founder, wallet startup
SQL access against the full indexed chain is the part that sold me. I can pull active addresses, realized cap and exchange flows in one query instead of stitching together three vendors. It is on-chain data, not advice, which is exactly what our process needs.
ML Marcus Lee Quant, digital-asset fund
Entity labels and flow tracing give our analysts the exposure picture they need, framed as tooling to support our own review rather than accusations. Our legal team signed off without a fight, which almost never happens with a data vendor.
PN Priya Nair Compliance Lead, exchange

Informational on-chain data and analytics only. Not financial, investment or legal advice.

Pricing

Less than the node and indexer you would run yourself

Running full nodes, building an indexer and paying the engineers to keep it in sync costs far more than an API. Every plan is paid, usage-based, in USD. No free plan.

Developer

Solo devs and prototypes

$49/mo

  • 500K API credits a month
  • 10 requests per second
  • REST API · 1 year of history
  • Community support
Most popular

Growth

Production apps and small funds

$199/mo

  • 5M credits a month
  • 50 requests per second
  • REST + SQL access · full history
  • Dashboards · email support

Scale

Exchanges and data teams

$799/mo

  • 50M credits a month
  • 250 requests per second
  • SQL + bulk exports · entity labels
  • Webhooks · 99.9% SLA

Need higher volume, the AML module, or a custom DPA? See full pricing and the Enterprise plan.

Before you build

The questions developers and analysts ask first

Yes. New blocks are indexed within seconds of confirmation, and mempool data is available. Historical depth goes all the way back to the 2009 genesis block.
It is parsed directly from full Bitcoin nodes we run, and reconciled block-by-block against the canonical chain, so what you query matches the ledger.
Yes, from the Growth tier up. Run SQL directly against the indexed Bitcoin dataset, the same data the REST API and dashboards read from.
No, that is the point. We run the nodes and the indexer; you just query by API, SQL or dashboard, and skip the syncing and the storage.
No. BitcoinDatabase is informational on-chain data and analytics only. We surface data and metrics; your decisions are your own.
No free plan. BitcoinDatabase is a paid, usage-based product starting on the Developer plan. You can try the live Query Console above for free to see exactly what you get back.

Start querying Bitcoin's blockchain today.

Run your first query now and get on-chain data back by REST API, SQL or dashboard. Informational on-chain data only, not financial advice.

See pricing

Indexed from genesis · REST · SQL · dashboards · addresses · transactions · UTXOs · metrics