Multi-Chain Gas Tracker — ETH Arb OP Base Polygon BNB Live
Pricing
$1.00 / 1,000 chain trackeds
Multi-Chain Gas Tracker — ETH Arb OP Base Polygon BNB Live
Real-time gas prices across Ethereum, Arbitrum, Optimism, Base, Polygon, BNB + USD cost estimates for transfers and swaps. Etherscan oracle safe/propose/fast for ETH. Find cheap-gas windows across 10 chains. No API key. PPE $0.001/chain.
What does Multi-Chain Gas Tracker do?
Multi-Chain Gas Tracker delivers live gas price data across 10 blockchains — Ethereum, Arbitrum, Optimism, Base, Polygon, BNB Chain, Avalanche, Linea, Scroll, and zkSync Era — in a single run. For each chain, it returns the current gas price in gwei, the USD cost of a standard ETH transfer (21,000 gas), and the USD cost of a typical swap (150,000 gas). For Ethereum mainnet, it also returns the full Etherscan oracle bands: safe, proposed, and fast. No API key required.
This gas price API is the fastest way to answer "which chain is cheapest right now?" — whether you're timing a batch claim, choosing an L2 for a stablecoin send, or building a cost dashboard into your wallet bot.
Why use Multi-Chain Gas Tracker?
- Cost-optimal execution — Know instantly which of the 10 supported chains offers the cheapest transfer or swap before committing a transaction, saving real money on high-frequency operations.
- Cheap-gas alerts for Ethereum — Schedule this actor every 10 minutes with
alertEthGweiBelow: 10and get a Telegram ping when Ethereum gas drops to your target, so you can execute delayed transactions at the right moment. - Cross-chain UX cost benchmarking — Track how L2 gas costs converge or diverge over time relative to Ethereum mainnet, informing product and routing decisions.
- Wallet bot pre-execution check — Query this actor before each batch transaction to pick the cheapest acceptable chain automatically, without hardcoding gas assumptions.
- Historical gas cost research — Schedule daily runs and store the output to chart long-term trends in Ethereum gas fees and multi-chain gas cost evolution.
How to use Multi-Chain Gas Tracker
- Open the actor on Apify Store and click Try for free.
- Leave
chainsempty to query all 10 chains simultaneously, or pass a subset array (e.g.["Ethereum", "Arbitrum", "Base"]). - To enable Telegram alerts, set
alertEthGweiAboveand/oralertEthGweiBelowthresholds and provide your bot token and chat ID. - Click Start — all chains are queried in parallel and results return in seconds.
- For automated use, schedule the actor on a cron schedule via Apify Schedules.
Input
| Field | Type | Default | Description |
|---|---|---|---|
chains | array | all | Subset of supported chains to query. Empty = all 10 chains. |
alertEthGweiAbove | number | 0 | Telegram alert if ETH ProposeGasPrice >= X gwei. 0 = off. |
alertEthGweiBelow | number | 0 | Telegram alert if ETH ProposeGasPrice <= X gwei (cheap-gas signal). 0 = off. |
telegramBotToken | string | — | Telegram bot token (mark as secret). |
telegramChatId | string | — | Telegram chat ID for alerts. |
Supported chains: Ethereum, Arbitrum, Optimism, Base, Polygon, BNB, Avalanche, Linea, Scroll, zkSync Era.
Output
{"chain": "Ethereum","chain_id": 1,"gas_price_gwei": 8.42,"safe_gas_gwei": 8.1,"propose_gas_gwei": 8.3,"fast_gas_gwei": 8.5,"base_fee_gwei": 8.21,"native_symbol": "ETH","native_price_usd": 1789.14,"transfer_cost_usd": 0.32,"swap_cost_usd": 2.26}
L2 rows return null for Etherscan oracle fields (safe_gas_gwei, propose_gas_gwei, fast_gas_gwei, base_fee_gwei) — use gas_price_gwei from the public RPC for L2s.
Data fields
| Field | Type | Description |
|---|---|---|
chain | string | Chain name |
chain_id | integer | EVM chain ID |
gas_price_gwei | float | Current gas price in gwei (from public RPC) |
safe_gas_gwei | float | Etherscan safe gas price in gwei (Ethereum only) |
propose_gas_gwei | float | Etherscan proposed gas price in gwei (Ethereum only) |
fast_gas_gwei | float | Etherscan fast gas price in gwei (Ethereum only) |
base_fee_gwei | float | EIP-1559 base fee in gwei (Ethereum only) |
native_symbol | string | Native token ticker (ETH, MATIC, BNB, AVAX, etc.) |
native_price_usd | float | Native token spot price in USD (from CoinGecko) |
transfer_cost_usd | float | USD cost of a 21,000 gas standard transfer |
swap_cost_usd | float | USD cost of a 150,000 gas Uniswap-style swap |
Cost estimation
Pay-Per-Event: $0.001 per chain returned.
| Use case | Chains | Estimated cost |
|---|---|---|
| Full 10-chain sweep | 10 | $0.01 per run |
| Ethereum-only cheap-gas cron | 1 | $0.001 per run |
| 3-chain comparison (ETH/ARB/Base) | 3 | $0.003 per run |
| Daily full sweep (30 days) | 10 × 30 | $0.30/month |
FAQ
How current is the gas price data? Gas prices are fetched live from public JSON-RPC endpoints at the moment the actor runs. For real-time monitoring, schedule runs every 5–15 minutes. There is no cached or stale data.
Why does Ethereum have more fields than L2s?
For Ethereum mainnet, the actor additionally calls the Etherscan gas oracle to retrieve the safe/proposed/fast/base-fee bands. The Etherscan free tier does not cover L2 chains, so L2 rows only include the RPC-sourced gas_price_gwei value.
Are public RPCs reliable for production use? Public endpoints (Cloudflare, Arbitrum, Base, etc.) can rate-limit during periods of heavy network use. For production systems with high query frequency, connecting your own RPC endpoint is recommended. The actor works reliably for scheduled monitoring and one-off checks without a private RPC.
Disclaimer: Gas prices fluctuate continuously. USD cost estimates are computed using spot prices from CoinGecko at query time and are approximations only. L2
gas_price_gweireflects the sequencer fee from the public RPC — actual user cost may be slightly higher due to L1 calldata components. This actor is for informational purposes only.
Related actors
- L2 + Chain TVL Tracker — Pair gas cost with chain TVL to find the best low-cost / high-liquidity sweet spot
- CEX Reserve Tracker — Reserve flows often correlate with mainnet gas spikes during rotation events