There have been estimates of the number of published addresses. For example:


(this chart seems to be underestimating the address count)

However, I'm interested in the number of public keys. Most of them would be obtained from transaction inputs containing P2PKH response scripts.

This article suggests there are at least 56 million, but doesn't describe how this number was found or if the raw data are available:

... I obtained around 56 million pubkeys from the blockchain (mid-January) [2015] ...

Is there a convenient source that gives the number of published public keys in real time?

  • 2
    We've had a similar question recently and if memory serves (I'll find the link) the only way to do this is to parse the Blockchain data using a library like Python-bitcoinrpc in conjunction with a full node of bitcoincore Jun 3 '15 at 4:16
  • 2
    @WizardOfOzzie: I think you might be talking about Extract all public keys from blockchain
    – Murch
    Jun 3 '15 at 11:27
  • The concept of "number of unique keys" (that article) is different from "number of published keys" - I can't really tell from your question which you are after. Seems like the latter. Can you please clarify?
    – SDsolar
    Dec 4 '17 at 3:36

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.