Etherscan Gas Tracker Scraper
Pricing
from $0.20 / 1,000 observations
Etherscan Gas Tracker Scraper
Scrape one public Etherscan surface per run: top ETH holders, gas tracker snapshots, or the Ethereum token leaderboard. Export structured rows with balances, gas prices, token metrics, holder counts, and source URLs when available. No Etherscan API key is required.
Pricing
from $0.20 / 1,000 observations
Rating
0.0
(0)
Developer
Maxime Dupré
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
0
Monthly active users
a day ago
Last modified
Categories
Share
🔎 Etherscan scraper for Ethereum data
Etherscan researchers, wallet teams, dashboard builders, and developers can use this Actor to collect public Etherscan data without copying pages by hand. It saves structured rows for one selected surface per run: top ETH holders, gas tracker snapshots, or the Ethereum token leaderboard. Use it for wallet research, token market tracking, gas-fee dashboards, and on-chain analytics. Depending on the surface, rows include balances, gas prices, token metrics, holder counts, and source URLs when Etherscan shows them.
For a small first run, keep Etherscan data set to Top ETH holders, set Maximum results to 100, and start the Actor. You do not need an Etherscan account, login, wallet credentials, or user-provided Etherscan API key.
- Build an Etherscan Token Leaderboard with token rank, price, volume, market caps, and holder counts.
- Collect an Etherscan Gas Tracker snapshot with safe, proposed, and fast gas prices, block data, and source details.
- Export Etherscan Top ETH Holders with ranks, addresses, balances, supply share, and public source links when shown.
- Review an Ethereum Rich List to compare ranked wallet balances and ETH supply share.
- Run an Etherscan Scraper for one public data surface and save structured rows for research or reporting.
📦 Etherscan data returned
Each saved row is one successful observation from the selected Etherscan surface. A run uses exactly one surface, and the output shape matches that choice.
- Top ETH holders return rank, address, name tag, ETH balance, supply share, transaction count, and a public address URL.
- Gas tracker snapshots return the network, latest block, safe, proposed, and fast gas prices, base fee, gas-used ratios, observation time, and a source URL.
- Ethereum token leaderboard rows return rank, token identity, price, 24-hour change, volume, circulating and on-chain market caps, holder counts, holder-count change, and a token URL when available.
Etherscan can leave a source value unavailable. Those fields stay null when the source does not show them.
🚀 Run one Etherscan data surface
- Open the Input tab.
- Choose Etherscan data:
Top ETH holdersfor rich-list wallet rows.Gas tracker snapshotsfor current gas data.Token leaderboardfor Ethereum token rows.
- If you selected Gas tracker snapshots, choose the gas network and the time between snapshots.
- If you selected Token leaderboard, choose Token sort metric and Token sort order.
- Set Maximum results. Leave it empty to return all available results until the source is exhausted.
- Start the Actor and open the dataset.
⚙️ Input
| Field | Type | What it does |
|---|---|---|
dataType | string | Select topHolders, gasTracker, or tokenLeaderboard. The prefilled choice is topHolders. |
gasNetwork | string | Select ethereum or arbitrum for Gas tracker snapshots. The default is ethereum; this field applies only to gasTracker. |
gasSamplingIntervalSeconds | integer | Wait this many seconds between Gas tracker snapshots. The minimum is 1, the default is 5, and this field applies only to gasTracker. |
tokenSortBy | string | Sort the Token leaderboard by rank, price, change24h, volume24h, circulatingMarketCap, onchainMarketCap, or holders. The default is holders; this field applies only to tokenLeaderboard. |
tokenSortOrder | string | Sort the Token leaderboard highest first with desc or lowest first with asc. The default is desc; this field applies only to tokenLeaderboard. |
maxRecords | integer | Optional limit for holder rows, token rows, or gas snapshots. The minimum is 1 when set. Leave it empty to return all available results until the source is exhausted. |
Default input
This is the public default input:
{"dataType": "topHolders","maxRecords": 100,"tokenSortBy": "holders","tokenSortOrder": "desc"}
Choose gasTracker for gas data or tokenLeaderboard for token data. Settings for the other surfaces are ignored.
🧾 Output
The Output tab links to the default dataset. A run saves successful rows for the one surface you selected.
Top ETH holder row
| Field | Type | What it does |
|---|---|---|
dataType | string | Always topHolder for this shape. |
rank | integer | Holder position in the Etherscan top ETH holders list. |
address | string | Ethereum wallet or contract address. |
nameTag | string or null | Etherscan label for the address when one is shown. |
balanceEth | number | ETH balance shown for the holder. |
supplyPercentage | number | Share of ETH supply shown for the holder. |
transactionCount | integer or null | Address transaction count when Etherscan exposes it. |
sourceUrl | string | Public Etherscan address page for this row. |
Example top-holder row
This genuine row comes from a successful Actor run:
{"dataType": "topHolder","rank": 1,"address": "0x00000000219ab540356cbb839cbe05303d7705fa","nameTag": "Beacon Deposit Contract","balanceEth": 89286249.97429831,"supplyPercentage": 73.98461983,"transactionCount": 783454,"sourceUrl": "https://etherscan.io/address/0x00000000219ab540356cbb839cbe05303d7705fa"}
Gas tracker snapshot row
| Field | Type | What it does |
|---|---|---|
dataType | string | Always gasSnapshot for this shape. |
network | string | Network used for this gas snapshot. |
lastBlock | integer | Latest block number reported with the snapshot. |
safeGasPriceGwei | number | Safe gas price in gwei. |
proposeGasPriceGwei | number | Proposed gas price in gwei. |
fastGasPriceGwei | number | Fast gas price in gwei. |
baseFeeGwei | number or null | Base fee in gwei when Etherscan exposes it. |
gasUsedRatio | array of numbers or null | Recent block fullness ratios reported with the snapshot. |
observedAt | string | UTC time when the snapshot was observed. |
sourceUrl | string | Public Etherscan gas tracker page for this row. |
Example gas snapshot row
This genuine row comes from a successful Actor run:
{"dataType": "gasSnapshot","network": "ethereum","lastBlock": 25691866,"safeGasPriceGwei": 0.158,"proposeGasPriceGwei": 0.158,"fastGasPriceGwei": 0.159,"baseFeeGwei": 0.158,"gasUsedRatio": [0.5677],"observedAt": "2026-08-05T22:58:30.390Z","sourceUrl": "https://etherscan.io/gastracker"}
Ethereum token leaderboard row
| Field | Type | What it does |
|---|---|---|
dataType | string | Always tokenLeaderboard for this shape. |
rank | integer | Token position in the requested Etherscan leaderboard order. |
tokenName | string | Token name shown by Etherscan. |
symbol | string or null | Token symbol shown by Etherscan when available. |
tokenAddress | string or null | Token contract address when Etherscan exposes it. |
priceUsd | number or null | Token price in USD when available. |
change24hPercent | number or null | Token price change over the last 24 hours. |
volume24hUsd | number or null | Trading volume in USD over the last 24 hours. |
circulatingMarketCapUsd | number or null | Circulating market capitalization in USD. |
onchainMarketCapUsd | number or null | On-chain market capitalization in USD. |
holders | integer or null | Number of token holders shown by Etherscan. |
holdersChangePercent | number or null | Holder-count change percentage shown by Etherscan. |
sourceUrl | string or null | Public Etherscan token page when a stable URL is available. |
Example token leaderboard row
This genuine row comes from a successful Actor run:
{"dataType": "tokenLeaderboard","rank": 1,"tokenName": "Tether USD","symbol": "USDT","tokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7","priceUsd": 0.999,"change24hPercent": -0.01,"volume24hUsd": 38095915630,"circulatingMarketCapUsd": 183079873628,"onchainMarketCapUsd": 91968941710.25,"holders": 15466930,"holdersChangePercent": null,"sourceUrl": "https://etherscan.io/token/0xdac17f958d2ee523a2206206994597c13d831ec7"}
💳 Pricing
This Actor uses pay-per-event pricing. The billable event is one successful Etherscan observation saved to the dataset. The price depends on your Apify plan and the current Store pricing panel.
🔌 Integrations
Use the Apify API or dataset exports to move finished rows into your workflow. You can download the dataset as JSON, CSV, Excel, XML, RSS, or HTML.
❓ FAQ
Does one run combine top holders, gas, and token data?
No. Choose one Etherscan surface for each run: top ETH holders, gas tracker snapshots, or the Ethereum token leaderboard.
Can I leave Maximum results empty?
Yes. Leave it empty to return all available results until the source is exhausted. The run still uses one selected surface.
How does token sorting work?
Token sorting uses the source-supported Etherscan order for the metric and direction you choose. On-chain market-cap sorting uses the closest source-supported order while still returning the on-chain market-cap field when Etherscan shows it.
What happens if Etherscan does not show a value?
The field stays null when the source does not show it. The Actor does not invent a replacement value.
What happens when a source request or page is empty?
Only successful source-backed observations are saved. Failed requests and empty results do not become placeholder rows.
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, contract ABI or source code, risk flags, other block explorers, private wallet data, and general multichain explorer data are outside its scope.
Can I call the Actor through the Apify API?
Yes. Use the Apify API or dataset exports with the public rows returned by the Actor.
Do I need an Etherscan API key?
No. The Actor uses public Etherscan data and does not require an Etherscan account, login, wallet credentials, or API key.
Does this Actor give financial advice?
No. It returns public data for research and reporting, not financial advice or investment decisions.
📝 Changelog
0.1: Expand Etherscan coverage and flexible results
- Add Arbitrum gas tracker snapshots alongside Ethereum mainnet data.
- Let you choose the time between gas snapshots and leave the result limit open-ended.
- Include network and public source links in saved observations when available.
0.0: Initial release
- Initial release.
🆘 Support
For issues, questions, or feature requests, file a ticket and I'll fix or implement it in less than 24h 🫡
🔗 Related Actors
- GMGN Wallet Activity Scraper - Review public wallet trades, transfers, and liquidity activity after you identify an address.
- GMGN CopyTrade Wallet Scraper - Find public smart-money wallet leaderboards and wallet metrics across supported chains.
- Bitget Tickers Scraper - Collect live spot and futures prices, volume, spreads, funding rates, and open interest.
- Etherscan Token Holders & Concentration - Analyze ERC-20 holder concentration across Ethereum, BNB Chain, and Arbitrum with entity and risk fields.
- Etherscan Gas Tracker Scraper - Collect timestamped Etherscan gas snapshots for fee monitoring and dashboards.
Made with ❤️ by Maxime Dupré