Fuel Prices Spain, France & Italy — 42,000+ Gas Stations
Pricing
from $0.40 / 1,000 gas stations
Fuel Prices Spain, France & Italy — 42,000+ Gas Stations
Live diesel, petrol, LPG, CNG and HVO prices for 42,000+ gas stations in Spain, France and Italy from official open data, in one unified format. Filter by fuel, radius, city or brand and get the cheapest stations first.
⛽ Fuel Prices Spain, France & Italy — 42,000+ gas stations, one clean format
Get live diesel, petrol (95 / E10 / 98), LPG, CNG, LNG, HVO, E85, AdBlue and hydrogen prices for every gas station in Spain, France and Italy — straight from the official government open-data feeds, normalized into one unified table.
No API keys, no scraping of private sites, no cookies. Just official, legally reusable data, cleaned up and ready for Excel, Google Sheets, your app or your AI agent.
What you get
| Country | Stations | Freshness | Official source |
|---|---|---|---|
| 🇪🇸 Spain | ~11,500 | Updated several times a day | Ministerio para la Transición Ecológica — Geoportal Gasolineras |
| 🇫🇷 France | ~9,800 | Real-time feed | prix-carburants.gouv.fr (Ministère de l'Économie) |
| 🇮🇹 Italy | ~21,000 | Daily (prices in force at 8:00 the previous day) | MIMIT — Osservaprezzi Carburanti |
Each row is one station with all its prices as columns:
{"country": "ES","stationId": "14803","name": "BALLENOIL","brand": "BALLENOIL","address": "CALLE NEWTON, 13","postalCode": "37188","city": "CARBAJOSA DE LA SAGRADA","region": "SALAMANCA","latitude": 40.943306,"longitude": -5.655139,"distanceKm": 3.06,"currency": "EUR","diesel": 1.779,"gasoline_95": 1.679,"gasoline_98": null,"lpg": null,"updatedAt": "2026-10-09T21:30:46","source": "Ministerio para la Transición Ecológica (Spain) open data","license": "Reuse conditions of the Spanish Ministry for the Ecological Transition (Law 37/2007, RD 1495/2011). Source: Geoportal Gasolineras.","pricesLocal": {"Gasoleo A": 1.779,"Gasoleo Premium": 1.799,"Gasolina 95 E5": 1.679}}
Standard fuel columns: diesel, diesel_premium, gasoline_95, gasoline_95_e10, gasoline_95_premium, gasoline_98, lpg, cng, lng, e85, hvo, adblue, hydrogen. The original names used by each country are kept in pricesLocal.
How to use it
- Cheapest stations near a point — set
fuelType=diesel,latitude/longitudeandradiusKm= 10. Results come sorted from cheapest, withdistanceKm. - A whole country — pick the country, leave the filters empty. Spain is ~11,500 rows.
- One city or postcode — use
locationContains=Madrid,75015,Milano… - One brand —
brandContains=Repsol,Cepsa,Eni,Q8,Ballenoil… (France does not publish brand names). - Daily price history — schedule the Actor once a day and append the dataset to Google Sheets, BigQuery or your database.
Use cases
- 🚚 Fleets & logistics — find the cheapest refuelling stops on a route, audit fuel-card spending.
- 📱 Apps & websites — power a "cheapest fuel near me" feature without dealing with three different government formats.
- 📊 Analysts & journalists — compare prices across regions, brands and countries; track price changes over time.
- 🤖 AI agents — give your assistant a reliable tool to answer "where is diesel cheapest near X?".
- 🏪 Station owners & brands — monitor competitors' prices around your stations.
Pricing
Pay only for what you get: you are charged per station returned. Use the filters and maxItems to fetch exactly what you need.
Data, licences and attribution
All data comes from official open-data publications that allow reuse, including commercial reuse, with attribution:
- Spain: reuse conditions of the Ministry (Law 37/2007 and RD 1495/2011). Source: Ministerio para la Transición Ecológica — Geoportal Gasolineras.
- France: Licence Ouverte / Open Licence 2.0 (Etalab). Source: prix-carburants.gouv.fr — Ministère de l'Économie.
- Italy: Italian Open Data License 2.0 (IODL 2.0). Source: MIMIT — Osservaprezzi Carburanti. This dataset is not an official MIMIT publication.
Every row includes source, license and updatedAt so you can keep the attribution and the date of the last update when you reuse the data. This Actor is independent and is not endorsed by any of these public bodies. Prices are reported by the stations themselves; always check the price at the pump.
FAQ
Why only these countries? We only include countries whose fuel price data is published under a licence that clearly allows reuse. More will be added as soon as they meet that bar.
How fresh is the data? Each run downloads the latest official publication at that moment. Check updatedAt on each row.
Can I get historical data? Schedule the Actor (e.g. daily) and keep the datasets — that builds your own history.
Something missing or broken? Open an issue on the Actor page and it will be fixed quickly.