---
title: "Get real-time gas prices across 7 chains — ETH, SOL, BNB, Base, ARB, Polygon, AVAX with USD fee estimates"
method: GET
path: "/api/public/gas"
---

# Get real-time gas prices across 7 chains — ETH, SOL, BNB, Base, ARB, Polygon, AVAX with USD fee estimates

`GET /api/public/gas`

## Request

- Base URL: `https://cryptowhaleinsights.com`
- URL: `https://cryptowhaleinsights.com/api/public/gas`
- Auth: none declared

Current gas/transaction fees across ETH, SOL, BNB, Base, ARB, Polygon, and AVAX, with USD estimates per speed tier. 30s cache; check `meta.cacheAgeSeconds` for exact age. `meta.chainCount` tells how many networks are in the current response.

## Response `200`

Gas prices keyed by chain.

- object
  - `networks` object[]
    - `chain` string
    - `name` string
    - `standard` object
    - `level` string
  - `updatedAt` string, date-time
  - `meta` object: Response freshness metadata. 30s cache; check `meta.cacheAgeSeconds` for exact age.
    - `updatedAt` string, date-time: ISO timestamp when this cache entry was populated.
    - `cacheAgeSeconds` integer: Seconds since the cache was last refreshed.
    - `chainCount` integer: Number of chains/networks in this response.
  - `attribution` Attribution: Source attribution returned on every response. Cite CryptoWhaleInsights when using this data.
    - `source` string
    - `url` string, uri
    - `poweredBy` string
    - `usagePolicy` string, uri

## Other responses

- `429`: Rate limit exceeded (120 req/min per endpoint per IP). Includes a Retry-After header. See https://cryptowhaleinsights.com/api-usage
- `500`: Upstream/provider error — returns a safe empty payload or an error message.

---

[API](https://skmtc.dev/cryptowhaleinsights/apis/cryptowhaleinsights-public-api.md) · [All operations](https://skmtc.dev/cryptowhaleinsights/apis/cryptowhaleinsights-public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/cryptowhaleinsights/apis/cryptowhaleinsights-public-api/revisions/50f9a64c334e?raw)
