{
 "genere_le": "2026-10-25T06:09:26.855Z",
 "reference": "2026-10-25",
 "fichiers": [
  {
   "nom": "uk-daily.csv",
   "lignes": 49,
   "octets": 1913,
   "du": "2026-09-07",
   "au": "2026-10-25"
  },
  {
   "nom": "towns-daily.csv",
   "lignes": 35717,
   "octets": 2402386,
   "du": "2026-09-07",
   "au": "2026-10-25"
  },
  {
   "nom": "stations.csv",
   "lignes": 8146,
   "octets": 3330197
  },
  {
   "nom": "stations-changes.csv",
   "lignes": 126,
   "octets": 25984,
   "du": "2026-09-07",
   "au": "2026-10-25"
  },
  {
   "nom": "history-2026-09.csv.gz",
   "lignes": 631357,
   "octets": 3208933,
   "du": "2026-09-07",
   "au": "2026-09-30"
  },
  {
   "nom": "history-2026-10.csv.gz",
   "lignes": 662500,
   "octets": 2580550,
   "du": "2026-10-01",
   "au": "2026-10-25"
  }
 ],
 "colonnes": {
  "uk-daily.csv": [
   [
    "date",
    "Day of observation, YYYY-MM-DD."
   ],
   [
    "unleaded_avg_ppl",
    "Average unleaded (E10) price, pence per litre, one decimal."
   ],
   [
    "unleaded_stations",
    "Number of stations behind that average."
   ],
   [
    "diesel_avg_ppl",
    "Average diesel (B7) price, pence per litre, one decimal."
   ],
   [
    "diesel_stations",
    "Number of stations behind that average."
   ],
   [
    "price_changes",
    "Station prices, all fuels and all stations, that differ from the day before. Blank on the first day."
   ]
  ],
  "towns-daily.csv": [
   [
    "date",
    "Day of observation, YYYY-MM-DD."
   ],
   [
    "town",
    "Town name as shown on this site."
   ],
   [
    "town_slug",
    "Identifier of the town, as in /petrol-prices/<town_slug>."
   ],
   [
    "nation",
    "England, Scotland, Wales or Northern Ireland."
   ],
   [
    "unleaded_avg_ppl",
    "Average unleaded (E10) price in the town, pence per litre."
   ],
   [
    "unleaded_min_ppl",
    "Lowest unleaded price at a station in the town that day."
   ],
   [
    "unleaded_stations",
    "Number of stations behind the unleaded figures."
   ],
   [
    "diesel_avg_ppl",
    "Average diesel (B7) price in the town, pence per litre."
   ],
   [
    "diesel_min_ppl",
    "Lowest diesel price at a station in the town that day."
   ],
   [
    "diesel_stations",
    "Number of stations behind the diesel figures."
   ]
  ],
  "stations.csv": [
   [
    "node_id",
    "Fuel Finder identifier of the station. Stable, and the key into the history files."
   ],
   [
    "name",
    "Station name, with consistent capitalisation."
   ],
   [
    "brand",
    "Brand, one spelling per brand. Blank for independents."
   ],
   [
    "brand_raw",
    "Brand exactly as the retailer reported it."
   ],
   [
    "address",
    "Address lines as reported, with consistent capitalisation."
   ],
   [
    "town",
    "Town as shown on this site."
   ],
   [
    "postcode",
    "Full postcode."
   ],
   [
    "postcode_district",
    "Outward code, for example BA1."
   ],
   [
    "postcode_area",
    "Postcode area, for example BA."
   ],
   [
    "nation",
    "Derived from the postcode, as the feed's own country field is unreliable."
   ],
   [
    "latitude",
    "WGS84 latitude."
   ],
   [
    "longitude",
    "WGS84 longitude."
   ],
   [
    "motorway",
    "1 for motorway services."
   ],
   [
    "supermarket",
    "1 for a supermarket forecourt."
   ],
   [
    "members_only",
    "1 where only members can buy fuel (Costco)."
   ],
   [
    "services",
    "Services reported by the station, separated by semicolons."
   ],
   [
    "temporarily_closed",
    "1 if the feed marks the station temporarily closed."
   ],
   [
    "first_seen",
    "First day we recorded a price for the station."
   ],
   [
    "last_seen",
    "Last day we recorded a price for the station."
   ],
   [
    "page_url",
    "The station's page on this site."
   ],
   [
    "fuels",
    "Fuel grades the station declares it sells, separated by semicolons (E10, E5, B7_STANDARD, B7_PREMIUM, B10, HVO). A grade missing here proves nothing."
   ],
   [
    "opening_hours",
    "Opening hours in OpenStreetMap opening_hours syntax, converted from the feed. Blank when any day is not reported."
   ],
   [
    "phone",
    "Public phone number, as reported."
   ],
   [
    "coordinates_fix",
    "Blank when the position is as reported. swapped: latitude and longitude were inverted; longitude_sign: the sign was lost; both were corrected because only the corrected point falls in the UK. outside_uk: left as reported, and wrong."
   ]
  ],
  "stations-changes.csv": [
   [
    "change",
    "arrival (first price reported), departure (no price for 7 days or more) or return (reporting again after such a gap)."
   ],
   [
    "date",
    "Arrival: first day with a price. Departure: last day with a price. Return: day it came back."
   ],
   [
    "node_id",
    "Fuel Finder identifier, as in stations.csv."
   ],
   [
    "name",
    "Station name."
   ],
   [
    "brand",
    "Brand, one spelling per brand. Blank for independents."
   ],
   [
    "town",
    "Town as shown on this site."
   ],
   [
    "postcode",
    "Full postcode."
   ],
   [
    "nation",
    "England, Scotland, Wales or Northern Ireland."
   ],
   [
    "days",
    "Departure: days since the last price. Return: length of the absence, in days."
   ],
   [
    "permanently_closed_on",
    "Departure: the date the feed gives for a permanent closure, when it gives one."
   ],
   [
    "temporarily_closed",
    "Departure: 1 if the feed marked the station temporarily closed the last time we saw it."
   ],
   [
    "page_url",
    "The station's page on this site, while it is in the feed."
   ]
  ],
  "history-YYYY-MM.csv.gz": [
   [
    "node_id",
    "Fuel Finder identifier, as in stations.csv."
   ],
   [
    "fuel",
    "E10, E5, B7_STANDARD, B7_PREMIUM, B10 or HVO."
   ],
   [
    "date",
    "Day of observation, YYYY-MM-DD. One reading per station, fuel and day: the last one we saw."
   ],
   [
    "price_ppl",
    "Price in pence per litre."
   ],
   [
    "price_last_updated",
    "When the retailer last changed this price, as reported by the feed (UTC)."
   ]
  ]
 },
 "fenetre_jours": 30,
 "ecart_aberrant": 25
}