Data sources & European fuel price APIs

FuelRamen only shows prices published at station level by official sources. Here is what we use, and the wider landscape of European APIs we are evaluating.

Official sources we use

France — official live feed

Used on FuelRamen
  • Prices, coordinates, services, shortages and closures for every French station; queryable by distance through the Explore API (ODSQL).
  • Current dataset id: prix-des-carburants-en-france-flux-instantane-v2 (the older id without “des” now returns an error).
  • Licence Ouverte 2.0 — attribution required. The feed carries no station name or brand.

Germany — Tankerkönig / MTS-K

Integrated — key required
  • Real-time prices from stations reporting to the Markttransparenzstelle für Kraftstoffe (Germany only): E5, E10, Diesel.
  • Radius search up to 25 km; free key on registration; CC BY 4.0; no polling more often than every 5 minutes.

Spain — MITECO fuel price service

Used on FuelRamen
  • Official ministry service: ~11,500 stations, no key, snapshot published about every 30 minutes. Queried province by province.
  • Public-sector information reuse (Law 37/2007) with source attribution.

Italy — MIMIT fuel price observatory

Used on FuelRamen
  • Official daily extract (~21,000 stations): prices in force at 8 am, per-price timestamps. Diesel, petrol, LPG; the self-service price is used when available.
  • IODL 2.0 licence (Italian Open Data License) — attribution required.

Luxembourg — official maximum prices (STATEC)

Used on FuelRamen
  • Maximum prices set by the Ministry of Energy, published by STATEC through the LUSTAT SDMX API (CC0 licence): Super 95 (E10), Super 98, diesel, LPG. Same price nationwide, including the next day’s tariff once announced.
  • Station locations: OpenStreetMap (ODbL), as no official list is published.

Belgium — official tariff (FPS Economy / Statbel)

Used on FuelRamen
  • Maximum prices set every working day (programme contract), via Statbel’s JSON API: diesel B7, 95 E10, 95 E5, 98 E5, LPG. Stations may sell for less: FuelRamen shows the legal maximum, not the pump price.
  • Station locations: OpenStreetMap (ODbL).

Portugal — DGEG fuel prices

Used on FuelRamen
  • Official portal of the Direção-Geral de Energia e Geologia: ~3,000 stations, per-price timestamps. Diesel, 95, 98, LPG.
  • Reuse terms to be confirmed with DGEG.

Austria — E-Control fuel price calculator

Used on FuelRamen
  • Official regulator. By law only the cheapest stations around a location are published, so FuelRamen shows only part of Austria’s stations.
  • Diesel and Super 95 only.

Slovenia — goriva.si

Used on FuelRamen
  • Prices reported to the ministry, radius search; no per-price timestamp. Diesel, 95, 98, LPG.
  • Non-governmental service: licence and terms to be confirmed.

France — official daily feed (D-1)

Under evaluation
  • Previous-day data: useful for history and trends, not for the price right now.

Multi-country APIs

Fuel-prices.eu

Under evaluation
  • Station prices advertised in 21 markets, weekly national history (29 countries since 2005), GeoJSON and tolls.
  • To check: quotas, terms, actual per-country coverage.

FuelWide

Under evaluation
  • National averages for 28 markets, station prices for four countries; keyless JSON, ~1 h cache.
  • Check each feed’s licence before redistributing.

Nakordoni — Fuel Local

Under evaluation
  • Prices around a coordinate in dozens of countries, possibly falling back to a regional or national average.
  • Always check the returned resolution (station, region, country).

Commercial / intermediaries

Zyla — EU Fuel Prices API

Third-party / not primary
  • Weekly national prices (95, diesel, LPG); does not confirm station-level coverage.

Apify — CEE + DACH Fuel Intelligence

Third-party / not primary
  • Third-party aggregator for Central Europe / DACH; check provenance, rights and cost.

Before integrating a source

Our API

The finder is powered by a normalised, server-cached JSON endpoint:

GET /api/stations.php?lat=48.853&lon=2.349&r=10&fuel=diesel
fuel ∈ diesel | e10 | sp95 | sp98 | e85 | lpg   ·   r ∈ 1–25 km