Europe Fuel Prices: Diesel & Petrol by Station (FR, ES, AT, UK) avatar

Europe Fuel Prices: Diesel & Petrol by Station (FR, ES, AT, UK)

Pricing

from $0.43 / 1,000 stations

Go to Apify Store
Europe Fuel Prices: Diesel & Petrol by Station (FR, ES, AT, UK)

Europe Fuel Prices: Diesel & Petrol by Station (FR, ES, AT, UK)

Diesel, petrol (E5, E10, 98), LPG and E85 prices for every fuel station in France and Spain, plus Austria's cheapest stations and UK retailer feeds, from official open data. Radius search, sort by price, GPS, brand. $0.50 per 1,000 stations.

Pricing

from $0.43 / 1,000 stations

Rating

0.0

(0)

Developer

Larkmoor Data

Larkmoor Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Security

Limited permissions

Share

Europe Fuel Prices: Diesel & Petrol Prices by Station (France, Spain, Austria, UK)

Get current fuel prices for every petrol station in France and Spain, the cheapest stations of every Austrian district, and the UK retailers' open price feeds — diesel, E10, E5 / SP95, Super 98, LPG, E85 and CNG — in one clean table with GPS coordinates, brand, address and the time each price was last updated.

All data comes from official open-data sources that governments and retailers publish for exactly this purpose. No logins, no scraping of comparison apps, no proxies needed.

What does Europe Fuel Prices do?

  • Reads the official station price feeds of the countries you pick (France, Spain, Austria, United Kingdom).
  • Normalises every country's fuel names into the same columns: diesel, premiumDiesel, e10, e5, superPlus, lpg, e85, cng.
  • Lets you search around a point (latitude, longitude, radius in km) and sort by cheapest first or nearest first.
  • Filters by city, postal code prefix, brand and fuel type.
  • Leaves out stations whose prices are older than a limit you choose (default 14 days), so stale feeds don't pollute your data.

Who is it for?

  • Fleet managers and logistics teams who want to know where to refuel trucks and vans along a route.
  • Price-comparison and navigation apps that need a reliable, regularly refreshed fuel price dataset.
  • Analysts and journalists tracking fuel price trends by region, brand or motorway vs. city stations.
  • Station owners watching competitors' prices in their area.
  • Researchers studying energy prices across European markets.

Data sources

CountrySourceCoverage
Franceprix-carburants (Ministère de l'Économie) via data.economie.gouv.fr, Licence Ouverteall ~9,800 stations, updated every few minutes
SpainGeoportal Gasolineras REST service (Ministerio para la Transición Ecológica)all ~11,400 stations, updated several times a day
AustriaSpritpreisrechner API (E-Control, the official price transparency database)the cheapest stations of each of ~90 districts, the part E-Control publishes
United Kingdomopen fuel price feeds the retailers publish under the CMA scheme (Asda, Esso, Moto, SGN, JET, Rontec, Tesco, Shell, Morrisons and others when online)~1,000–2,500 stations depending on which feeds are fresh

Some UK retailer feeds are not updated any more; with the default maxPriceAgeDays of 14 those stations are left out (and you are not charged for them). Set it to 0 to keep everything.

Input

FieldWhat it does
countriesFR, ES, AT, UK (one or more)
fuelTypeskeep stations selling at least one of these fuels; the first is used for "cheapest first"
latitude, longitude, radiusKmoptional radius search
citieskeep stations whose city or address contains one of these words
postalCodePrefixese.g. 75 (Paris), 28 (Madrid province), SW1 (London)
brandse.g. Repsol, Cepsa, Asda, OMV (France's feed has no brand names)
sortBynone, price, distance
maxPriceAgeDaysdefault 14; 0 keeps all
maxResultsdefault 1,000, up to 50,000

Example — the 20 cheapest diesel stations within 15 km of Madrid:

{
"countries": ["ES"],
"fuelTypes": ["diesel"],
"latitude": "40.4168",
"longitude": "-3.7038",
"radiusKm": 15,
"sortBy": "price",
"maxResults": 20
}

Output

One row per station:

{
"country": "ES",
"stationId": "ES-14123",
"brand": "MOEVE",
"address": "PASEO CUBA (LA), 36",
"postalCode": "02005",
"city": "Albacete",
"region": "Albacete",
"latitude": 39.005083,
"longitude": -1.859917,
"currency": "EUR",
"unit": "per litre",
"diesel": 1.949,
"premiumDiesel": 2.049,
"e5": 1.744,
"superPlus": 1.904,
"lpg": 1.154,
"pricesUpdatedAt": "2026-11-01T11:42:45Z",
"distanceKm": 3.12,
"cheapestFuelPrice": 1.154,
"source": "geoportalgasolineras.es (MITECO REST service)"
}

Extra fields by country: France adds roadType (road / motorway), open24h, services and fuelUpdatedAt (a timestamp per fuel); Spain adds openingHours; the UK adds retailer. Prices are per litre in EUR (FR, ES, AT) or GBP (UK).

Fuel name mapping

ColumnFranceSpainAustriaUK
dieselGazoleGasóleo ADieselB7
premiumDiesel—Gasóleo Premium—SDV (super diesel)
e10E10Gasolina 95 E10—E10
e5SP95Gasolina 95 E5Super 95—
superPlusSP98Gasolina 98 E5—E5 (super unleaded)
lpgGPLcGLP——
e85E85Gasolina 95 E85——
cng—GNCCNG—

How much does it cost?

$0.50 per 1,000 stations returned (plus $0.001 per run start). Stations filtered out by your filters or the age limit are free. Higher Apify plans get a further discount (up to 15%).

Worked examples:

  1. Cheapest 20 stations around one city — 20 rows = $0.011 per run. Run it hourly for a month: about $8.
  2. All of France once a day — ~9,000 fresh stations = $4.50 per run.
  3. All of Spain + France for a weekly trend dataset — ~20,000 rows = $10 per week.

The platform compute for a full country is a few seconds at 512 MB.

FAQ

Is this legal? Yes. Every source is official open data published for reuse: France under the Licence Ouverte (Etalab), Spain's ministry REST service for public price information, Austria's E-Control price transparency API, and the UK retailers' feeds published so that third parties can show their prices. The actor only reads those public feeds. It collects no personal data.

Why does Austria return fewer stations? E-Control's public API returns the cheapest stations of each district (Austrian law makes stations report prices, and the public database shows the cheapest ones). The actor queries every district and merges the results.

Why are some UK chains missing? A few retailers have stopped updating or removed their feeds; the run log lists every feed and when it was last updated. Feeds that come back online are picked up automatically.

How fresh are the prices? France updates every few minutes, Spain several times a day, Austria in real time, UK feeds daily. Every row carries pricesUpdatedAt.

Can I get Italy or Germany? Not yet — Germany's open data needs a personal key and Italy's ministry server is not reliably reachable. Tell us in an issue if you need them.

Integrations

Schedule the actor in Apify (hourly, daily) and send results to Google Sheets, Slack, a webhook, Make, Zapier or n8n, or pull the dataset as JSON, CSV or Excel through the Apify API.

Changelog

  • 0.1 (November 2026) — first release: France, Spain, Austria, UK; normalised fuel columns; radius search; cheapest/nearest sorting; city, postal code and brand filters; stale-price filter.