France Fuel Prices: Gas Station Prices, Diesel Prices & Alerts avatar

France Fuel Prices: Gas Station Prices, Diesel Prices & Alerts

Pricing

from $0.70 / 1,000 stations

Go to Apify Store
France Fuel Prices: Gas Station Prices, Diesel Prices & Alerts

France Fuel Prices: Gas Station Prices, Diesel Prices & Alerts

Live fuel prices in France (prix des carburants, gas prices France, petrol prices, gasoline prices): diesel prices, SP95/98, E10, E85 and LPG of all ~10,000 French fuel stations (official government feed) — cheapest around any city or point, with distances, median, local spread, price-drop alerts.

Pricing

from $0.70 / 1,000 stations

Rating

0.0

(0)

Developer

EuroScrape

EuroScrape

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

France Fuel Prices: Cheapest Stations Near You & Alerts

The live price of every fuel at all ~10,000 French stations — from the government's official feed, sorted cheapest-first around any point. Give it a city, a postal code or GPS coordinates and get the stations within your radius with Diesel, SP95/98, E10, E85 and LPG prices, their official update times, distances and a free local market summary.

Cheapest stations around any French city, from the official live feed

  • ⛽ Official and live: the same real-time feed that powers prix-carburants.gouv.fr (Licence Ouverte), refreshed continuously by the stations themselves.
  • 📍 Around anywhere: city name, postal code or "lat,lon" — with distance to each station and a motorway flag (motorway fuel is usually 15-25 ct dearer).
  • 💶 The spread is the product: across the 27 stations within 8 km of Grenoble, Diesel ranged over 30 centimes per litre at the time of writing — on a 50 L tank, that's 15 € per fill, found in one run.
  • 🔔 Price-drop alerts: schedule it every morning with a monitor name and get pinged on Telegram, Discord, Slack or a webhook when a station near you drops by 3 ct or crosses under your threshold.

✨ Why this Actor

🇫🇷 Whole country, one fetchThe national feed is downloaded once per run — 50 locations cost no more bandwidth than one.
🕐 Real update timesEvery price carries the timestamp the station declared it — no stale prices sold as fresh.
🧹 No ghost pricesIn the official feed, about 1 price in 9 is more than two weeks old — and frozen prices are exactly the ones that rank "cheapest". Prices older than 30 days are left out by default (maxPriceAgeDays).
🛣️ Motorway filterexcludeMotorway keeps the A-road rip-offs out of your cheapest-first list.
🧭 E85 & LPG readyAll six official fuels, including ethanol (0.85 €/L vs 2.20 for SP95 — the data makes the case by itself).
🆓 Free summariesPer location and fuel, over every station in the radius: the cheapest station, the median, and the local spread in centimes.

🎯 Use cases

  • Commuters & fleets: the cheapest Diesel within 10 km of the depot, checked every morning, alerts on drops.
  • E85 drivers: ethanol stations are sparse — find them all around you with live prices.
  • Apps & sites: a clean JSON/CSV feed of stations near your users, without parsing the government's ZIP+XML yourself.
  • Analysts & journalists: price dispersion by area, motorway vs. town, brand-free and official.

🚀 Examples

Cheapest Diesel and E10 around Grenoble:

{
"locations": ["Grenoble"],
"radiusKm": 10,
"fuels": ["Gazole", "E10"]
}

Morning price-watch around home and work, Telegram alerts:

{
"locations": ["45.19,5.72", "38400"],
"radiusKm": 8,
"fuels": ["E10"],
"excludeMotorway": true,
"monitorName": "plein-pas-cher",
"alertOnPriceDropCts": 3,
"alertBelow": "1.95",
"telegramBotToken": "123456:ABC…",
"telegramChatId": "123456789"
}

📦 Output

A station (real data):

{
"type": "station",
"location": "Grenoble",
"stationId": "38700003",
"address": "Avenue de Verdun",
"city": "LA TRONCHE",
"postalCode": "38700",
"latitude": 45.195,
"longitude": 5.75,
"distanceKm": 3,
"motorway": false,
"open24h": true,
"gazole": 2.25,
"gazoleUpdatedAt": "2026-09-28T08:59:11",
"e10": 1.99,
"e10UpdatedAt": "2026-10-02T15:49:30"
}

The free location summary (real data — it covers every station in the radius, not only the ones delivered):

{
"type": "locationSummary",
"location": "Grenoble",
"radiusKm": 8,
"stationsFound": 27,
"stationsDelivered": 12,
"stalePricesIgnored": 0,
"byFuel": {
"Gazole": {
"stations": 26,
"cheapest": { "price": 2.25, "address": "14 Avenue Esclangon", "city": "Gières", "distanceKm": 5.5 },
"median": 2.381,
"spreadCts": 29.9
}
},
"source": "prix-carburants.gouv.fr (Licence Ouverte / Open Licence)"
}

💰 Pricing

EventPrice
Run start$0.003
Station$0.001
Location summariesfree

A daily check of 30 stations around you ≈ $0.03. Apify subscribers pay less: −10% (Starter), −20% (Scale), −30% (Business). Set a maximum cost per run in the run options and the Actor stops cleanly when it's reached.

❓ FAQ

How fresh are the prices? Stations are legally required to declare their prices to the government feed; most update within hours of a change, and every price in the output carries its own updatedAt.

Why is a cheap station I know not listed? Its price may be older than maxPriceAgeDays (30 by default). Set it to 0 to keep every price; each price carries its updatedAt so you can judge for yourself.

Why is a station missing? Only stations selling more than 500 m³/year must declare; a few tiny rural stations may be absent. Brand names are not in the official feed.

Does it cover overseas territories? The feed is metropolitan France.

Can I get the whole country at once? Use a central point with radiusKm: 100 and a high maxStationsPerLocation, or several regional points. The national feed is a single download either way.

Is this official data? Yes — the government's open-data feed (Licence Ouverte), the same source as prix-carburants.gouv.fr.

🔌 API, AI agents and integrations

  • API: one call runs the Actor and returns the results, POST https://api.apify.com/v2/acts/euroscrape~france-fuel-prices/run-sync-get-dataset-items (see the API tab for Python, JavaScript and cURL).
  • AI agents (MCP): add https://mcp.apify.com?tools=euroscrape/france-fuel-prices to Claude, Cursor, VS Code or any MCP client, and the Actor becomes a tool your agent can call.
  • No-code automation: start runs and pass the results on with Apify's integrations for n8n, Make and Zapier, or with a webhook when a run ends.
  • Exports: every result set downloads as JSON, CSV, Excel or XML, and can be sent to Google Sheets.

⭐ Your feedback

If this Actor saves you time, a short review on Apify Store helps other users find it. Missing a field or a filter? Say it in your review: the most requested features are added first.

🔗 More from EuroScrape