Free fuel prices API
The data behind FuelWide, as JSON. No API key, CORS enabled, cached hourly. Built on official sources (European Commission, U.S. EIA, Statistics Canada) — see the methodology. Free for reasonable use with attribution (“Data: FuelWide” + link).
Endpoints
- GET
/api/fuel-pricesAll EU countries — latest weekly prices, net prices, EU average, FX rates. - GET
/api/fuel-prices/{country}One EU country by slug (e.g. germany, france, bulgaria). - GET
/api/widget/{slug}Embeddable HTML price card (usa or an EU country slug).
Example — GET https://fuelwide.com/api/fuel-prices/germany
{
"updatedAt": "2026-07-20",
"unit": "EUR per litre, pump price incl. duties and taxes",
"country": {
"name": "Germany",
"iso2": "DE",
"prices": { "petrol95": 2.192, "diesel": 2.158, ... }
},
"euAverage": { "petrol95": 1.909, "diesel": 1.928 }
}Roadmap
Coming next: US state/city endpoints, historical series, Fair Price Score in responses, and station-level data where licensing allows.
