Gas price API

From $0.002 per successful call · failed calls are never charged · no account needed · Markdown version: /guides/gas-price-api.md

Live gas prices on Base (chain 8453) read from the latest block: base fee and priority fee in gwei, suggested maxFeePerGas and maxPriorityFeePerGas in wei for an EIP-1559 transaction, how full the latest block is, and the estimated execution fee in ETH for an ETH transfer and an ERC-20 transfer. Use before sending a transaction on Base or to decide whether to wait for lower fees.

When an agent wants this

Base gas price and fee estimate: current gas price and transaction fee estimate on Base $0.002

Live gas prices on Base (chain 8453) read from the latest block: base fee and priority fee in gwei, suggested maxFeePerGas and maxPriorityFeePerGas in wei for an EIP-1559 transaction, how full the latest block is, and the estimated execution fee in ETH for an ETH transfer and an ERC-20 transfer. Use before sending a transaction on Base or to decide whether to wait for lower fees.

Inputs: .

Free first (25 successful calls per caller, no key):

curl "https://tools.funwords.eu/base-gas?format=json&trial=1"

With a card key from /credits, in a header or, when your client can only fetch a URL, in the URL:

curl -H "Authorization: Bearer adt_…" "https://tools.funwords.eu/base-gas?format=json"
curl "https://tools.funwords.eu/base-gas?format=json&api_key=adt_…"

Without a key the same URL answers 402 Payment Required with x402 and MPP terms, so a wallet client pays USDC per call and retries. Over MCP (https://tools.funwords.eu/mcp) this tool is base_gas.

Example result
{
  "chain": "base",
  "chainId": 8453,
  "blockNumber": 37000000,
  "blockTime": "2026-10-13T09:12:01.000Z",
  "baseFeeGwei": "0.0052",
  "priorityFeeGwei": "0.001",
  "gasPriceGwei": "0.0062",
  "suggested": {
    "maxFeePerGasWei": "11400000",
    "maxPriorityFeePerGasWei": "1000000"
  },
  "blockUsedPercent": 31.4,
  "estimatedExecutionFeeEth": {
    "ethTransfer": "0.0000001302",
    "erc20Transfer": "0.000000403"
  },
  "checkedAt": "2026-10-13T09:12:02.000Z"
}

Tool page, inputs and limits

Ethereum gas price $0.01

Current gas price on Ethereum (eth_gasPrice): gas price, base fee and suggested priority fee in gwei, plus what a plain ETH transfer (21,000 gas) costs right now. Takes no input. Use before sending a transaction or to decide whether to wait; for the fee a past transaction actually paid use eth_receipt.

Inputs: .

Free first (25 successful calls per caller, no key):

curl "https://tools.funwords.eu/eth/gas?format=json&trial=1"

With a card key from /credits, in a header or, when your client can only fetch a URL, in the URL:

curl -H "Authorization: Bearer adt_…" "https://tools.funwords.eu/eth/gas?format=json"
curl "https://tools.funwords.eu/eth/gas?format=json&api_key=adt_…"

Without a key the same URL answers 402 Payment Required with x402 and MPP terms, so a wallet client pays USDC per call and retries. Over MCP (https://tools.funwords.eu/mcp) this tool is eth_gas.

Example result
{
  "chain": "Ethereum",
  "chainId": 1,
  "gasPriceGwei": "0.015",
  "baseFeeGwei": "0.012",
  "priorityFeeGwei": "0.001",
  "transferCost": "0.000000315",
  "symbol": "ETH",
  "block": 123456789
}

Tool page, inputs and limits

Gas tracker, multichain gas: 5 EVM chains and Bitcoin fees $0.03

One call for current gas prices on Base, Ethereum, Arbitrum, Optimism and Polygon: gas price, base fee and priority fee in gwei and what a plain transfer costs in the native coin and, for the ETH chains, in US dollars (Uniswap ETH price), sorted cheapest first, plus Bitcoin fee rates in sat/vB. Cheaper than the tools bought one by one. Use to pick the cheapest chain, time a transaction or show fees in a wallet.

Inputs: .

Free first (25 successful calls per caller, no key):

curl "https://tools.funwords.eu/pack/gas-tracker?format=json&trial=1"

With a card key from /credits, in a header or, when your client can only fetch a URL, in the URL:

curl -H "Authorization: Bearer adt_…" "https://tools.funwords.eu/pack/gas-tracker?format=json"
curl "https://tools.funwords.eu/pack/gas-tracker?format=json&api_key=adt_…"

Without a key the same URL answers 402 Payment Required with x402 and MPP terms, so a wallet client pays USDC per call and retries. Over MCP (https://tools.funwords.eu/mcp) this tool is pack_gas_tracker.

Example result
{
  "pack": "gas-tracker",
  "ethUsd": 2371.36,
  "chains": [
    {
      "chain": "Optimism",
      "gasPriceGwei": "0.001000292",
      "baseFeeGwei": "0.000000292",
      "priorityFeeGwei": "0.001",
      "transferCost": "0.000000021006132",
      "symbol": "ETH",
      "transferUsd": 0.00005
    }
  ],
  "cheapest": "Optimism",
  "bitcoin": {
    "nextBlock": 3,
    "hour": 2,
    "unit": "sat/vB"
  },
  "failed": {}
}

Tool page, inputs and limits

Questions

Does it need any input?

No. It reads the latest Base block (chain 8453) and reports how full it is.

Is this the same as /base/gas?

/base/gas is paused and points here: this tool has the same Base gas data plus the EIP-1559 fee suggestions.

How do I pay?

Each successful call costs the tool's price; failed calls are not charged. The first 25 calls are free. Then pay with card credits from $1 (the key goes in an Authorization header or as api_key= in the URL) or per call in USDC over x402 or MPP. No account is needed.