I understand there exist many (defunct/unsupported to date) blockchain explorer project and rate-limited web APIs exist for culling Ethereum data from the .ldb blockchain files. But what about bulk processing of the .ldb files on a local node? Is there a (preferably python based) parser scheme?

Is there a recommended to date? For being a public ledger, it is quit difficult to actually access any of the data...

  • Are you trying to parse things that happened in the past, or stream live data?
    – Alex
    Commented Dec 11, 2017 at 21:13

2 Answers 2


You can try QuickBlocks. It's C++, not Python, but it fully supported and actively developed: https://github.com/Great-Hill-Corporation/quickBlocks


To stream blockchain data for real-time analysis, make sure you have both geth and mongo running and start the process with: python3 stream.py


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.