Global Fuel Report

Global Fuel Report, methodology, issue of 1 October 2026

How the Global Fuel Report is made

Every indicator the report carries, with the body that publishes it, the stretch of time it covers, its unit and the age at which it stops counting. Then the rule that sets an asset's state, the index method, the headline method, the risk rating thresholds and the line to cite each page by. This page is generated from the report's own store each issue, so what it says is what the code did.

The indicator registerThe state ruleThe index methodThe headline figureHow much was readRisk, direction, records, unitsHow to citeThe editor

The indicator register

162 indicators

162 indicators across 15 domains, 160 of them carrying a stored figure, 535,324 stored figures in all, drawn from 51 of the 150 sources in the registry. Every number on this page is a query against the report's own store.

Each indicator has one identifier, one unit, one window rule and one freshness limit, and they are stored with the indicator rather than set by the page that prints it. The window rule fixes the stretch of time a figure covers, so one indicator never carries two windows inside one issue. The freshness limit is the age past which a figure prints its age beside it and takes no part in the week's signals.

Units are stated and converted in code. Tonnes to barrels uses a stored factor per product, printed in the method note.

The report's specification, section 6, accuracy rule 11

LNG and gas: 3 indicators

Every indicator in this domain, with its unit, its freshness limit, its window rule and the body that publishes it
IndicatorUnitFreshness limitWindow ruleSourceStored as
LNG terminal inventoryTWh5 daysThe latest gas day the ALSI platform publishes. period_start and period_end are both that gas day.Gas Infrastructure Europe, ALSI LNG terminal API, published dailystock.lng.inventory
LNG terminal inventory, per cent of declared capacitypercent5 daysInventory divided by the declared total maximum inventory for the latest gas day the ALSI platform publishes. period_start and period_end are both that gas day.Gas Infrastructure Europe, ALSI LNG terminal API, published dailystock.lng.fullness
LNG terminal send-out into the gridGWh/d5 daysThe latest gas day the ALSI platform publishes. period_start and period_end are both that gas day.Gas Infrastructure Europe, ALSI LNG terminal API, published dailyflow.lng.sendout

Agriculture and fertiliser: 5 indicators

Every indicator in this domain, with its unit, its freshness limit, its window rule and the body that publishes it
IndicatorUnitFreshness limitWindow ruleSourceStored as
Diammonium phosphate price, monthly meanUSD/t45 daysThe most recent period in the monthly commodity sheet that carries a value. The month is identified by its last day, so period_start and period_end are both that day.World Bank, Commodity Markets monthly historical data, published monthlyprice.fertiliser.dap
Food Price Index, cerealsindex points45 daysThe last month in the published series that carries a composite value. The month is identified by its last day, so period_start and period_end are both that day. Base 2014 to 2016 equals 100.Food and Agriculture Organization, FAO Food Price Index, published monthlyindex.food.cereals
Food Price Index, compositeindex points45 daysThe last month in the published series that carries a composite value. The month is identified by its last day, so period_start and period_end are both that day. Base 2014 to 2016 equals 100.Food and Agriculture Organization, FAO Food Price Index, published monthlyindex.food.composite
Potassium chloride price, monthly meanUSD/t45 daysThe most recent period in the monthly commodity sheet that carries a value. The month is identified by its last day, so period_start and period_end are both that day.World Bank, Commodity Markets monthly historical data, published monthlyprice.fertiliser.potash
Urea price, monthly meanUSD/t45 daysThe most recent period in the monthly commodity sheet that carries a value. The month is identified by its last day, so period_start and period_end are both that day.World Bank, Commodity Markets monthly historical data, published monthlyprice.fertiliser.urea

Biofuels and blending: 1 indicator

Every indicator in this domain, with its unit, its freshness limit, its window rule and the body that publishes it
IndicatorUnitFreshness limitWindow ruleSourceStored as
Pump hydrous ethanol price, real a litreBRL/l14 daysThe survey week the regulator's weekly workbook states in its own first two columns. period_end is the latest survey end date in the workbook and period_start is six days before it.Agencia Nacional do Petroleo, Gas Natural e Biocombustiveis, Weekly forecourt price survey, published weeklyprice.retail.ethanol.brl_l

Chokepoints and shipping: 6 indicators

Every indicator in this domain, with its unit, its freshness limit, its window rule and the body that publishes it
IndicatorUnitFreshness limitWindow ruleSourceStored as
Chokepoint tanker transits, five reported daystransits12 daysSum of the five most recent reported days in the IMF PortWatch daily chokepoints layer. period_end is the newest reported day and period_start is four days before it. Written only when five reported days are present.International Monetary Fund, PortWatch daily chokepoints data, published dailytransit.chokepoint.tankers_5d
Chokepoint tanker transits, one reported daytransits12 daysThe n_tanker count one reported day carries in the IMF PortWatch daily chokepoints layer. period_start and period_end are both that day.International Monetary Fund, PortWatch daily chokepoints data, published dailytransit.chokepoint.tankers_daily
Chokepoint tanker transits, seven reported daystransits14 daysSum of the tanker transit count over the seven most recent reported days in the PortWatch layers. period_end is the latest reported date the port activity layer holds and period_start is six days before it.International Monetary Fund, PortWatch daily port activity data, published dailytransit.chokepoint.tankers_7d
Chokepoint vessel transits, five reported daystransits12 daysSum of the five most recent reported days in the IMF PortWatch daily chokepoints layer. period_end is the newest reported day and period_start is four days before it. Written only when five reported days are present.International Monetary Fund, PortWatch daily chokepoints data, published dailytransit.chokepoint.vessels_5d
Chokepoint vessel transits, one reported daytransits12 daysThe n_total count one reported day carries in the IMF PortWatch daily chokepoints layer. period_start and period_end are both that day.International Monetary Fund, PortWatch daily chokepoints data, published dailytransit.chokepoint.vessels_daily
Tanker port calls, seven reported daysport calls14 daysSum of portcalls_tanker over the seven most recent reported days in the IMF PortWatch daily port activity layer. period_end is the latest reported date in the layer and period_start is six days before it.International Monetary Fund, PortWatch daily port activity data, published dailytransit.port.tanker_calls_7d

Conflict and attacks: 1 indicator

Every indicator in this domain, with its unit, its freshness limit, its window rule and the body that publishes it
IndicatorUnitFreshness limitWindow ruleSourceStored as
Maritime security reports published in the weekreports10 daysCount of reports on the published list carrying a publication date inside the seven days ending on issue_date. period_start is issue_date minus seven days and period_end is issue_date.Combined Maritime Forces, Joint Maritime Information Centre reports, RSS, published weeklyrisk.maritime.reports_week

Crude prices: 7 indicators

Every indicator in this domain, with its unit, its freshness limit, its window rule and the body that publishes it
IndicatorUnitFreshness limitWindow ruleSourceStored as
Brent crude oil price, monthly meanUSD/bbl45 daysThe most recent period in the monthly commodity sheet that carries a value. The month is identified by its last day, so period_start and period_end are both that day.World Bank, Commodity Markets monthly historical data, published monthlyprice.crude.brent_monthly
Brent crude oil spot price, Europe, daily quoteUSD/bbl5 daysOne published daily quote, dated by the trading day the publisher's own history page puts it on. period_start and period_end are both that day. A day the market did not trade carries no row.United States Energy Information Administration, Spot Prices for Crude Oil and Petroleum Products, daily history, published daily. Licence: United States federal government work, public domainprice.crude.brent.spot.usd_bbl.daily
Brent crude oil spot price, Europe, weekly meanUSD/bbl12 daysThe mean of every daily quote the published history carries inside the seven calendar days ending on the Sunday in period_end. period_start is the Monday six days before it. Written only when the week carries at least three quoted days, and the quoted day count is kept in p2_wholesale_local.traded_days.United States Energy Information Administration, Spot Prices for Crude Oil and Petroleum Products, daily history, published daily. Licence: United States federal government work, public domainprice.crude.brent.spot.usd_bbl
Brent crude spot price, free on boardUSD/bbl5 daysOne trading day in the EIA daily spot price series. period_start and period_end are both that day.United States Energy Information Administration, Petroleum and other liquids bulk data file, PET.zip, published dailyprice.spot.brent.usd_bbl
Brent crude spot price, mean of the ISO weekUSD/bbl12 daysThe unweighted mean of every trading day the EIA daily series publishes inside one ISO week. period_start is the Monday of that week and period_end its Sunday. Written only where the week carries at least three trading days.United States Energy Information Administration, Petroleum and other liquids bulk data file, PET.zip, published dailyprice.spot.brent.weekly.usd_bbl
West Texas Intermediate crude spot price at CushingUSD/bbl5 daysOne trading day in the EIA daily spot price series. period_start and period_end are both that day.United States Energy Information Administration, Petroleum and other liquids bulk data file, PET.zip, published dailyprice.spot.wti.usd_bbl
West Texas Intermediate spot price, mean of the ISO weekUSD/bbl12 daysThe unweighted mean of every trading day the EIA daily series publishes inside one ISO week. period_start is the Monday of that week and period_end its Sunday. Written only where the week carries at least three trading days.United States Energy Information Administration, Petroleum and other liquids bulk data file, PET.zip, published dailyprice.spot.wti.weekly.usd_bbl

Demand and trade flows: 12 indicators

Every indicator in this domain, with its unit, its freshness limit, its window rule and the body that publishes it
IndicatorUnitFreshness limitWindow ruleSourceStored as
Exports of gas oil and diesel oilthousand tonnes100 daysThe most recent calendar month the Eurostat nrg_cb_oilm series carries a value for, inside the last twelve months requested, and for which the same country and product carry imports, exports and gross inland deliveries together. The month is identified by its last day, so period_start and period_end are both that day and every monthly observation carries the same window length. Member states report on different lags, so the freshness limit allows for publication two months in arrears.Eurostat, Monthly oil supply and transformation, nrg_cb_oilm, published monthlytrade.oil.exports.diesel
Exports of motor gasolinethousand tonnes100 daysThe most recent calendar month the Eurostat nrg_cb_oilm series carries a value for, inside the last twelve months requested, and for which the same country and product carry imports, exports and gross inland deliveries together. The month is identified by its last day, so period_start and period_end are both that day and every monthly observation carries the same window length. Member states report on different lags, so the freshness limit allows for publication two months in arrears.Eurostat, Monthly oil supply and transformation, nrg_cb_oilm, published monthlytrade.oil.exports.petrol
Gross inland deliveries of gas oil and diesel oilthousand tonnes100 daysThe most recent calendar month the Eurostat nrg_cb_oilm series carries a value for, inside the last twelve months requested, and for which the same country and product carry imports, exports and gross inland deliveries together. The month is identified by its last day, so period_start and period_end are both that day and every monthly observation carries the same window length. Member states report on different lags, so the freshness limit allows for publication two months in arrears.Eurostat, Monthly oil supply and transformation, nrg_cb_oilm, published monthlydemand.oil.gross_inland_deliveries.diesel
Gross inland deliveries of motor gasolinethousand tonnes100 daysThe most recent calendar month the Eurostat nrg_cb_oilm series carries a value for, inside the last twelve months requested, and for which the same country and product carry imports, exports and gross inland deliveries together. The month is identified by its last day, so period_start and period_end are both that day and every monthly observation carries the same window length. Member states report on different lags, so the freshness limit allows for publication two months in arrears.Eurostat, Monthly oil supply and transformation, nrg_cb_oilm, published monthlydemand.oil.gross_inland_deliveries.petrol
Gross inland deliveries of oil products, calculatedthousand tonnes100 daysThe most recent calendar month the Eurostat series carries a value for, inside the last six months requested. The month is identified by its last day, so period_start and period_end are both that day and every monthly observation carries the same window length. Member states report on different lags, so the freshness limit allows for publication two months in arrears.Eurostat, Monthly oil supply and transformation, nrg_cb_oilm, published monthlydemand.oil.gross_inland_deliveries
Imports of gas oil and diesel oilthousand tonnes100 daysThe most recent calendar month the Eurostat nrg_cb_oilm series carries a value for, inside the last twelve months requested, and for which the same country and product carry imports, exports and gross inland deliveries together. The month is identified by its last day, so period_start and period_end are both that day and every monthly observation carries the same window length. Member states report on different lags, so the freshness limit allows for publication two months in arrears.Eurostat, Monthly oil supply and transformation, nrg_cb_oilm, published monthlytrade.oil.imports.diesel
Imports of motor gasolinethousand tonnes100 daysThe most recent calendar month the Eurostat nrg_cb_oilm series carries a value for, inside the last twelve months requested, and for which the same country and product carry imports, exports and gross inland deliveries together. The month is identified by its last day, so period_start and period_end are both that day and every monthly observation carries the same window length. Member states report on different lags, so the freshness limit allows for publication two months in arrears.Eurostat, Monthly oil supply and transformation, nrg_cb_oilm, published monthlytrade.oil.imports.petrol
National transmission system gas demandmcm/d3 daysThe latest published reading in the instantaneous flow file, dated by the day of its own published time. period_start and period_end are both that day.National Gas Transmission, Instantaneous gas flows download, published liveflow.gas.nts_demand
Net imports of gas oil and diesel oil as a share of gross inland deliveriespercent100 daysImports minus exports, divided by gross inland deliveries, times one hundred, for the latest calendar month in which the same country and the same product carry all three figures. The month is identified by its last day, so period_start and period_end are both that day. Written only where the deliveries figure is positive.Eurostat, Monthly oil supply and transformation, nrg_cb_oilm, published monthlytrade.oil.net_import_dependence.diesel
Net imports of motor gasoline as a share of gross inland deliveriespercent100 daysImports minus exports, divided by gross inland deliveries, times one hundred, for the latest calendar month in which the same country and the same product carry all three figures. The month is identified by its last day, so period_start and period_end are both that day. Written only where the deliveries figure is positive.Eurostat, Monthly oil supply and transformation, nrg_cb_oilm, published monthlytrade.oil.net_import_dependence.petrol
Tanker tonnage discharged at a port, seven reported daystonnes14 daysSum of import_tanker over the seven most recent reported days in the IMF PortWatch daily port activity layer. period_end is the latest reported date in the layer and period_start is six days before it.International Monetary Fund, PortWatch daily port activity data, published dailyflow.port.tanker_tonnes_discharged_7d
Tanker tonnage loaded at a port, seven reported daystonnes14 daysSum of export_tanker over the seven most recent reported days in the IMF PortWatch daily port activity layer. period_end is the latest reported date in the layer and period_start is six days before it.International Monetary Fund, PortWatch daily port activity data, published dailyflow.port.tanker_tonnes_loaded_7d

Emergency reserves: 1 indicator

Every indicator in this domain, with its unit, its freshness limit, its window rule and the body that publishes it
IndicatorUnitFreshness limitWindow ruleSourceStored as
Strategic petroleum reserve crude stocksmillion bbl10 daysThe week ending date the Weekly Petroleum Status Report states in its own header. period_end is that date and period_start is six days before it.United States Energy Information Administration, Weekly Petroleum Status Report, table 4, published weeklystock.oil.strategic_reserve

Gas and power prices: 2 indicators

Every indicator in this domain, with its unit, its freshness limit, its window rule and the body that publishes it
IndicatorUnitFreshness limitWindow ruleSourceStored as
Natural gas price, Europe, monthly meanUSD/mmbtu45 daysThe most recent period in the monthly commodity sheet that carries a value. The month is identified by its last day, so period_start and period_end are both that day.World Bank, Commodity Markets monthly historical data, published monthlyprice.gas.europe_monthly
Share of electricity generation by fuel, day to datepercent3 daysThe latest fifteen minute snapshot the dashboard publishes, as a share of the total of every fuel in that snapshot. period_start and period_end are both the day the snapshot belongs to.no source has supplied a figure for this indicator yetpower.fuelmix.share

Pipelines: 4 indicators

Every indicator in this domain, with its unit, its freshness limit, its window rule and the body that publishes it
IndicatorUnitFreshness limitWindow ruleSourceStored as
Gas export to Ireland at Moffatmcm/d3 daysThe latest published reading in the instantaneous flow file, dated by the day of its own published time. period_start and period_end are both that day.National Gas Transmission, Instantaneous gas flows download, published liveflow.gas.moffat_export
National transmission system total gas supplymcm/d3 daysThe latest published reading in the instantaneous flow file, dated by the day of its own published time. period_start and period_end are both that day.National Gas Transmission, Instantaneous gas flows download, published liveflow.gas.nts_total_supply
Physical gas flow at an entry pointmcm/d5 daysThe most recent gas day inside the issue window that carries a value for the point key in the entry direction. period_start and period_end are both that gas day. Source values in kWh a day are converted at 10.55 kWh per cubic metre.ENTSOG, Transparency platform operational data, physical flow, published dailyflow.gas.entry_point
Physical gas flow at an exit pointmcm/d5 daysThe most recent gas day inside the issue window that carries a value for the point key in the exit direction. period_start and period_end are both that gas day. Source values in kWh a day are converted at 10.55 kWh per cubic metre.ENTSOG, Transparency platform operational data, physical flow, published dailyflow.gas.exit_point

Retail prices: 74 indicators

Every indicator in this domain, with its unit, its freshness limit, its window rule and the body that publishes it
IndicatorUnitFreshness limitWindow ruleSourceStored as
Auto diesel pump price, rupee a litreLKR/l60 daysThe 'Effect from' date the Ceylon Petroleum Corporation's own price list carries beside the figure. period_start is that day and period_end is the day the list was read, because the price stands until the Corporation changes it and the list carries no end date.Ceylon Petroleum Corporation, Ceypetco retail price list, published on event. Licence: none statedprice.retail.diesel.lkr_l
Automotive diesel price excluding taxes, euro a litreEUR/l10 daysThe price date the Weekly Oil Bulletin states for the week, a single reported day. period_start and period_end are both that day. Source values are euro per 1000 litres and are divided by 1000.European Commission, Weekly Oil Bulletin, prices with taxes, published weeklyprice.retail.diesel.extax.eur_l
Automotive diesel pump price net of duties and taxes, euro a litreEUR/l10 daysThe price date the Weekly Oil Bulletin stamps the week with, a single reported Monday. period_start and period_end are both that day. Source values are euro per 1000 litres and are divided by 1000.European Commission, Weekly Oil Bulletin, prices history workbook (Weekly_Oil_Bulletin_Prices_History_maticni_4web.xlsx), published weekly. Licence: European Commission: reproduction is authorised provided the source is acknowledged, stated on the workbook's own notes rowsprice.retail.diesel.net_of_tax.eur_l
Automotive diesel pump price with taxes, euro a litreEUR/l10 daysThe price date the Weekly Oil Bulletin states in cell A2 of its own workbook, a single reported day. period_start and period_end are both that day. Source values are euro per 1000 litres and are divided by 1000.European Commission, Weekly Oil Bulletin, prices history workbook (Weekly_Oil_Bulletin_Prices_History_maticni_4web.xlsx), published weekly. Licence: European Commission: reproduction is authorised provided the source is acknowledged, stated on the workbook's own notes rows / European Commission, Weekly Oil Bulletin, prices with taxes, published weeklyprice.retail.diesel.eur_l
Automotive diesel pump price without taxes, euro a litreEUR/l10 daysThe price date the Weekly Oil Bulletin price history workbook states in column A of its 'Prices wo taxes' sheet, a single reported day and always a Monday. period_start and period_end are both that day. Source values are euro per 1000 litres and are divided by 1000.European Commission, Weekly Oil Bulletin, prices history workbook (Weekly_Oil_Bulletin_Prices_History_maticni_4web.xlsx), published weekly. Licence: European Commission: reproduction is authorised provided the source is acknowledged, stated on the workbook's own notes rowsprice.retail.diesel.wo_tax.eur_l
Average retail price of automotive gas oil, naira a litreNGN/l45 daysThe month the National Bureau of Statistics stamps on its own petroleum products panel. period_start is the first day of that month and period_end its last. The figure is the average price paid by consumers, surveyed, which is what the Bureau's own label beside it says. AGO is the Bureau's own code for the diesel series and the panel's own link for it is the diesel search.National Bureau of Statistics, Petroleum products panel, National Bureau of Statistics home page, published monthly. Licence: none statedprice.retail.diesel.avg.ngn_l
Average retail price of premium motor spirit, naira a litreNGN/l45 daysThe month the National Bureau of Statistics stamps on its own petroleum products panel. period_start is the first day of that month and period_end its last. The figure is the average price paid by consumers, surveyed, which is what the Bureau's own label beside it says. The Bureau's elibrary serves no price watch report later than October 2024, so this panel is the newest figure the publisher states.National Bureau of Statistics, Petroleum products panel, National Bureau of Statistics home page, published monthly. Licence: none statedprice.retail.petrol.avg.ngn_l
Cap retail diesel price, Dar es Salaam, shilling a litreTZS/l45 daysThe month the Energy and Water Utilities Regulatory Authority's own public notice names. period_start is the day the notice states it takes effect and period_end the last day of that month. The figure is the cap price, which retailers may not exceed, and the subject carries the port the notice tabulates.Energy and Water Utilities Regulatory Authority, Public notice on cap prices for petroleum products, September 2026, published monthly. Licence: none statedprice.retail.diesel.max.tzs_l
Cap retail petrol price, Dar es Salaam, shilling a litreTZS/l45 daysThe month the Energy and Water Utilities Regulatory Authority's own public notice names. period_start is the day the notice states it takes effect and period_end the last day of that month. The figure is the cap price, which retailers may not exceed, and the subject carries the port the notice tabulates.Energy and Water Utilities Regulatory Authority, Public notice on cap prices for petroleum products, September 2026, published monthly. Licence: none statedprice.retail.petrol.max.tzs_l
City average diesel pump price, Canada, cent a litreCAD cents/l7 daysThe newest day the Natural Resources Canada daily series carries a price for the city column named in the subject. period_start and period_end are both that day. The figure is the average the department publishes for that whole city, over the outlets it surveys there, and is not the price at any one forecourt. The publisher states the price includes taxes.Natural Resources Canada, Daily average retail prices for regular gasoline and diesel, published daily. Licence: Open Government Licence Canada, to confirmprice.retail.diesel.city.cad_c_l
City average regular petrol pump price, Canada, cent a litreCAD cents/l7 daysThe newest day the Natural Resources Canada daily series carries a price for the city column named in the subject. period_start and period_end are both that day. The figure is the average the department publishes for that whole city, over the outlets it surveys there, and is not the price at any one forecourt. The publisher states the price includes taxes.Natural Resources Canada, Daily average retail prices for regular gasoline and diesel, published daily. Licence: Open Government Licence Canada, to confirmprice.retail.petrol.city.cad_c_l
Common pump price for RON 95 petrol, Manila, peso a litrePHP/l12 daysThe week the Department of Energy's own weekly price monitoring document names on its face. period_start is the first day of that week and period_end its last. The figure is the column the Department heads COMMON PRICE, read by the column's own position on the page rather than by the order of the figures in the row, and it is the Department's own common price for Manila City. The Department publishes a common price for each city of the National Capital Region and none for the region as a whole.Department of Energy, Oil Industry Management Bureau, Price monitoring of liquid fuels, National Capital Region, weekly, published weekly. Licence: none statedprice.retail.petrol.ron95.common.php_l
Common pump price for diesel, Manila, peso a litrePHP/l12 daysThe week the Department of Energy's own weekly price monitoring document names on its face. period_start is the first day of that week and period_end its last. The figure is the column the Department heads COMMON PRICE, read by the column's own position on the page rather than by the order of the figures in the row, and it is the Department's own common price for Manila City. The Department publishes a common price for each city of the National Capital Region and none for the region as a whole.Department of Energy, Oil Industry Management Bureau, Price monitoring of liquid fuels, National Capital Region, weekly, published weekly. Licence: none statedprice.retail.diesel.common.php_l
Diesel D50 pump price in Zimbabwe, dollar a litreUSD/l45 daysThe 'As Of' date the Zimbabwe Energy Regulatory Authority stamps its own current price panel with, a single reported day. period_start and period_end are both that day. Zimbabwe publishes the same pump price in two currencies and this is the dollar one as published, never a converted figure.Zimbabwe Energy Regulatory Authority, Current energy prices, ZERA home page, published monthly. Licence: none statedprice.retail.diesel.zwe.usd_l
Diesel D50 pump price, Zimbabwe gold a litreZWG/l45 daysThe 'As Of' date the Zimbabwe Energy Regulatory Authority stamps its own current price panel with, a single reported day. period_start and period_end are both that day. The figure is the price the Authority publishes for diesel D50 and the grade is kept in the evidence row.Zimbabwe Energy Regulatory Authority, Current energy prices, ZERA home page, published monthly. Licence: none statedprice.retail.diesel.zwg_l
Diesel pump price at one station, Australian cent a litreAUD cents/l5 daysThe price the station's own record carries in the publisher's own cents a litre, dated by the date field on that record. period_start and period_end are both that day.Government of Western Australia, Department of Energy, Mines, Industry Regulation and Safety, FuelWatch price feed, published daily. Licence: the feed asserts "Copyright 2025 FuelWatch. All Rights Reserved." in its own channel. CHECK TERMS before commercial reprint.price.retail.diesel.station.aud_c_l
Diesel pump price at one station, Australian dollar a litreAUD/l5 daysThe DL diesel price the FuelCheck record carries, dated by its own last updated stamp. period_start and period_end are both that day.Government of New South Wales, FuelCheck API, published liveprice.retail.diesel.station.aud_l
Diesel pump price at one station, euro a litreEUR/l5 daysThe price the station's own record carries, dated by the stamp on that record where the feed publishes one and by the day it was read where the feed publishes a live price with no stamp. period_start and period_end are both that day.Ministere de l'Economie, des Finances et de la Souverainete industrielle et numerique, prix-carburants-quotidien, daily station prices, published daily / Ministerio para la Transicion Ecologica y el Reto Demografico, Geoportal de carburantes, terrestrial stations, published live / Tankerkoenig, German fuel price data, Creative Commons endpoint, published live. Licence: Creative Commons, as published by creativecommons.tankerkoenig.de. CHECK TERMS before commercial reprint / Ministero delle Imprese e del Made in Italy, Osservaprezzi carburanti daily extract, published daily / E-Control, Spritpreisrechner API, published liveprice.retail.diesel.station.eur_l
Diesel pump price at one station, pound a litreGBP/l5 daysThe B7 diesel price the retailer's own record carries, dated by the stamp on the record where the retailer publishes one and by the snapshot stamp otherwise. A price set before the issue window opened is not written. period_start and period_end are both that day.Retailers publishing under the Motor Fuel Price (Open Data) Regulations 2025, Fuel Finder scheme retailer open data feeds, published live. Licence: Published as open data under the Motor Fuel Price (Open Data) Regulations 2025price.retail.diesel.station.gbp_l
Diesel pump price before duty and value added tax, pence a litrep/l10 daysDerived. price.retail.diesel.gbp_p_l for the survey week, divided by one plus the value added tax rate the same published row states, less the duty rate the same published row states. Both tax figures come from the DESNZ weekly series' own duty and value added tax columns and are stored dated in p2_tax_rate. period_start and period_end are both the survey day.Department for Energy Security and Net Zero, Weekly road fuel prices, published weeklyprice.retail.diesel.pretax.gbp_p_l
Diesel pump price, kwacha a litreZMW/l45 daysThe month the Energy Regulation Board's own price statement names. period_start is the first day of that month and period_end its last. The Board sets the price, so the figure is a set national price and not a survey.Energy Regulation Board, Current fuel prices, Energy Regulation Board home page, published monthly. Licence: none statedprice.retail.diesel.zmw_l
Diesel retail price, riyal a litreQAR/l40 daysThe month Woqod's own price endpoint states on the row, from its dateFrom to its dateTo. period_start and period_end are those two days. The price endpoint carries no unit; the unit is the label Woqod's own retail page carries over this figure, QR/Liter, which is cached with the figure and quoted in this lane's report.Qatar Fuel, Woqod, Fuel retail prices, the retail page's own price endpoint, published monthly. Licence: none statedprice.retail.diesel.qar_l
Diesel retail selling price at Delhi, rupee a litreINR/l5 daysThe date the Petroleum Planning and Analysis Cell states beside the figure in its own home page notice, a single reported day. period_start and period_end are both that day. The figure is the retail selling price at an Indian Oil Corporation outlet in Delhi, which is the reference city India's own publisher quotes, and the subject carries that city.Petroleum Planning and Analysis Cell, Ministry of Petroleum and Natural Gas, Retail selling price of petrol and diesel at Delhi, home page notice, published daily. Licence: Government of India website terms, to readprice.retail.diesel.inr_l
Dutiable diesel pump price with taxes, converted to euroEUR/l60 daysThe latest month the Statistics Norway table carries, divided by the European Central Bank euro reference rate read in the same run and stored beside it. The month is identified by its last day in period_start and period_end alike.Statistics Norway, Prices on engine fuel, table 09654, published monthlyprice.retail.diesel.month.eur_l
Dutiable diesel pump price with taxes, krone a litreNOK/l60 daysThe latest month the Statistics Norway table carries. period_start is the first day of that month and period_end its last day. Norway publishes no weekly series, so the figure is a month, identified by its last day in period_start and period_end alike, and the freshness limit allows for publication in the month following.Statistics Norway, Prices on engine fuel, table 09654, published monthlyprice.retail.diesel.nok_l
Euro reference rate, Norwegian kroneNOK per EUR5 daysThe rate in the European Central Bank keyless daily reference file, dated by the day the file states. period_start and period_end are both that day. Stored so the euro conversion of the Norwegian pump price can be checked.European Central Bank, Euro foreign exchange reference rates, daily file, published dailyfx.eur.nok
Euro reference rate, United States dollar, dailyUSD per EUR5 daysOne published daily quote, dated by the trading day the publisher's own history page puts it on. period_start and period_end are both that day. A day the market did not trade carries no row.European Central Bank, Euro foreign exchange reference rates, full history file, published daily. Licence: European Central Bank, free reuse with attributionfx.eur.usd.daily
Euro reference rate, United States dollar, weekly meanUSD per EUR12 daysThe mean of the daily rates the European Central Bank reference rate history carries inside the seven calendar days ending on the Sunday in period_end. period_start is the Monday six days before it. Written only when the week carries at least three published rates.European Central Bank, Euro foreign exchange reference rates, full history file, published daily. Licence: European Central Bank, free reuse with attributionfx.eur.usd.weekly
Euro reference rate, pound sterling, dailyGBP per EUR5 daysOne published daily quote, dated by the trading day the publisher's own history page puts it on. period_start and period_end are both that day. A day the market did not trade carries no row.European Central Bank, Euro foreign exchange reference rates, full history file, published daily. Licence: European Central Bank, free reuse with attributionfx.eur.gbp.daily
Euro reference rate, pound sterling, weekly meanGBP per EUR12 daysThe mean of the daily rates the European Central Bank reference rate history carries inside the seven calendar days ending on the Sunday in period_end. period_start is the Monday six days before it. Written only when the week carries at least three published rates.European Central Bank, Euro foreign exchange reference rates, full history file, published daily. Licence: European Central Bank, free reuse with attributionfx.eur.gbp.weekly
Euro-super 95 price excluding taxes, euro a litreEUR/l10 daysThe price date the Weekly Oil Bulletin states for the week, a single reported day. period_start and period_end are both that day. Source values are euro per 1000 litres and are divided by 1000.European Commission, Weekly Oil Bulletin, prices with taxes, published weeklyprice.retail.petrol.extax.eur_l
Euro-super 95 pump price net of duties and taxes, euro a litreEUR/l10 daysThe price date the Weekly Oil Bulletin stamps the week with, a single reported Monday. period_start and period_end are both that day. Source values are euro per 1000 litres and are divided by 1000.European Commission, Weekly Oil Bulletin, prices history workbook (Weekly_Oil_Bulletin_Prices_History_maticni_4web.xlsx), published weekly. Licence: European Commission: reproduction is authorised provided the source is acknowledged, stated on the workbook's own notes rowsprice.retail.petrol.net_of_tax.eur_l
Euro-super 95 pump price with taxes, euro a litreEUR/l10 daysThe price date the Weekly Oil Bulletin states in cell A2 of its own workbook, a single reported day. period_start and period_end are both that day. Source values are euro per 1000 litres and are divided by 1000.European Commission, Weekly Oil Bulletin, prices history workbook (Weekly_Oil_Bulletin_Prices_History_maticni_4web.xlsx), published weekly. Licence: European Commission: reproduction is authorised provided the source is acknowledged, stated on the workbook's own notes rows / European Commission, Weekly Oil Bulletin, prices with taxes, published weeklyprice.retail.petrol.eur_l
Euro-super 95 pump price without taxes, euro a litreEUR/l10 daysThe price date the Weekly Oil Bulletin price history workbook states in column A of its 'Prices wo taxes' sheet, a single reported day and always a Monday. period_start and period_end are both that day. Source values are euro per 1000 litres and are divided by 1000.European Commission, Weekly Oil Bulletin, prices history workbook (Weekly_Oil_Bulletin_Prices_History_maticni_4web.xlsx), published weekly. Licence: European Commission: reproduction is authorised provided the source is acknowledged, stated on the workbook's own notes rowsprice.retail.petrol.wo_tax.eur_l
Gas Oil retail price, rupee a litreMUR/l60 daysThe day the Petroleum Pricing Committee's own press release says the Committee met and set the price. period_start is that day and period_end is the day the release was read, because the release names no end date and the price stands until the Committee meets again. Gas Oil is what the Committee calls diesel.State Trading Corporation, for the Petroleum Pricing Committee, Petroleum Pricing Committee press release, published on event. Licence: none statedprice.retail.diesel.mur_l
Gasoline Premium 91 retail price, riyal a litreQAR/l40 daysThe month Woqod's own price endpoint states on the row, from its dateFrom to its dateTo. period_start and period_end are those two days. The price endpoint carries no unit; the unit is the label Woqod's own retail page carries over this figure, QR/Liter, which is cached with the figure and quoted in this lane's report.Qatar Fuel, Woqod, Fuel retail prices, the retail page's own price endpoint, published monthly. Licence: none statedprice.retail.petrol.premium91.qar_l
Gasoline Super 95 retail price, riyal a litreQAR/l40 daysThe month Woqod's own price endpoint states on the row, from its dateFrom to its dateTo. period_start and period_end are those two days. The price endpoint carries no unit; the unit is the label Woqod's own retail page carries over this figure, QR/Liter, which is cached with the figure and quoted in this lane's report.Qatar Fuel, Woqod, Fuel retail prices, the retail page's own price endpoint, published monthly. Licence: none statedprice.retail.petrol.super95.qar_l
Maximum pump price of diesel, kwacha a litreMWK/l60 daysThe day the Malawi Energy Regulatory Authority's own release carries as its date, which states the prices take effect immediately. period_start is that day and period_end is the day the release was read, because the Authority names no end date and the price stands until it reviews again. The Authority's own later release of 8 May 2026 announced a reduction in the petrol price without stating a new figure and left other products unchanged, which is why diesel stands here and petrol does not.Malawi Energy Regulatory Authority, Authority news and press releases, the site's own posts endpoint, published on event. Licence: none statedprice.retail.diesel.max.mwk_l
Maximum retail diesel price, Nairobi, shilling a litreKES/l40 daysThe period the Energy and Petroleum Regulatory Authority's own notice names, which runs from the fifteenth of one month to the fourteenth of the next. period_start is the first day of that period and period_end its last. The figure is the maximum price the Authority allows, not a surveyed price, and the subject carries the town the ticker names.Energy and Petroleum Regulatory Authority, Maximum retail petroleum prices in Kenya, published monthly. Licence: none statedprice.retail.diesel.max.kes_l
Maximum retail diesel price, leu a litreMDL/l7 daysThe period the Agentia Nationala pentru Reglementare in Energetica's own panel names beside the figure, which is the few days the ceiling it set applies for. period_start is the first day of that period and period_end its last. The figure is the maximum price allowed, not a survey.Agentia Nationala pentru Reglementare in Energetica, Preturi la produse petroliere, pretul maxim de referinta, published daily. Licence: none statedprice.retail.diesel.max.mdl_l
Maximum retail petrol 95 price, leu a litreMDL/l7 daysThe period the Agentia Nationala pentru Reglementare in Energetica's own panel names beside the figure, which is the few days the ceiling it set applies for. period_start is the first day of that period and period_end its last. The figure is the maximum price allowed, not a survey.Agentia Nationala pentru Reglementare in Energetica, Preturi la produse petroliere, pretul maxim de referinta, published daily. Licence: none statedprice.retail.petrol.max.mdl_l
Maximum retail petrol price, Nairobi, shilling a litreKES/l40 daysThe period the Energy and Petroleum Regulatory Authority's own notice names, which runs from the fifteenth of one month to the fourteenth of the next. period_start is the first day of that period and period_end its last. The figure is the maximum price the Authority allows, not a surveyed price, and the subject carries the town the ticker names.Energy and Petroleum Regulatory Authority, Maximum retail petroleum prices in Kenya, published monthly. Licence: none statedprice.retail.petrol.max.kes_l
Mean diesel pump price, pence a litrep/l10 daysThe most recent weekly survey date the published series carries, a single reported day. period_start and period_end are both that day.Department for Energy Security and Net Zero, Weekly road fuel prices, published weeklyprice.retail.diesel.gbp_p_l
Mean petrol pump price, pence a litrep/l10 daysThe most recent weekly survey date the published series carries, a single reported day. period_start and period_end are both that day.Department for Energy Security and Net Zero, Weekly road fuel prices, published weeklyprice.retail.petrol.gbp_p_l
Mean station diesel price, peso a litreCLP/l5 daysThe mean of every station price the regulator's live API returns, dated by the day it was read. period_start and period_end are both that day.no source has supplied a figure for this indicator yetprice.retail.diesel.clp_l
Mogas retail price, rupee a litreMUR/l60 daysThe day the Petroleum Pricing Committee's own press release says the Committee met and set the price. period_start is that day and period_end is the day the release was read, because the release names no end date and the price stands until the Committee meets again. Mogas is what the Committee calls petrol.State Trading Corporation, for the Petroleum Pricing Committee, Petroleum Pricing Committee press release, published on event. Licence: none statedprice.retail.petrol.mur_l
National average diesel pump price, Canada, cent a litreCAD cents/l7 daysThe newest day the Natural Resources Canada daily series carries a price for the Canada column, which is its own national average. period_start and period_end are both that day. The publisher states the price includes taxes.Natural Resources Canada, Daily average retail prices for regular gasoline and diesel, published daily. Licence: Open Government Licence Canada, to confirmprice.retail.diesel.cad_c_l
National average diesel pump price, yen a litreJPY/l14 daysThe survey date carried by the newest row of the product block in the weekly survey workbook, a single reported day. period_start and period_end are both that day.Ministry of Economy, Trade and Industry, Weekly oil product price survey, pl007, published weeklyprice.retail.diesel.jpy_l
National average petrol pump price, yen a litreJPY/l14 daysThe survey date carried by the newest row of the product block in the weekly survey workbook, a single reported day. period_start and period_end are both that day.Ministry of Economy, Trade and Industry, Weekly oil product price survey, pl007, published weeklyprice.retail.petrol.jpy_l
National average regular petrol pump price, Canada, cent a litreCAD cents/l7 daysThe newest day the Natural Resources Canada daily series carries a price for the Canada column, which is its own national average. period_start and period_end are both that day. The publisher states the price includes taxes.Natural Resources Canada, Daily average retail prices for regular gasoline and diesel, published daily. Licence: Open Government Licence Canada, to confirmprice.retail.petrol.cad_c_l
National station median diesel price, Mexico, peso a litreMXN/l5 daysThe lower median of the diesel price published by every station in the Comision Reguladora de Energia's own station feed, over the stations that carry a price for this fuel. The lower median is taken rather than the mean of the two middle values, so the figure printed is a price a station itself published and can be quoted. The feed carries no date of its own, so it is dated by the day it was read, and period_start and period_end are both that day.Comision Reguladora de Energia, Precios comerciales de gasolinas y diesel, station price feed, published live. Licence: Mexican open data terms, to readprice.retail.diesel.station_median.mxn_l
National station median diesel pump price, pence a litrep/l7 daysThe median of the price published by every qualifying station in the United Kingdom station mesh, over the stations that returned a price for this fuel. A qualifying station is one whose published price carries a stamp inside 14 days of the read and whose postcode maps to a local authority district in the Office for National Statistics postcode directory. Dated by the newest station stamp among the qualifying stations. period_start and period_end are both that day.Retailers publishing under the Motor Fuel Price (Open Data) Regulations 2025, Fuel Finder scheme retailer open data feeds, published live. Licence: Published as open data under the Motor Fuel Price (Open Data) Regulations 2025price.retail.diesel.station_median.gbp_p_l
National station median petrol price, Mexico, peso a litreMXN/l5 daysThe lower median of the regular grade price published by every station in the Comision Reguladora de Energia's own station feed, over the stations that carry a price for this fuel. The lower median is taken rather than the mean of the two middle values, so the figure printed is a price a station itself published and can be quoted. The feed carries no date of its own, so it is dated by the day it was read, and period_start and period_end are both that day.Comision Reguladora de Energia, Precios comerciales de gasolinas y diesel, station price feed, published live. Licence: Mexican open data terms, to readprice.retail.petrol.station_median.mxn_l
National station median petrol pump price, pence a litrep/l7 daysThe median of the price published by every qualifying station in the United Kingdom station mesh, over the stations that returned a price for this fuel. A qualifying station is one whose published price carries a stamp inside 14 days of the read and whose postcode maps to a local authority district in the Office for National Statistics postcode directory. Dated by the newest station stamp among the qualifying stations. period_start and period_end are both that day.Retailers publishing under the Motor Fuel Price (Open Data) Regulations 2025, Fuel Finder scheme retailer open data feeds, published live. Licence: Published as open data under the Motor Fuel Price (Open Data) Regulations 2025price.retail.petrol.station_median.gbp_p_l
Official public price of optimo gasoil, peso a gallonDOP/gal12 daysThe week the ministry's own AVISO names, which runs from midnight on the Saturday to the Friday. period_start is the first day of that week and period_end its last. The figure to fuel pairing is taken from the ministry home page's own markup, which puts the figure before its label. The per gallon basis is the ministry's own column heading in the same week's AVISO, PRECIO OFICIAL A PAGAR POR EL PUBLICO (RD$/GL), and each figure staged here is present in that column of that notice.Ministerio de Industria, Comercio y Mipymes, Weekly official fuel prices, ministry home page panel with the week's own AVISO, published weekly. Licence: none statedprice.retail.diesel.optimo.dop_gal
Official public price of premium petrol, peso a gallonDOP/gal12 daysThe week the ministry's own AVISO names, which runs from midnight on the Saturday to the Friday. period_start is the first day of that week and period_end its last. The figure to fuel pairing is taken from the ministry home page's own markup, which puts the figure before its label. The per gallon basis is the ministry's own column heading in the same week's AVISO, PRECIO OFICIAL A PAGAR POR EL PUBLICO (RD$/GL), and each figure staged here is present in that column of that notice.Ministerio de Industria, Comercio y Mipymes, Weekly official fuel prices, ministry home page panel with the week's own AVISO, published weekly. Licence: none statedprice.retail.petrol.premium.dop_gal
Official public price of regular gasoil, peso a gallonDOP/gal12 daysThe week the ministry's own AVISO names, which runs from midnight on the Saturday to the Friday. period_start is the first day of that week and period_end its last. The figure to fuel pairing is taken from the ministry home page's own markup, which puts the figure before its label. The per gallon basis is the ministry's own column heading in the same week's AVISO, PRECIO OFICIAL A PAGAR POR EL PUBLICO (RD$/GL), and each figure staged here is present in that column of that notice.Ministerio de Industria, Comercio y Mipymes, Weekly official fuel prices, ministry home page panel with the week's own AVISO, published weekly. Licence: none statedprice.retail.diesel.regular.dop_gal
Official public price of regular petrol, peso a gallonDOP/gal12 daysThe week the ministry's own AVISO names, which runs from midnight on the Saturday to the Friday. period_start is the first day of that week and period_end its last. The figure to fuel pairing is taken from the ministry home page's own markup, which puts the figure before its label. The per gallon basis is the ministry's own column heading in the same week's AVISO, PRECIO OFICIAL A PAGAR POR EL PUBLICO (RD$/GL), and each figure staged here is present in that column of that notice.Ministerio de Industria, Comercio y Mipymes, Weekly official fuel prices, ministry home page panel with the week's own AVISO, published weekly. Licence: none statedprice.retail.petrol.regular.dop_gal
On-highway retail diesel price for one published region, No 2 diesel all types, dollar a United States gallonUSD/gal12 daysThe Monday survey date the Energy Information Administration's own weekly on-highway diesel series carries for that region. period_start and period_end are both that day. The figure is the average the Administration publishes for the whole region named in the subject, over the outlets it surveys there, and is not the price at any one station.United States Energy Information Administration, Petroleum and other liquids bulk data file, PET.zip, published dailyprice.retail.diesel.region.usd_gal
Petrol 92 octane pump price, rupee a litreLKR/l60 daysThe 'Effect from' date the Ceylon Petroleum Corporation's own price list carries beside the figure. period_start is that day and period_end is the day the list was read, because the price stands until the Corporation changes it and the list carries no end date.Ceylon Petroleum Corporation, Ceypetco retail price list, published on event. Licence: none statedprice.retail.petrol.lkr_l
Petrol blend E20 pump price in Zimbabwe, dollar a litreUSD/l45 daysThe 'As Of' date the Zimbabwe Energy Regulatory Authority stamps its own current price panel with, a single reported day. period_start and period_end are both that day. Zimbabwe publishes the same pump price in two currencies and this is the dollar one as published, never a converted figure.Zimbabwe Energy Regulatory Authority, Current energy prices, ZERA home page, published monthly. Licence: none statedprice.retail.petrol.zwe.usd_l
Petrol blend E20 pump price, Zimbabwe gold a litreZWG/l45 daysThe 'As Of' date the Zimbabwe Energy Regulatory Authority stamps its own current price panel with, a single reported day. period_start and period_end are both that day. The figure is the price the Authority publishes for petrol blend E20 and the grade is kept in the evidence row.Zimbabwe Energy Regulatory Authority, Current energy prices, ZERA home page, published monthly. Licence: none statedprice.retail.petrol.zwg_l
Petrol pump price before duty and value added tax, pence a litrep/l10 daysDerived. price.retail.petrol.gbp_p_l for the survey week, divided by one plus the value added tax rate the same published row states, less the duty rate the same published row states. Both tax figures come from the DESNZ weekly series' own duty and value added tax columns and are stored dated in p2_tax_rate. period_start and period_end are both the survey day.Department for Energy Security and Net Zero, Weekly road fuel prices, published weeklyprice.retail.petrol.pretax.gbp_p_l
Petrol pump price, kwacha a litreZMW/l45 daysThe month the Energy Regulation Board's own price statement names. period_start is the first day of that month and period_end its last. The Board sets the price, so the figure is a set national price and not a survey.Energy Regulation Board, Current fuel prices, Energy Regulation Board home page, published monthly. Licence: none statedprice.retail.petrol.zmw_l
Petrol retail selling price at Delhi, rupee a litreINR/l5 daysThe date the Petroleum Planning and Analysis Cell states beside the figure in its own home page notice, a single reported day. period_start and period_end are both that day. The figure is the retail selling price at an Indian Oil Corporation outlet in Delhi, which is the reference city India's own publisher quotes, and the subject carries that city.Petroleum Planning and Analysis Cell, Ministry of Petroleum and Natural Gas, Retail selling price of petrol and diesel at Delhi, home page notice, published daily. Licence: Government of India website terms, to readprice.retail.petrol.inr_l
Posted retail price of Diesel B7, PTT, baht a litreTHB/l10 daysThe effective date the Energy Policy and Planning Office's own price endpoint stamps on each retailer's row, a single stated day. period_start and period_end are both that day. Diesel B7 is the office's own label for the ordinary diesel grade and the row is PTT's. The field name to grade pairing was read from the office's own retail prices page, where the cell carrying this field sits in the row labelled Diesel B7.Energy Policy and Planning Office, Ministry of Energy, Oil retail price table, the office's own data endpoint behind its retail prices page, published on event. Licence: none statedprice.retail.diesel.b7.posted.thb_l
Posted retail price of Gasohol 95, PTT, baht a litreTHB/l10 daysThe effective date the Energy Policy and Planning Office's own price endpoint stamps on each retailer's row, a single stated day. period_start and period_end are both that day. The office publishes one posted price for each retailer rather than a national average, and this row is PTT's, which is the first retailer the office's own table lists. The office names no city beside the table. The field name to grade pairing was read from the office's own retail prices page, where the cell carrying this field sits in the row labelled Gasohol 95.Energy Policy and Planning Office, Ministry of Energy, Oil retail price table, the office's own data endpoint behind its retail prices page, published on event. Licence: none statedprice.retail.petrol.gasohol95.posted.thb_l
Posted retail price of Gasoline 95, PTT, baht a litreTHB/l10 daysThe effective date the Energy Policy and Planning Office's own price endpoint stamps on each retailer's row, a single stated day. period_start and period_end are both that day. This is the unblended grade, which the office tabulates separately from the gasohol blends, and the row is PTT's. The field name to grade pairing was read from the office's own retail prices page, where the cell carrying this field sits in the row labelled Gasoline 95.Energy Policy and Planning Office, Ministry of Energy, Oil retail price table, the office's own data endpoint behind its retail prices page, published on event. Licence: none statedprice.retail.petrol.gasoline95.posted.thb_l
Pump diesel price at one forecourt, S10 grade, real a litreBRL/l14 daysThe resale price the regulator's own weekly forecourt file carries for that forecourt, in the survey week the file names for itself. period_start is the first day of that week and period_end its last.Agencia Nacional do Petroleo, Gas Natural e Biocombustiveis, Weekly price survey by forecourt, published weeklyprice.retail.diesel_s10.station.brl_l
Pump diesel price, S10 grade, real a litreBRL/l14 daysThe survey week the regulator's weekly workbook states in its own first two columns. period_end is the latest survey end date in the workbook and period_start is six days before it.Agencia Nacional do Petroleo, Gas Natural e Biocombustiveis, Weekly forecourt price survey, published weeklyprice.retail.diesel_s10.brl_l
Pump petrol price, real a litreBRL/l14 daysThe survey week the regulator's weekly workbook states in its own first two columns. period_end is the latest survey end date in the workbook and period_start is six days before it.Agencia Nacional do Petroleo, Gas Natural e Biocombustiveis, Weekly forecourt price survey, published weeklyprice.retail.petrol.brl_l
Regulated pump price of 95 octane unleaded petrol, Gauteng, cent a litreZAR cents/l45 daysThe day the Minister's own regulation says it comes into operation, which the schedule states as 00h01 on the second of September 2026. period_start is that day and period_end is the day the schedule was read, because South Africa adjusts on the first Wednesday of a month and no later schedule was published. The figure is the price the regulation sets for zone 9C, which the department's own workbook labels Gauteng, and the octane column was read from the regulation's own header row. South Africa regulates a diesel wholesale price and not a diesel pump price, so no diesel row is staged for it.Department of Mineral and Petroleum Resources, Fuel price schedule and petrol price regulations, monthly adjustment archive, published monthly. Licence: none statedprice.retail.petrol.95.zar_c_l
United States retail diesel price, all typesUSD/gal12 daysThe Monday survey date the EIA weekly retail series carries. period_start and period_end are both that day.United States Energy Information Administration, Petroleum and other liquids bulk data file, PET.zip, published dailyprice.retail.diesel.usd_gal
United States retail petrol price, all grades all formulationsUSD/gal12 daysThe Monday survey date the EIA weekly retail series carries. period_start and period_end are both that day.United States Energy Information Administration, Petroleum and other liquids bulk data file, PET.zip, published dailyprice.retail.petrol.usd_gal

Road corridors: 11 indicators

Every indicator in this domain, with its unit, its freshness limit, its window rule and the body that publishes it
IndicatorUnitFreshness limitWindow ruleSourceStored as
Cheapest diesel price published in a town, euro a litreEUR/l5 daysThe lowest station diesel price published in the town, which is the comparator definition, dated by that station's own stamp. period_start and period_end are both that day.Ministere de l'Economie, des Finances et de la Souverainete industrielle et numerique, prix-carburants-quotidien, daily station prices, published dailyprice.retail.diesel.town_low.eur_l
Corridor mean cap diesel price, shilling a litreTZS/l45 daysThe mean of the cap diesel prices the Energy and Water Utilities Regulatory Authority sets for the corridor's own towns in its monthly public notice, over the towns Table 3 of that notice carries. Every figure behind it is a cap retailers may not exceed and not a surveyed price, so the mean is a mean of caps. period_start is the day the notice states it takes effect and period_end the last day of that month.Energy and Water Utilities Regulatory Authority, Public notice on cap prices for petroleum products, September 2026, published monthly. Licence: none statedprice.retail.diesel.corridor_max_mean.tzs_l
Corridor mean diesel price, Australian cent a litreAUD cents/l5 daysThe mean of the station prices read for the corridor in this run, over the stations that returned a price, in the publisher's own cents a litre. Dated by the newest station date among them. period_start and period_end are both that day.Government of Western Australia, Department of Energy, Mines, Industry Regulation and Safety, FuelWatch price feed, published daily. Licence: the feed asserts "Copyright 2025 FuelWatch. All Rights Reserved." in its own channel. CHECK TERMS before commercial reprint.price.retail.diesel.corridor_mean.aud_c_l
Corridor mean diesel price, Australian dollar a litreAUD/l5 daysThe mean of the station prices read for the corridor in this run, over the stations that returned a price. Dated by the newest station stamp among them. period_start and period_end are both that day.Government of New South Wales, FuelCheck API, published liveprice.retail.diesel.corridor_mean.aud_l
Corridor mean diesel price, S10 grade, real a litreBRL/l14 daysThe mean of the resale prices the regulator's weekly forecourt file carries for the corridor's own forecourts, over the forecourts that returned a price in the survey week the file names for itself. period_start is the first day of that week and period_end its last.Agencia Nacional do Petroleo, Gas Natural e Biocombustiveis, Weekly price survey by forecourt, published weeklyprice.retail.diesel_s10.corridor_mean.brl_l
Corridor mean diesel price, euro a litreEUR/l5 daysThe mean of the station prices read for the corridor in this run, over the stations that returned a price. Dated by the newest station stamp among them. period_start and period_end are both that day.Ministere de l'Economie, des Finances et de la Souverainete industrielle et numerique, prix-carburants-quotidien, daily station prices, published daily / Tankerkoenig, German fuel price data, Creative Commons endpoint, published live. Licence: Creative Commons, as published by creativecommons.tankerkoenig.de. CHECK TERMS before commercial reprint / Ministero delle Imprese e del Made in Italy, Osservaprezzi carburanti daily extract, published daily / Ministerio para la Transicion Ecologica y el Reto Demografico, Geoportal de carburantes, terrestrial stations, published live / E-Control, Spritpreisrechner API, published liveprice.retail.diesel.corridor_mean.eur_l
Corridor mean diesel price, pound a litreGBP/l5 daysThe mean of the station prices read for the corridor in this run, over the stations that returned a price. Dated by the newest station stamp among them. period_start and period_end are both that day.Retailers publishing under the Motor Fuel Price (Open Data) Regulations 2025, Fuel Finder scheme retailer open data feeds, published live. Licence: Published as open data under the Motor Fuel Price (Open Data) Regulations 2025price.retail.diesel.corridor_mean.gbp_l
Corridor mean maximum diesel price, shilling a litreKES/l40 daysThe mean of the maximum diesel prices the Energy and Petroleum Regulatory Authority sets for the corridor's own towns in the period its notice names, over the towns the notice carries. Every figure behind it is a ceiling the Authority allows and not a surveyed price, so the mean is a mean of ceilings. period_start is the first day of that period and period_end its last.Energy and Petroleum Regulatory Authority, Maximum retail petroleum prices in Kenya, published monthly. Licence: none statedprice.retail.diesel.corridor_max_mean.kes_l
Corridor mean of city average diesel prices, cent a litreCAD cents/l7 daysThe mean of the city average pump prices Natural Resources Canada publishes for the corridor's own cities, over the cities carrying a price on the newest day they all share. Every figure behind it is a city average over the outlets the department surveys in that city, so the mean is a mean of city averages and not a mean of station prices. period_start and period_end are both that day. The publisher states the prices include taxes.Natural Resources Canada, Daily average retail prices for regular gasoline and diesel, published daily. Licence: Open Government Licence Canada, to confirmprice.retail.diesel.corridor_city_mean.cad_c_l
Corridor mean of city average regular petrol prices, cent a litreCAD cents/l7 daysThe mean of the city average pump prices Natural Resources Canada publishes for the corridor's own cities, over the cities carrying a price on the newest day they all share. Every figure behind it is a city average over the outlets the department surveys in that city, so the mean is a mean of city averages and not a mean of station prices. period_start and period_end are both that day. The publisher states the prices include taxes.Natural Resources Canada, Daily average retail prices for regular gasoline and diesel, published daily. Licence: Open Government Licence Canada, to confirmprice.retail.petrol.corridor_city_mean.cad_c_l
Corridor mean of published regional diesel prices, dollar a United States gallonUSD/gal12 daysThe mean of the on-highway diesel prices the Energy Information Administration publishes for the regions the corridor runs through, over the regions carrying a price on the Monday survey date they share. Every figure behind it is a regional average over the outlets the Administration surveys in that region, so the mean is a mean of regional averages and not a mean of station prices. period_start and period_end are both that survey date.United States Energy Information Administration, Petroleum and other liquids bulk data file, PET.zip, published dailyprice.retail.diesel.corridor_region_mean.usd_gal

Shortages and state intervention: 1 indicator

Every indicator in this domain, with its unit, its freshness limit, its window rule and the body that publishes it
IndicatorUnitFreshness limitWindow ruleSourceStored as
Corridor stations showing an open diesel outagestations3 daysCount of the corridor's own stations carrying an open diesel outage in the instantaneous outage file at the moment it was read. period_start and period_end are both the day it was read.Ministere de l'Economie, des Finances et de la Souverainete industrielle et numerique, roulez-eco instantaneous stock outages, published livesupply.outage.stations_diesel_out

Storage and stocks: 12 indicators

Every indicator in this domain, with its unit, its freshness limit, its window rule and the body that publishes it
IndicatorUnitFreshness limitWindow ruleSourceStored as
Closing oil and petroleum product stocks on national territorythousand tonnes100 daysThe most recent calendar month the Eurostat series carries a value for, inside the last six months requested. The month is identified by its last day, so period_start and period_end are both that day and every monthly observation carries the same window length. Member states report on different lags, so the freshness limit allows for publication two months in arrears.Eurostat, Monthly oil stock levels, nrg_stk_oilm, published monthlystock.oil.closing_national
Commercial crude oil stocks, excluding strategic reservesmillion bbl10 daysThe week ending date the Weekly Petroleum Status Report states in its own header. period_end is that date and period_start is six days before it.United States Energy Information Administration, Weekly Petroleum Status Report, table 1, published weeklystock.oil.crude_commercial
Days of oil coverdays100 daysClosing national stock divided by gross inland deliveries for the same country and the same month, divided by the days in that month. Written only for a month that carries both figures and only where the deliveries figure is positive. The month is identified by its last day, so period_start and period_end are both that day.Eurostat, Monthly oil stock levels, nrg_stk_oilm, published monthlystock.oil.days_cover
Distillate fuel oil stocksmillion bbl10 daysThe week ending date the Weekly Petroleum Status Report states in its own header. period_end is that date and period_start is six days before it.United States Energy Information Administration, Weekly Petroleum Status Report, table 1, published weeklystock.oil.distillate
Gas flow into storagemcm/d3 daysThe latest published reading in the instantaneous flow file, dated by the day of its own published time. period_start and period_end are both that day.National Gas Transmission, Instantaneous gas flows download, published liveflow.gas.storage_demand
Gas in storageTWh5 daysThe latest gas day the AGSI+ platform publishes a figure for. period_start and period_end are both that gas day.Gas Infrastructure Europe, AGSI+ gas storage API, published dailystock.gas.in_storage
Gas storage, per cent fullpercent5 daysThe latest gas day the AGSI+ platform publishes a figure for. period_start and period_end are both that gas day. A gas day the platform publishes as a dash is not a figure and is not written.Gas Infrastructure Europe, AGSI+ gas storage API, published dailystock.gas.fullness
National transmission system linepackmcm3 daysThe latest published reading in the instantaneous flow file, dated by the day of its own published time. period_start and period_end are both that day.National Gas Transmission, Instantaneous gas flows download, published livestock.gas.nts_linepack
Total motor gasoline stocksmillion bbl10 daysThe week ending date the Weekly Petroleum Status Report states in its own header. period_end is that date and period_start is six days before it.United States Energy Information Administration, Weekly Petroleum Status Report, table 1, published weeklystock.oil.gasoline
Working gas against the five year averagepercent10 daysThe gap the report states against the five year average, divided by the five year average the report states, times one hundred. period_end is the week ending date and period_start is six days before it.United States Energy Information Administration, Weekly Natural Gas Storage Report, published weeklystock.gas.vs_five_year_average
Working gas in underground storageBcf10 daysThe week ending date stated in the Weekly Natural Gas Storage Report summary. period_end is that date and period_start is six days before it.United States Energy Information Administration, Weekly Natural Gas Storage Report, published weeklystock.gas.working_gas
Working gas in underground storage, net weekly changeBcf10 daysThe net change the Weekly Natural Gas Storage Report states against the prior week. period_end is the week ending date and period_start is six days before it.United States Energy Information Administration, Weekly Natural Gas Storage Report, published weeklystock.gas.working_gas_change

Wholesale product prices: 22 indicators

Every indicator in this domain, with its unit, its freshness limit, its window rule and the body that publishes it
IndicatorUnitFreshness limitWindow ruleSourceStored as
Conventional regular gasoline spot price, daily quoteUSD/gal5 daysOne published daily quote, dated by the trading day the publisher's own history page puts it on. period_start and period_end are both that day. A day the market did not trade carries no row. The subject is the hub the EIA names.United States Energy Information Administration, Spot Prices for Crude Oil and Petroleum Products, daily history, published daily. Licence: United States federal government work, public domainprice.wholesale.petrol.spot.usd_gal.daily
Conventional regular gasoline spot price, weekly meanUSD/gal12 daysThe mean of every daily quote the published history carries inside the seven calendar days ending on the Sunday in period_end. period_start is the Monday six days before it. Written only when the week carries at least three quoted days, and the quoted day count is kept in p2_wholesale_local.traded_days. The subject is the hub the EIA names: New York Harbor or U.S. Gulf Coast.United States Energy Information Administration, Spot Prices for Crude Oil and Petroleum Products, daily history, published daily. Licence: United States federal government work, public domainprice.wholesale.petrol.spot.usd_gal
New York Harbor conventional petrol spot priceUSD/gal5 daysOne trading day in the EIA daily spot price series. period_start and period_end are both that day.United States Energy Information Administration, Petroleum and other liquids bulk data file, PET.zip, published dailyprice.spot.petrol_ny.usd_gal
New York Harbor diesel spot price, mean of the ISO weekUSD/gal12 daysThe unweighted mean of every trading day the EIA daily series publishes inside one ISO week. period_start is the Monday of that week and period_end its Sunday. Written only where the week carries at least three trading days.United States Energy Information Administration, Petroleum and other liquids bulk data file, PET.zip, published dailyprice.spot.diesel_ny.weekly.usd_gal
New York Harbor petrol spot price, mean of the ISO weekUSD/gal12 daysThe unweighted mean of every trading day the EIA daily series publishes inside one ISO week. period_start is the Monday of that week and period_end its Sunday. Written only where the week carries at least three trading days.United States Energy Information Administration, Petroleum and other liquids bulk data file, PET.zip, published dailyprice.spot.petrol_ny.weekly.usd_gal
New York Harbor ultra low sulphur diesel spot priceUSD/gal5 daysOne trading day in the EIA daily spot price series. period_start and period_end are both that day.United States Energy Information Administration, Petroleum and other liquids bulk data file, PET.zip, published dailyprice.spot.diesel_ny.usd_gal
US Gulf Coast conventional petrol spot priceUSD/gal5 daysOne trading day in the EIA daily spot price series. period_start and period_end are both that day.United States Energy Information Administration, Petroleum and other liquids bulk data file, PET.zip, published dailyprice.spot.petrol_gulf.usd_gal
US Gulf Coast diesel spot price, mean of the ISO weekUSD/gal12 daysThe unweighted mean of every trading day the EIA daily series publishes inside one ISO week. period_start is the Monday of that week and period_end its Sunday. Written only where the week carries at least three trading days.United States Energy Information Administration, Petroleum and other liquids bulk data file, PET.zip, published dailyprice.spot.diesel_gulf.weekly.usd_gal
US Gulf Coast kerosene type jet fuel spot priceUSD/gal5 daysOne trading day in the EIA daily spot price series. period_start and period_end are both that day.United States Energy Information Administration, Petroleum and other liquids bulk data file, PET.zip, published dailyprice.spot.jet_gulf.usd_gal
US Gulf Coast kerosene type jet fuel spot price, mean of the ISO weekUSD/gal12 daysThe unweighted mean of every trading day the EIA daily series publishes inside one ISO week. period_start is the Monday of that week and period_end its Sunday. Written only where the week carries at least three trading days.United States Energy Information Administration, Petroleum and other liquids bulk data file, PET.zip, published dailyprice.spot.jet_gulf.weekly.usd_gal
US Gulf Coast petrol spot price, mean of the ISO weekUSD/gal12 daysThe unweighted mean of every trading day the EIA daily series publishes inside one ISO week. period_start is the Monday of that week and period_end its Sunday. Written only where the week carries at least three trading days.United States Energy Information Administration, Petroleum and other liquids bulk data file, PET.zip, published dailyprice.spot.petrol_gulf.weekly.usd_gal
US Gulf Coast ultra low sulphur diesel spot priceUSD/gal5 daysOne trading day in the EIA daily spot price series. period_start and period_end are both that day.United States Energy Information Administration, Petroleum and other liquids bulk data file, PET.zip, published dailyprice.spot.diesel_gulf.usd_gal
Ultra low sulphur No. 2 diesel spot price, daily quoteUSD/gal5 daysOne published daily quote, dated by the trading day the publisher's own history page puts it on. period_start and period_end are both that day. A day the market did not trade carries no row. The subject is the hub the EIA names.United States Energy Information Administration, Spot Prices for Crude Oil and Petroleum Products, daily history, published daily. Licence: United States federal government work, public domainprice.wholesale.diesel.spot.usd_gal.daily
Ultra low sulphur No. 2 diesel spot price, weekly meanUSD/gal12 daysThe mean of every daily quote the published history carries inside the seven calendar days ending on the Sunday in period_end. period_start is the Monday six days before it. Written only when the week carries at least three quoted days, and the quoted day count is kept in p2_wholesale_local.traded_days. The subject is the hub the EIA names: New York Harbor or U.S. Gulf Coast.United States Energy Information Administration, Spot Prices for Crude Oil and Petroleum Products, daily history, published daily. Licence: United States federal government work, public domainprice.wholesale.diesel.spot.usd_gal
Wholesale diesel proxy in euro a litre, dailyEUR/l5 daysDerived. price.wholesale.diesel.spot.usd_gal.daily for the same day and hub, divided by the stored factor LITRES_PER_US_GALLON of 3.785411784 litres to the United States gallon, divided by fx.eur.usd.daily for the same day. Written only on a day both series carry.United States Energy Information Administration, Spot Prices for Crude Oil and Petroleum Products, daily history, published daily. Licence: United States federal government work, public domainprice.wholesale.diesel.proxy.eur_l.daily
Wholesale diesel proxy in euro a litre, weeklyEUR/l12 daysDerived. price.wholesale.diesel.spot.usd_gal for the same week and hub, divided by the stored factor LITRES_PER_US_GALLON of 3.785411784 litres to the United States gallon, divided by fx.eur.usd.weekly for the same week. The factor and the rate used are stored beside the result in p2_wholesale_local.United States Energy Information Administration, Spot Prices for Crude Oil and Petroleum Products, daily history, published daily. Licence: United States federal government work, public domainprice.wholesale.diesel.proxy.eur_l
Wholesale diesel proxy in pence a litre, dailyp/l5 daysDerived. price.wholesale.diesel.spot.usd_gal.daily for the same day and hub, divided by the stored factor LITRES_PER_US_GALLON of 3.785411784 litres to the United States gallon, multiplied by fx.eur.gbp.daily divided by fx.eur.usd.daily for the same day, times 100 pence to the pound. Written only on a day all three series carry.United States Energy Information Administration, Spot Prices for Crude Oil and Petroleum Products, daily history, published daily. Licence: United States federal government work, public domainprice.wholesale.diesel.proxy.gbp_p_l.daily
Wholesale diesel proxy in pence a litre, weeklyp/l12 daysDerived. price.wholesale.diesel.spot.usd_gal for the same week and hub, divided by the stored factor LITRES_PER_US_GALLON of 3.785411784 litres to the United States gallon, multiplied by fx.eur.gbp.weekly divided by fx.eur.usd.weekly for the same week, times 100 pence to the pound. The two rates and the factor used are stored beside the result in p2_wholesale_local.United States Energy Information Administration, Spot Prices for Crude Oil and Petroleum Products, daily history, published daily. Licence: United States federal government work, public domainprice.wholesale.diesel.proxy.gbp_p_l
Wholesale petrol proxy in euro a litre, dailyEUR/l5 daysDerived. price.wholesale.petrol.spot.usd_gal.daily for the same day and hub, divided by the stored factor LITRES_PER_US_GALLON of 3.785411784 litres to the United States gallon, divided by fx.eur.usd.daily for the same day. Written only on a day both series carry.United States Energy Information Administration, Spot Prices for Crude Oil and Petroleum Products, daily history, published daily. Licence: United States federal government work, public domainprice.wholesale.petrol.proxy.eur_l.daily
Wholesale petrol proxy in euro a litre, weeklyEUR/l12 daysDerived. price.wholesale.petrol.spot.usd_gal for the same week and hub, divided by the stored factor LITRES_PER_US_GALLON of 3.785411784 litres to the United States gallon, divided by fx.eur.usd.weekly for the same week. The factor and the rate used are stored beside the result in p2_wholesale_local.United States Energy Information Administration, Spot Prices for Crude Oil and Petroleum Products, daily history, published daily. Licence: United States federal government work, public domainprice.wholesale.petrol.proxy.eur_l
Wholesale petrol proxy in pence a litre, dailyp/l5 daysDerived. price.wholesale.petrol.spot.usd_gal.daily for the same day and hub, divided by the stored factor LITRES_PER_US_GALLON of 3.785411784 litres to the United States gallon, multiplied by fx.eur.gbp.daily divided by fx.eur.usd.daily for the same day, times 100 pence to the pound. Written only on a day all three series carry.United States Energy Information Administration, Spot Prices for Crude Oil and Petroleum Products, daily history, published daily. Licence: United States federal government work, public domainprice.wholesale.petrol.proxy.gbp_p_l.daily
Wholesale petrol proxy in pence a litre, weeklyp/l12 daysDerived. price.wholesale.petrol.spot.usd_gal for the same week and hub, divided by the stored factor LITRES_PER_US_GALLON of 3.785411784 litres to the United States gallon, multiplied by fx.eur.gbp.weekly divided by fx.eur.usd.weekly for the same week, times 100 pence to the pound. The two rates and the factor used are stored beside the result in p2_wholesale_local.United States Energy Information Administration, Spot Prices for Crude Oil and Petroleum Products, daily history, published daily. Licence: United States federal government work, public domainprice.wholesale.petrol.proxy.gbp_p_l

2 of the 162 indicators are defined and hold no stored figure yet: power.fuelmix.share, price.retail.diesel.clp_l. They are listed above with their rules so that a reader sees the whole register, and each one carries the line that says the store holds nothing for it.

The state rule

A state is what the report says an asset is doing this week. It is set from dated evidence and from nothing else, and the evidence sits in one of three tiers.

The three tiers

Confirmed. V2's three-class rule stays as the test for confirmed.

Reported. A wire, newspaper, trade title, analytics house or consultancy sets a reported state, printed beside the confirmed one in a lighter style.

Instrument. A dated measurement tied to the asset's coordinate. It is printed with what was measured.

"State set by satellite" is printed only when a named instrument reading with a date is stored.

The report's specification, section 7, Instrument tier

The store holds 681 dated evidence rows, one per statement or reading on one asset: 125 at the confirmed tier, 545 at the instrument tier, 11 at the reported tier. Nothing is overwritten; each reading is a new dated row.

A reported state prints beside the confirmed one and never in place of it. This week Jazan Refinery reads NO HEAT SEEN (confirmed) / SHUT, DAMAGED (reported).

The freshness window, and the two rulings of 3 October 2026

Default for an asset with no event this week: the last confirmed state if its evidence is inside the freshness window (28 days for a running state; no limit for any shut state: SHUT DAMAGED, SHUT OTHER CAUSE, CLOSED and DESTROYED stand until contradicted), otherwise NO READ with the register baseline shown in grey.

The report's specification, section 7, the default for an asset with no event this week

Ruled 3 October 2026: the 28-day window applies to running states only; this is the only reading that reproduces the P7 seed value.

The report's specification, section 7, ruled 3 October 2026

A heat reading alone sets an offline state only on two consecutive silent weeks: the instrument tier may set SHUT OTHER CAUSE only when NO HEAT SEEN stands for the current week and the week before it, mirroring the two-week rule for HEAT BELOW NORMAL. One silent week with no statement leaves the asset at NO READ with the reading printed beside it. (Ruled 3 October 2026.)

The report's specification, section 7, ruled 3 October 2026

The windows as the report applies them
The settingAs the code has itWhere it is set
The freshness window for a running state28 daysthe published specification
The states that window applies toWORKING, REDUCED, MAINTENANCEthe published specification
The states with no freshness limitCLOSED, DESTROYED, SHUT, DAMAGED, SHUT, OTHER CAUSEthe published specification
Silent weeks a heat reading needs before it may set a shut state2the published specification

How a reading and a statement combine

  1. The newest evidence wins when it is inside its freshness window. A heat reading from this week outranks an operator statement from April.
  2. A confirmed statement from this week outranks a heat reading from this week, and the heat reading prints beside it.
  3. Heat says running or stopped. It gives no percentage. A running level prints only from a statement or a metered figure.
  4. "State set by satellite" prints only with the stored reading behind it: date, sensor, detections against the site's average.

The five satellite heat readings and the thresholds in force

The thresholds are a first setting. They are tuned on the back-test below and printed in the methodology.

The report's specification, Part 3, The reading

The five readings, the rule, the threshold in force and the state it sets
ReadingRuleThe threshold in forceWhere it is setPrinted on the board asState it sets
HEAT AT NORMAL LEVELdetections at or above half the site's own average, on a clear passdetections at or above 0.5 times the site's own meanthe published specificationWORKING (satellite heat reading, date, sensor)WORKING
HEAT BELOW NORMALdetections under half the average for two weeks runningunder 0.5 times the mean for 2 windows runningthe published specificationREDUCED (satellite heat reading)REDUCED
NO HEAT SEENno detection across at least three clear passesno detection across 3 or more evidenced passesthe published specificationNO HEAT SEEN, with the count of clear passesNO HEAT SEEN
NO CLEAR VIEWcloud or no passunder 3 evidenced passes, or nonethe published specificationlast reading shown with its ageno state; the statements decide
SITE SHOWS NO HEAT WHEN RUNNINGthe site's 12-month record is too thin to judge by heatthe site's own mean is under 1 detection a windowa stated estimatefalls back to statements; says sono state; the statements decide
Every threshold the heat reading rests on
The settingAs the code has itWhere it is set
Windows of the site's own history a baseline needs26a stated estimate
Detections a window under which a site counts as showing no heat when running1 detectiona stated estimate
The share of the site's own mean that counts as normal0.5the published specification
Windows under half the mean before a site reads below normal2the published specification
Evidenced passes a no heat reading needs3the published specification
The heat readings the store holds
ReadingRows held
HEAT AT NORMAL LEVEL1,126
HEAT BELOW NORMAL67
NO CLEAR VIEW301
NO HEAT SEEN270
SITE SHOWS NO HEAT WHEN RUNNING3,073
The states this issue resolved, asset by asset
StateAssets
NO READ544
WORKING251
NO HEAT SEEN26
REDUCED12
CLOSED9
SHUT, DAMAGED6
DESTROYED2
MAINTENANCE1

851 assets carry a resolved state for the issue of 1 October 2026.

State vocabulary: WORKING, REDUCED, SHUT DAMAGED, SHUT OTHER CAUSE, DESTROYED, MAINTENANCE, CLOSED, NO READ. V2's "BLOWN UP NOT OPERATIONAL" maps to SHUT DAMAGED and "BLOWN UP GONE" to DESTROYED; the V2 wording may stay as the printed label.

The index method

index = price this week / price in the base week x 100. The price basis is fixed per index and printed (for hauliers: excluding VAT, including duty). The base week matches the report's January 2025 baseline.

The report's specification, Part 2, P3, Method

43,572 index values

43,572 weekly values across 110 index definitions, every week from 7 January 2019 to 5 October 2026, each one set against the base week of 6 January 2025.

The base week the engine asks for is 6 January 2025, and the store holds 110 definitions set against it. The price basis is stored with each definition and printed with the value.

The five rules that make an index usable in a contract

  1. A published value is never overwritten. A change goes through the corrections log (P12) and the original stays visible.
  2. The method carries a version number, and a method change is announced four issues ahead.
  3. The archive back to 2019 is public as a list of weekly values.
  4. A week with no source figure prints "no value this week"; nothing is interpolated.
  5. A page of plain wording a firm can paste into a contract clause.

Rule 1 is a refusal in the store itself, not a promise in a note. Two triggers stop an update and a delete on a published index value from any route at all, so a change to a published figure goes through the corrections log and the original stays where it is. The corrections log is at compliancesme.com/fuel/corrections/.

The method change rule and the rounding
The settingAs the code has itWhere it is set
Issues of notice before a method change takes effect4the published specification
The same notice in days28 daysthe stored definition
The index value prints attwo decimal places, a half rounded upthe stored definition
The price behind it prints atfour decimal places, a half rounded upthe stored definition

The version ledger

Every method version, when it was announced, when it took effect and how many issues of notice it carried
VersionAnnouncedEffectiveIssues of noticeWhat changesDefinitions on it
1.0.03 October 20263 October 20260first method for this index110
2.0.03 October 20265 November 20264The price basis moves from the Department for Energy Security and Net Zero weekly national average pump price to the supplier-direct station median of the United Kingdom station mesh, indicator price.retail.petrol.station_median.gbp_p_l, published by the retailers under the Motor Fuel Price (Open Data) Regulations 2025. The derivation is unchanged: the index price stays the pump price excluding value added tax and including fuel duty, and value added tax is still taken out with the stored dated rate, index_factor vat.gbr.road_fuel. The base week stays the week ending 6 January 2025 and every value already published keeps the version it was computed under.2

A first method carries no notice, because there is no earlier method for a reader to be given notice of. Every version after a first one is announced 4 issues before its effective date, and the store refuses a version announced later than that.

The stored factors

Every factor the index method applies, with the span it applies over and the column it was read from
FactorApplies fromApplies toValueUnitWhat it isSourceRead from
vat.gbr.road_fuel1 January 2018still applies20percentthe value added tax rate applied to road fuel in the United Kingdom, as published beside the pump pricedesnz_road_fuelthe VAT percentage rate columns of the DESNZ weekly road fuel prices CSV, columns 6 and 7, which agree on every dated row

Duty, excise and value added tax are stored the same way, as a rate with a span it applies over, because a rate that changes mid series would otherwise put two windows inside one indicator. The store holds 1,966 such rates.

The stored tax and duty rates, by kind
TaxHeld asUnitCountriesRates heldEarliest rateLatest rate
dutyamount_per_volumep/l1269 June 200315 June 2026
exciseamount_per_volumeEUR/1000 l271,7421 December 198728 September 2026
vatpercent_ratepercent281981 January 199217 August 2026

The headline figure

The headline figure is the share of world refining capacity confirmed offline this week. It is built in four steps, each one set out here.

  1. The capacity base: every refinery and condensate splitter in the register whose baseline status is operating, reduced or temporarily shut, each at its own capacity.
  2. Confirmed offline: full capacity of sites whose state this week is shut or under maintenance on a confirmed or instrument reading, plus the idle share of sites confirmed REDUCED with a stated running level.
  3. Reported offline: the same sum adding the reported tier.
  4. No reading: the capacity of sites with no qualifying statement inside the freshness window. It is stated in full on this methodology page every week, and on no other page.
  5. The same three figures by region.
The headline method in force
The settingAs the code has itWhere it is set
The states read as offlineSHUT, DAMAGED, SHUT, OTHER CAUSE, DESTROYED, MAINTENANCEthe published specification
The register statuses counted inOperating, Operating (reduced/limited), Temporarily shutthe published specification
The method versionP7-1.0the stored definition

How much was read, and how much was not

This week counts 614 operating refineries and condensate splitters that carry a capacity figure, out of the 2,143 assets the register holds. Together they run 100.4 million barrels a day, and every share in the issue is taken against that total.

373 of those sites carry no reading for the week to 1 October 2026. They hold 46.1 million barrels a day, 45.9 per cent of the capacity counted. A site with no reading is not working and not shut: it is a site the week could not see. The report states what it has seen, and it never fills the rest in.

The weekly satellite sweep reads 821 refineries and judges each against its own 52 weeks of heat. A site reads cold only where it shows heat when it runs, the view is clear, and no heat appears in four weeks. 18 sites read cold in the week to 1 October 2026, and they hold 3.80 million barrels a day. Cold is not shut. It is heat that has stopped where heat is normally seen.

A satellite reading detects, and only a statement confirms. Two sites are confirmed shut by an operator or a government statement, holding 220,900 barrels a day. Admitting every press report beside them takes the offline share to 1.36 per cent of world capacity, against 0.22 per cent confirmed. Where a state rests on a press report, it is printed as reported, not confirmed, with its date. A newer confirmed statement that a site is running ends a standing shut for good.

Risk ratings, direction, records and units

The supply risk rating thresholds

The four inputs and the points each band scores, a first setting
Input0 points1 point2 points3 points
Net imports as a share of consumptionunder 25%25 to 50%50 to 80%over 80%
Share of imports that pass a chokepoint running under half its baselinenoneunder 10%10 to 30%over 30%
Days of stock coverover 12090 to 12060 to 90under 60
Domestic refining capacity offline (confirmed)under 5%5 to 15%15 to 30%over 30%

0 to 3 points LOW, 4 to 6 RAISED, 7 to 9 HIGH, 10 to 12 SEVERE. A country with a missing input is NOT RATED and the missing input is named. The thresholds are a first setting and are printed with the rating.

The rating bands in force
RatingPointsWhere it is set
LOW0 to 3 pointsthe published specification
RAISED4 to 6the published specification
HIGH7 to 9the published specification
SEVERE10 to 12the published specification

Next week's direction

  1. Wholesale proxy per region from public-domain series: EIA daily spot prices for diesel and petrol at New York Harbor and the US Gulf Coast, and Brent, converted at the ECB reference rate.
  2. For each country, estimate from its own history which lag (one, two or three weeks) of the wholesale move best explains the move in the pre-tax pump price, and the share that passes through.
  3. Implied move = pass-through share x wholesale move at that lag. Inside the hold band (default 1 percent of the pre-tax price) the call is HOLD.
  4. Where a tax or duty change takes effect next week, the call states it separately.
  5. Where the history is under 104 weeks or the fit is weak, the call is NO CALL.

Each direction is written to call with its test (next issue's pump price) and scored by code. The hit rate prints beside every call.

The gates a direction call has to clear
The settingAs the code has itUnitWhere it is set
The hold band, as a share of the pre tax price0.01share of the pre tax pricethe published specification
Weeks of history a call needs104weeksthe published specification
Weeks the fit runs over156weeksa stated estimate
The fit a lag has to reach before a call is made0.2share of variancea stated estimate
The pass through share a fit has to stay inside0 to 1.5sharea stated estimate
Quoted days a driving wholesale window needs2quoted daysa stated estimate
Quoted days a weekly wholesale mean needs3quoted daysthe stored definition
The calls the issue of 1 October 2026 made, by direction
DirectionCalls
HOLD21
FALL21
NO CALL11
RISE3

The hit rate printed beside a call is a query over the stored calls and their outcomes. Of the 112 calls the store holds, 90 stand open against a test whose date is still ahead and 0 are scored; a call scores in the issue after its test date. A call that gave no direction is never counted into a hit rate, because no direction was given.

Method version P2 direction, method version 1. The hold band is recomputed each week from that week's own pre tax price and stored on the call row.

Records

A record never reaches behind the first date held. A series that starts in 2019 says "highest since at least January 2019".

The report's specification, Part 2, P10, Rule

The record statements the store holds, by kind
Kind of recordStatements
highest since317
consecutive weekly rises265
largest weekly fall since110
largest weekly rise since57
lowest since53
consecutive weekly falls36

Each statement carries the first date held for its own series beside it, and the earliest first date behind any record the store holds is 2 June 1986. A record is never stated behind that date for its series.

The unit conversions

Every conversion the report makes names one stored factor, and the factor is the same figure wherever it is applied.

Every stored conversion factor the report applies
What it convertsFactorWhere it is set
Gas: kilowatt hours in a cubic metre, the factor that carries a metered gas flow to a volume10.55the stored definition
Gas: cubic metres in a million cubic metres1,000,000the stored definition
Gas: gigawatt hours in a terawatt hour1,000the stored definition
Fuel: litres in a United States gallon3.785411784the stored definition
Fuel: United States gallons in a barrel42the stored definition
Fuel: litres in the thousand litre basis the European Commission bulletin publishes1,000the stored definition
Money: pence in a pound100the stored definition
Money: cents in a dollar100the stored definition

Value added tax and duty

Value added tax is a rate and duty is an amount a litre, so the two are held apart and applied apart. A rate is stored with the span of dates it applies over, and a price is converted with the rate that applied in its own week. Where a publisher sets out a price with taxes and a price without them in its own columns, both columns are stored and the tax in the price is the difference between them, with no rate applied at all.

How a tax is held
TaxHeld asUnitRates held
dutyamount_per_volumep/l26
exciseamount_per_volumeEUR/1000 l1,742
vatpercent_ratepercent198

How to cite the report

One line per kind of page. The address of a page never changes, so a citation keeps working after the figures on the page are replaced by the next issue.

The citation for each kind of page
Kind of pageCite it as
The issueGlobal Fuel Report, ComplianceSME, issue of 1 October 2026, compliancesme.com/fuel/
A country and fuel pageGlobal Fuel Report, ComplianceSME, issue of 1 October 2026, compliancesme.com/fuel/<country>/<fuel>/
A chartGlobal Fuel Report, ComplianceSME, issue of 1 October 2026, compliancesme.com/fuel/charts/<chart>/
A local cutGlobal Fuel Report, ComplianceSME, issue of 1 October 2026, compliancesme.com/fuel/<country>/<fuel>/local/<area>/
This methodologyGlobal Fuel Report methodology, ComplianceSME, read on 9 October 2026, compliancesme.com/fuel/methodology/

The store holds 63 country and fuel pages at a permanent address today, and the address of each one is in the store beside the page it belongs to.

The editor, and corrections

The Editor, Global Fuel Report. Contact: adam@compliancesme.com.

Corrections log: public, dated, permanent. Each entry states what was printed, what is correct and the cause. A published figure changes only through a row in correction.

The report's specification, Part 2, P12, Corrections log

A figure that has been published is corrected through the corrections log and in no other way. The log is at compliancesme.com/fuel/corrections/, it is dated, it is permanent, and the page that carried the figure prints the correction beside it. The original figure stays in the store where it was.

Licence. This issue of the Global Fuel Report is published by ComplianceSME and is copyright ComplianceSME 2026. You may quote it, forward it, print it, put it in a report of your own and publish it, in whole or in part, for any purpose including a commercial one, on one condition: the line at the foot of the page stays with the part you use, so the figure keeps its source. You may not present it as your own work and you may not remove or alter the source line. Every figure in this issue carries the name of the source it came from and the date it was read. Source: compliancesme.com/fuel/methodology/