Ethereum ETL

Operator: Evgeny Medvedev / Blockchain ETL

Local Python tool for exporting Ethereum blocks, transactions and token data for custom analysis.

Finance & Crypto

Open website (external website)

Product

Ethereum ETL: Python command-line tool from the blockchain-etl/ethereum-etl repository.

Availability and source date

Active

As of: 16 October 2026.

No functionality test has been performed.

Use in OSINT research

Exports blockchain data to analyse payment flows and token transfers in custom spreadsheets or databases. Requires technical knowledge and access to an Ethereum node.

Queries

InputResultResult type
Keyword / free textA specified block range returns blocks and transactions as CSV files.
Retrieved
Keyword / free textA specified block range returns ERC20/ERC721 transfers, logs and internal transactions, depending on the export command.
Retrieved

Features

  • Exports blocks and transactions to CSV files.
  • Exports token transfers, logs, receipts and smart contracts.
  • Retrieves internal transactions as traces.
  • Continuously streams new blockchain data to the console or connected destinations.
  • Restricts exports by block range or date.

Categories

  • Finance & Crypto
  • Blockchain

Coverage

Dataset

Ethereum blockchain data from a self-hosted or external Ethereum node. No proprietary people or company dataset.

Access

Installation and deployment

Locally installable

Installed as a Python package or run in a self-managed Docker container. No hosted web service is described for this tool.

Requirements

Local Python installation and access to an Ethereum node, or a compatible RPC provider. Docker deployment is documented.

Export

CSV files; continuous data streaming to destinations including the console, Pub/Sub and PostgreSQL.

Provider

Evgeny Medvedev / Blockchain ETL

Country of establishment

Unknown

Interfaces

No API, MCP or AI integration is documented.

Maintenance

Licence

MIT

Latest activity

Commit 01/2026

Stars

approx. 3,100 (as of 16 October 2026)

Limitations

  • Requires a self-hosted or external Ethereum node; data coverage depends on its interfaces.
  • Proxy contracts may be missed by ERC20/ERC721 detection.
  • Token metadata may be incomplete; the documentation also notes incorrect decimal values.

Guides and practical reports

  • Official · Ethereum ETL Quickstart

    Blockchain ETL · EN

    Shows installation and initial exports of blocks, transactions, token transfers and traces.

Sources

Report an error