Etherscan Scraper avatar

Etherscan Scraper

Pricing

from $0.90 / 1,000 scraped etherscan data points

Go to Apify Store
Etherscan Scraper

Etherscan Scraper

Scrape public Etherscan data without an Etherscan API key. Export top ETH holders, gas tracker snapshots, or Ethereum token leaderboard rows with prices, market caps, holder counts, balances, and source URLs.

Pricing

from $0.90 / 1,000 scraped etherscan data points

Rating

0.0

(0)

Developer

Maxime Dupré

Maxime Dupré

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

🔎 Etherscan scraper for Ethereum data

Etherscan Scraper collects public data from Etherscan and saves it as structured Apify dataset rows. Choose one Etherscan data surface per run: top ETH holders, gas tracker snapshots, or the Ethereum token leaderboard.

Use this Etherscan scraper when you need repeatable Ethereum data exports for wallet research, token market tracking, gas-fee dashboards, on-chain analytics, internal reports, or scheduled monitoring. Instead of opening Etherscan pages by hand, you can run the Actor from Apify Console, call it through the Apify API, schedule repeat runs, export CSV/JSON/Excel files, or connect finished datasets to webhooks and integrations.

For a small first run, keep Etherscan data set to Top ETH holders, lower Maximum records to 100, and start the Actor. You do not need an Etherscan account, login, cookies, wallet connection, browser extension, or user-provided Etherscan API key.

✅ What this Actor does

  • Scrapes Etherscan top ETH holder rows from the public rich-list pages.
  • Scrapes Etherscan gas tracker snapshots with current gas tiers and last block data.
  • Scrapes Ethereum token leaderboard rows from the public token tracker.
  • Supports token leaderboard sorting by source rank, price, 24h change, 24h volume, market cap, on-chain market cap, or holders.
  • Lets you cap saved rows or gas snapshots with Maximum records.
  • Saves only successful Etherscan data rows to the dataset.
  • Adds Etherscan source URLs for holder and token rows when the source exposes them.
  • Runs without asking for your Etherscan login, cookies, wallet credentials, or API key.

This Actor is focused on Ethereum mainnet data shown by Etherscan. It does not scrape other block explorers, private wallet data, transaction history, token-holder detail pages, contract ABI/source code, risk flags, wallet portfolios, or multichain explorer data.

📦 Data you can extract

Each output item is one successful Etherscan data row. The row shape depends on the selected data surface.

Top ETH holder rows include:

  • rank
  • address
  • nameTag
  • balanceEth
  • supplyPercentage
  • transactionCount
  • sourceUrl

Gas tracker snapshot rows include:

  • lastBlock
  • safeGasPriceGwei
  • proposeGasPriceGwei
  • fastGasPriceGwei
  • baseFeeGwei
  • gasUsedRatio
  • observedAt

Ethereum token leaderboard rows include:

  • rank
  • tokenName
  • symbol
  • tokenAddress
  • priceUsd
  • change24hPercent
  • volume24hUsd
  • circulatingMarketCapUsd
  • onchainMarketCapUsd
  • holders
  • holdersChangePercent
  • sourceUrl

Some source fields can be null when Etherscan does not show that value for a specific row. For example, holder name tags and token holder-change percentages are not always visible.

🎯 Common use cases

  • Export the top ETH holders list for concentration or whale-wallet research.
  • Collect gas tracker snapshots for fee timing, wallet UX work, or dashboards.
  • Build an Ethereum token leaderboard dataset with price, volume, market cap, and holder metrics.
  • Schedule repeat runs to keep a lightweight history of public Etherscan data.
  • Feed source URLs, ranks, balances, gas prices, and token metrics into spreadsheets, BI tools, databases, or internal APIs.

🚀 How to scrape Etherscan data

  1. Open the Input tab.
  2. Choose Etherscan data:
    • Top ETH holders for rich-list wallet rows.
    • Gas tracker snapshots for current gas data.
    • Token leaderboard for Ethereum token rows.
  3. Set Maximum records. Keep it small for a first test, then raise it when the output fits your workflow.
  4. If you selected Token leaderboard, choose Token sort metric and Token sort order.
  5. Start the Actor and open the dataset.

You can download the dataset as JSON, CSV, Excel, XML, RSS, or HTML. You can also run the same Etherscan scraper through the Apify API, schedule it, or connect it to webhooks and integrations.

⚙️ Input example

{
"dataType": "tokenLeaderboard",
"maxRecords": 25,
"tokenSortBy": "holders",
"tokenSortOrder": "desc"
}

For top holders, set dataType to topHolders. For gas tracker snapshots, set it to gasTracker.

🧾 Output example

Token leaderboard row:

{
"dataType": "tokenLeaderboard",
"rank": 1,
"tokenName": "Tether USD",
"symbol": "USDT",
"tokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7",
"priceUsd": 0.9991,
"change24hPercent": -0.01,
"volume24hUsd": 32567118669,
"circulatingMarketCapUsd": 186260835194,
"onchainMarketCapUsd": 96971443278.92,
"holders": 14756956,
"holdersChangePercent": null,
"sourceUrl": "https://etherscan.io/token/0xdac17f958d2ee523a2206206994597c13d831ec7"
}

Gas tracker row:

{
"dataType": "gasSnapshot",
"lastBlock": 25358794,
"safeGasPriceGwei": 0.213,
"proposeGasPriceGwei": 0.213,
"fastGasPriceGwei": 0.224,
"baseFeeGwei": 0.213,
"gasUsedRatio": [0.5603],
"observedAt": "2026-06-20T12:27:25.329Z"
}

💳 Pricing

This Actor uses pay-per-event pricing. You are charged for each successful Etherscan data point saved to the dataset. Failed source requests, empty source pages, skipped rows, and handled zero-row runs do not create dataset rows.

Pricing is tiered by Apify plan and starts at $0.0009 per saved data point on higher tiers. Keep your first run small, review the dataset, then raise Maximum records for larger exports or scheduled monitoring.

⚠️ Limits and caveats

  • The Actor collects public Etherscan data visible at run time.
  • One run collects one data surface: top holders, gas tracker snapshots, or token leaderboard rows.
  • Token sorting follows source-supported Etherscan ordering. On-chain market cap uses the closest source-supported market-cap order while still returning the on-chain market-cap field when Etherscan shows it.
  • The dataset contains successful data rows only. Source failures and empty results are reported in logs, not as placeholder rows.
  • This Actor returns data for research and reporting. It does not provide financial advice.

❓ FAQ

🔑 Do I need an Etherscan API key?

No. The Actor is built for public Etherscan pages and does not ask for an Etherscan API key, login, cookies, wallet connection, or private account access.

🧭 Can I scrape transactions or token holder detail pages?

No. This Actor covers top ETH holders, gas tracker snapshots, and the Ethereum token leaderboard. Transaction history, token-holder detail pages, wallet portfolios, and contract source data are outside this Actor's scope.

🔌 Can I use this as an Etherscan API?

Yes, for the public rows returned by this Actor. You can call the Actor with the Apify API, export finished datasets, schedule repeat runs, or connect results to webhooks and integrations.

🧩 Why are some fields null?

Etherscan does not show every value for every row. When a visible source value is missing, the Actor keeps the field as null instead of inventing data.

📝 Changelog

  • 0.0: Initial release.

🆘 Support

For issues, questions, or feature requests, file a ticket and I'll fix or implement it in less than 24h 🫡

🔗 Other actors

Made with ❤️ by Maxime Dupré