BitcoinDatabase.com

On-chain metrics · Rich list

Bitcoin rich list: the largest balances ranked

The Bitcoin rich list ranks addresses by balance, from the largest holders down. BitcoinDatabase builds it from the fully-indexed chain, so every balance is exact to the satoshi and reflects the current chain tip. Where an address clusters to a known exchange, miner or service, we attach a label so you can tell a cold-storage exchange wallet from an individual address.

Query the top N over the API, slice it in SQL by balance band or label, or browse it on a dashboard, and pull historical snapshots to see how the distribution shifts over time. This is informational on-chain analytics, not financial advice or any claim about who controls an address.

or try it below ↓

REST API · SQL · dashboards · indexed from genesis

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 ...
REST API SQL DASHBOARDS WEBHOOKS CSV EXPORT

Indexed from genesis queryable in seconds

On-chain data not financial advice

Why it works

What you get with rich list

Exact, current ranking

Balances are computed to the satoshi from the indexed chain and reflect the current tip, so the ranking is precise rather than estimated.

Labels add context

Known exchange, miner and service labels help you separate institutional cold storage from other addresses, as informational context only.

History and distribution

Pull historical snapshots and balance-band breakdowns to study how supply concentration and the wealth distribution change over time.

What it handles

The indexed Bitcoin chain, queryable your way

Look up an address, a transaction, a UTXO, the rich list or an on-chain metric, by REST API, SQL or dashboard. The same authoritative data, reconciled block-by-block against the canonical chain, without running a node.

  • Rank addresses by exact balance
  • Filter by balance band or entity label
  • Tell exchange wallets from other addresses
  • Pull historical rich-list snapshots
  • Query via API, SQL or dashboard
GET /v1/address/{addr} query result
200 · JSON
{
  "address": "bc1qxy2k…l0wdv8",
  "balance_btc": 68432.10,
  "balance_usd": 4612165420,
  "tx_count": 1284,
  "unspent_outputs": 37,
  "first_seen": "2014-02-09"
}
indexed from genesis · to the satoshi ✓ reconciled block-by-block

Why BitcoinDatabase

One platform, queryable three ways

Not a raw node to sync, not an indexer to build, and not five vendors to stitch together. The fully-indexed Bitcoin blockchain, available as a REST API, as SQL, and as dashboards, on one authoritative dataset.

REST API

Typed JSON for addresses, transactions, balances, UTXOs and metrics. Drop it into apps, wallets, explorers and agents with curl, Python or our SDKs.

SQL access

Run SQL directly against the indexed Bitcoin dataset for ad-hoc analysis, cohorts and exports, the same data the API and dashboards read from.

Compliance-first

Informational on-chain data and analytics only. Entity labels and flow tracing are framed as tooling to support a regulated team's own review, not accusations.

Good questions

Questions about rich list

Each balance is computed to the satoshi from the fully-indexed chain and reflects the current tip, so the ranking is exact, not estimated. You can also pull historical snapshots to track changes over time.
No. Where possible we add labels such as a known exchange or miner as informational context from clustering. It makes no claim about which individual controls an address, and it is analytics data, not advice.

Explore more

More ways to query Bitcoin with BitcoinDatabase

Stop running a node. Just query Bitcoin.

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

See pricing

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