ParseForge Scrapers

Etherscan Gas Tracker Scraper

parseforge/etherscan-gas-tracker-scraper

AutomationIntegrationsDeveloper tools

Scrapes Etherscan gas tracker snapshots every second. Returns safe, proposed, fast gas prices in gwei, base fee, priority fee, and gas used ratio as flat rows.

Run this scraper See the API call
Total users
1
Monthly active
1
Total runs
91
Bookmarked
0
Rating
Not rated yet
Last modified
8 days ago

Overview

ParseForge

Etherscan Gas Tracker Scraper

Scrape Etherscan gas tracker snapshots every second, up to 1,000 per run. Each record includes safe, proposed, and fast gas prices in gwei, base fee, priority fee, and gas used ratio. No API key. Export to CSV, JSON, Excel, or XML.

Etherscan's official API needs a key and rate-limits you. This reads the public gas tracker page directly, polling it once per second for as many snapshots as you need. You get the live gas prices, base fee, and network utilization in one flat row per snapshot.

Who uses it What they scrape Etherscan for
DeFi traders Timing transactions to avoid high gas fees
Blockchain developers Monitoring gas price trends for dApp optimization
Crypto analysts Studying gas fee patterns and network congestion
Arbitrage bots Feeding real-time gas prices into automated strategies

What it does

This Actor collects Etherscan gas tracker snapshots on a one-second interval and returns each snapshot as a flat row.

  • โฑ๏ธ One-second polling: collect a snapshot every second, up to 1,000 per run.
  • ๐Ÿ“Š Gas price fields: safe, proposed, and fast prices in gwei, plus base fee and priority fee.
  • ๐Ÿ”ข Network utilization: gas used ratio shows how full the latest block is.
  • ๐Ÿ“ฆ Flat output: every snapshot is one row, ready for CSV, JSON, Excel, or XML.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with Etherscan data

โ›ฝ Time your transactions.

A DeFi trader polls gas prices every second and submits a transaction when the safe price drops below a threshold.

๐Ÿ“ˆ Track gas fee trends.

A crypto analyst collects hourly snapshots for a week and charts base fee and priority fee to spot congestion patterns.

๐Ÿค– Feed an arbitrage bot.

A developer runs this Actor on a schedule and pipes the JSON output into a bot that only trades when gas is cheap.

๐Ÿ” Monitor network utilization.

A blockchain researcher watches the gas used ratio to see how full blocks are and predict fee spikes.

Why choose this scraper

What you get
No API key Scrape the public gas tracker page directly, no registration or rate limits.
Real-time data Snapshots are taken every second, so you see the latest gas prices.
Fixed schema Every record has the same fields, making it easy to analyze or feed into a bot.
Flexible export Download as CSV, JSON, Excel, or XML, or push to any Apify integration.

How it compares

This Actor focuses on one-second gas tracker snapshots, while the competitors below either cover multiple Etherscan surfaces or multiple blockchains.

Feature ParseForge Etherscan Gas Tracker Scraper (3 users) Etherscan Gas Tracker Scraper (2 users) Multi-Chain Gas Tracker - ETH Arb OP Base Polygon BNB Live
One-second polling Yes Not listed Not listed Not listed
Safe, proposed, fast gas prices Yes Yes Yes Yes
Base fee and priority fee Yes Yes Not listed Not listed
Gas used ratio Yes Yes Not listed Not listed
Multi-chain support No Not listed Not listed Yes
Top ETH holders or token leaderboard No Not listed Yes Not listed

Configure the run

Set the number of snapshots to collect and the maximum records per run. Polling runs once per second until either limit is reached. The Input tab lists every parameter.

A first run with the defaults:

{
 "pollCount": 1,
 "maxItems": 10
}

A larger pull:

{
 "pollCount": 1,
 "maxItems": 200
}

Pricing

Pay-per-result: $0.0085 per result collected. You pay only for the results written to your dataset.

Results collected Approximate cost
100 results $0.85
1,000 results $8.50
10,000 results $85.00

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the Etherscan Gas Tracker Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to Etherscan through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/etherscan-gas-tracker-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results?

Check that pollCount and maxItems are both at least 1. If the run finishes instantly, the limits may be set too low. Also ensure Etherscan is reachable from your network.

Why did the run stop before reaching pollCount?

The maxItems limit may have been reached first. The Actor stops when either pollCount snapshots are taken or maxItems records are collected, whichever comes first.

Why are some gas price fields missing?

Etherscan occasionally omits a field if the network is congested or the page changes. The Actor returns whatever is present, so missing fields are rare but possible.

Can I scrape more than 1,000 snapshots?

The pollCount maximum is 1,000 per run. To collect more, run the Actor multiple times or set up a schedule to accumulate snapshots over time.

Why is the output not updating?

If you are viewing a cached dataset, refresh the page. The Actor always fetches fresh data from Etherscan on each run.

FAQ

Question Answer
How often does this Actor scrape Etherscan? It takes one snapshot per second, up to the pollCount you set. The default is 1 snapshot, but you can set up to 1,000.
What gas price fields are included? Each snapshot includes safe, proposed, and fast gas prices in gwei, plus base fee, priority fee, and gas used ratio.
Do I need an Etherscan API key? No. This Actor reads the public gas tracker page directly, so there is no key, registration, or rate limit.
Can I export the data to CSV or Excel? Yes. You can download the dataset as CSV, JSON, Excel, or XML from the Apify platform, or use an integration to push it elsewhere.
What is the maximum number of snapshots per run? You can collect up to 1,000 snapshots per run. The maxItems field also caps the total records, up to 1,000,000.
Does this Actor work with other blockchains? No, it only scrapes the Ethereum gas tracker on Etherscan. For multi-chain gas prices, consider a dedicated multi-chain actor.
Can I schedule this Actor to run automatically? Yes. You can set up a schedule in Apify to run it every minute, hour, or day, and the output will be stored as a new dataset each time.
What is the gas used ratio? It is the fraction of the latest block's gas limit that was used. A value near 1 means the block is full and fees are likely to rise.
Is the data real-time? Yes, each snapshot is taken at the moment of the request, so the data is as fresh as Etherscan's public page.
Can I use this for commercial purposes? Yes, as long as you comply with Etherscan's terms of service and Apify's terms. The data is public, but you should review the source's policies.

Related actors

Browse the full ParseForge collection for more scrapers.

๐Ÿ†˜ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

โš ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Etherscan. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.

Input

FieldTypeWhat it doesDefault
pollCount integer Number of snapshots to collect (one per second). 1
maxItems integer How many records to collect per run. 10

Pricing

from $7.50 per 1,000 results

Charged forWhat it isPrice each
result Single result in the default dataset. $0.0075 to $0.0085

Tiered: the lower figure is the price on a higher Apify plan. Billing and the free credit live on Apify.

API

One POST returns the dataset directly. Same shape for every scraper in the library, so swapping the slug is the only change.

POST ยท run and get results
curl -X POST "https://api.apify.com/v2/acts/parseforge~etherscan-gas-tracker-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "helloWorld": 123
  }'

Examples

Input that runs as-is.

input.json
{
  "helloWorld": 123
}

Reviews

No reviews yet. Be the first.

Issues

We build and maintain this scraper, so a problem with it comes to us. Report it on the Apify listing and the thread stays attached to the scraper where the next person can find it: open an issue.

Broken and urgent, or you would rather not post in public? Write to parseforge@protonmail.com and it reaches the people who wrote it.

Related scrapers

Run Etherscan Gas Tracker Scraper on Apify All scrapers