BitcoinDatabase.com

Built for · Developers

Bitcoin data for developers, ready over a REST API

Bitcoin data for developers should be a single API call, not a server you keep alive at 3am. BitcoinDatabase indexes the full Bitcoin blockchain and exposes it through a clean REST API, language SDKs and SQL, so you can look up an address balance, trace a transaction, list UTXOs or page through history without operating a node, an indexer or your own ETL.

Whether you are shipping a wallet, an explorer, a payment flow or a trading bot, you get consistent, documented endpoints and webhooks that fire when an address or transaction changes. This is informational on-chain data only and not investment, financial or legal advice, so you stay in control of how it fits your product.

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 developers get from BitcoinDatabase

No node to run

Skip syncing, reindexing and disk pressure. The chain is already indexed, so an address, transaction, block or UTXO lookup is one HTTPS request returning typed JSON.

REST API plus SDKs

Documented REST endpoints with language SDKs and code samples mean you integrate address, balance, transaction and UTXO queries in minutes instead of building plumbing.

Webhooks for changes

Subscribe to an address or transaction and receive a webhook on new activity or confirmations, so your app reacts to on-chain events without polling the whole chain.

What it handles

Built into the way your team already works

  • Look up any address balance and full transaction history
  • Resolve a transaction by hash with inputs, outputs and confirmations
  • List and filter UTXOs for an address or wallet
  • Page through blocks and historical data since the 2009 genesis
  • Receive webhooks when a watched address or transaction changes
  • Drop in language SDKs instead of writing raw HTTP plumbing

Good questions

Questions from developers

No. BitcoinDatabase indexes the full chain for you, so address, transaction, balance and UTXO lookups are simple REST calls. There is no node, indexer or ETL pipeline to operate.
The REST API works from any language, and we ship SDKs and copy-paste examples for common stacks so you can integrate wallets, explorers and bots quickly.
Yes. Subscribe an address or transaction to a webhook and BitcoinDatabase posts to your endpoint on new activity and on confirmation changes, so you do not have to poll.

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