Fuel Price Finder: Cheapest Petrol & Diesel Near You avatar

Fuel Price Finder: Cheapest Petrol & Diesel Near You

Pricing

from $10.00 / 1,000 fuel reports

Go to Apify Store
Fuel Price Finder: Cheapest Petrol & Diesel Near You

Fuel Price Finder: Cheapest Petrol & Diesel Near You

The cheapest petrol, diesel and LPG near any town or postcode in France, Spain, Italy, the UK and Western Australia, from official price feeds: cheapest station, typical price, brand averages and the saving per tank. No login, no proxy.

Pricing

from $10.00 / 1,000 fuel reports

Rating

0.0

(0)

Developer

Mariam Ahmed

Mariam Ahmed

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

14 hours ago

Last modified

Share

Find the cheapest petrol, diesel and LPG near any town, address or postcode in France, Spain, Italy, the United Kingdom and Western Australia, straight from the official price feeds each country publishes. For each place and fuel you get the cheapest station and how far away it is, the typical and highest price, the saving on a full tank, brand averages, the nearest station, and how fresh the prices are. Every station in the radius comes as a CSV too.

No login, no API key, no proxy.

What does this fuel price scraper do?

Milano, Italy · diesel · within 5 km · 125 stations
cheapest €1.949 / litre Api-Ip, 4.0 km away
typical €2.399 highest €2.899
saving €22.50 on a 50-litre tank vs the typical price
by brand Api-Ip · Agip Eni · Q8 ...
  1. Enter places: "Lyon, France", "SW1A 1AA", "Fremantle WA", or "latitude, longitude".
  2. Pick the fuels (regular petrol, premium, diesel, LPG, E85, CNG) and a radius of 1 to 50 km.
  3. The Actor reads the official feed for that country and returns one report per place and fuel, plus every station with all its prices and distance.

Who is it for?

  • Fleet managers and logistics companies: send drivers to the cheapest stations on their routes
  • Drivers, taxi and delivery workers: fill up where it is cheapest, schedule it daily
  • Fuel retailers: watch competitors' prices around each of your sites
  • Travel, mapping and car apps: live fuel prices for a feature or a widget
  • Journalists and analysts: compare prices across cities and brands

What data do you get?

One report per place and fuel (the dataset):

FieldWhat it tells you
cheapestPrice, cheapestStationThe cheapest current price, with station, brand, address, distance and update time
medianPrice, averagePrice, highestPrice, spreadPercentWhat is typical, and how much prices vary
savingPerFullTank50LWhat the cheapest station saves on 50 litres against the typical price
nearestStation, cheapestFiveThe closest station, and the five cheapest
brandAveragesAverage price by brand (not in France, whose feed has no brand names)
stationsWithPrice, stationsInRadiusHow many stations sell this fuel nearby
localNameThe local fuel name, e.g. E10, Gazole, Gasóleo A, Benzina, B7, ULP
newestPriceAt, stalePricesPercentHow fresh the prices are

Every station (STATIONS_CSV): name, brand, address, postcode, coordinates, distance, and each fuel's price and update time. In Italy the attended-service price is included next to the self-service one; in France, fuels that are out of stock.

Example: five countries, 29 September 2026

One run, 12 reports and 411 stations in 65 seconds, all within 5 km:

PlaceFuelCheapestTypicalSaving on 50 L
Milano, ItalyDiesel€1.949€2.399€22.50
Milano, ItalyPetrol€1.839€2.159€16.00
Lyon, FrancePetrol (E10)€1.990€2.229€11.95
Madrid, SpainDiesel€1.829€1.999€8.50
London SW1A 1AAPetrol (E10)£1.739£1.739£0
Fremantle, WAPetrol (ULP)A$2.215A$2.399A$9.20

Around central London the cheapest and typical price were the same; around Milan the gap on one tank of diesel was €22.50.

Where the prices come from

CountryOfficial sourceHow fresh
Francedata.economie.gouv.fr, instant fuel price feedUpdated through the day
SpainMinistry for the Ecological Transition, station price serviceUpdated through the day
ItalyMIMIT "prezzi alle 8" open dataThe previous day's prices
United KingdomRetailer feeds published under the CMA fuel price scheme (Asda, Esso, JET, Morrisons, Moto, Motor Fuel Group, SGN, Shell, Tesco and others)Varies by retailer
Western AustraliaFuelWatchToday's fixed prices

Pricing

$0.01 per fuel report (one place, one fuel) and $0.001 per station saved.

Petrol and diesel for one place with 40 stations nearby costs $0.06. The five-country run above cost $0.53 with all 411 stations.

Good to know

  • Five areas only: France, Spain, Italy, the United Kingdom and Western Australia. Other places are reported as not covered.
  • Stale prices cannot win. Some UK retailer feeds have not been updated for months. Any price older than 7 days is counted in stalePricesPercent and is never shown as the cheapest.
  • UK coverage depends on retailers. Only retailers who publish a feed appear; the run summary lists any feed that did not answer.
  • Italy reports self-service prices where a station offers them, with the attended price alongside.
  • France's feed has no brand names, so French stations are identified by address.
  • Place names are looked up on OpenStreetMap; add the country to short names ("Lyon, France").

Input

FieldMeaning
PlacesTowns, addresses, postcodes, or "latitude, longitude"
FuelsRegular petrol, premium petrol, diesel, LPG, E85 (France), CNG (Spain, Italy)
Radius (km)1 to 50
Also save every stationAdds the stations file; charged per station

Integrations

Export to JSON, CSV, Excel or Google Sheets, or connect through the Apify API, webhooks, Make, Zapier and n8n. Schedule it every morning to send your team the cheapest stations near each depot.