Bitcoind only stores information about addresses that you've added.

How do I make it store balance and transaction information for all addresses so that given any address I've never seen before, I can quickly query the information? I need responses in less than 1 second.

I dont want to use any centralized apis like blockcypher or blockchain.com.

  • Try one of the open source block explorers which can be used with bitcoind: 1. Mempool 2. Esplora 3. NBXplorer
    – user103136
    Commented Oct 10, 2021 at 18:55

2 Answers 2


This is not a supported feature. Only the wallet tracks total balances (per wallet even, not per address), and only does so for your own keys/addresses (including imported "watch only" keys/addresses).

Other software exists that provides this functionality.


Better check https://github.com/bitpay/bitcore or other open-source blockchain's indexer. But no bitcoind is not made to support this "top level" functionality

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.