EU Fuel Prices — Weekly Oil Bulletin by Country Since 2005 avatar

EU Fuel Prices — Weekly Oil Bulletin by Country Since 2005

Pricing

from $33.50 / 1,000 weekly fuel price records

Go to Apify Store
EU Fuel Prices — Weekly Oil Bulletin by Country Since 2005

EU Fuel Prices — Weekly Oil Bulletin by Country Since 2005

European Commission Weekly Oil Bulletin: consumer prices of petrol, diesel, heating oil, fuel oil and LPG in every EU country, with and without taxes, weekly since 2005. Part of NexGen Signal — official-source data products

Pricing

from $33.50 / 1,000 weekly fuel price records

Rating

0.0

(0)

Developer

NexGen Signal

NexGen Signal

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

18 hours ago

Last modified

Share

Official source. No API key. Pay per record.

This actor gives you the European Commission's Weekly Oil Bulletin as clean, long-format records: the consumer price of petrol (Euro-super 95), diesel, heating oil, heavy fuel oil and LPG in every EU country, with and without taxes, every week since January 2005. It reads the Commission's own "Price developments 2005 onwards" workbook from the Weekly Oil Bulletin page, so you get the official figures that governments, analysts and journalists quote.

On 27 September 2026 the workbook held 1,085 weekly bulletins (3 January 2005 to 21 September 2026) and 143,399 price records across the 27 member states, the EU and euro-area weighted averages, and the United Kingdom up to December 2020. The latest bulletin, for prices of 21 September 2026, had 119 records: petrol and diesel for all 29 areas, heating oil for 25, LPG for 21 and heavy fuel oil for fewer.

Each record is one area, one product, one week — with the price including taxes, the price net of taxes, the unit, and (for non-euro countries) the exchange rate the Commission used.

Who buys this and for what job

  • Fleet, logistics and transport companies tracking diesel costs by country and building fuel surcharges.
  • Energy, commodity and retail-fuel analysts comparing pump prices and tax wedges across the EU.
  • Economists and inflation watchers who need weekly fuel prices ahead of monthly CPI.
  • Price-comparison, travel and mobility apps showing what fuel costs in each country.
  • Journalists and policy teams reporting on fuel taxes and price moves, with the Commission as the source.

Sample output

Sample output — EU Fuel Prices

{
"record_id": "WOB:2026-09-21:PL:diesel",
"price_date": "2026-09-21",
"area_code": "PL",
"area_name": "Poland",
"product_code": "diesel",
"product_name": "Automotive gas oil (diesel)",
"product_label_in_file": "Gas oil automobile Automotive gas oil Dieselkraftstoff (I)",
"price_with_taxes": 2039.1223028329377,
"price_without_taxes": 1268.7763759283437,
"currency": "EUR",
"per_unit": "1000 l",
"exchange_rate_in_file": 0.22972662531587412,
"file_url": "https://energy.ec.europa.eu/document/download/906e60ca-8b6a-44e7-8589-652854d2fd3f_en?filename=Weekly_Oil_Bulletin_Prices_History_maticni_4web.xlsx",
"source": "European Commission, DG Energy — Weekly Oil Bulletin, 'Price developments 2005 onwards' workbook (linked from https://energy.ec.europa.eu/data-and-analysis/weekly-oil-bulletin_en)",
"licence": "The workbook states: 'Reproduction is authorised provided the source is acknowledged. © European Communities'. The Commission's legal notice (linked from the page footer) licenses its content under Creative Commons Attribution 4.0 (CC BY 4.0).",
"attribution": "Source: European Commission, Weekly Oil Bulletin (CC BY 4.0); reformatted by NexGen Signal.",
"observed_at": "2026-09-27T16:50:07Z"
}

Prices are in euro per 1,000 litres (or per tonne for heavy fuel oil), as the Commission publishes them: 2,039.12 means €2.04 a litre.

Pricing

Apify planPrice per record
Free$0.05
Bronze$0.045
Silver$0.04
Gold and above$0.0335

You pay only for records delivered to your dataset. maxRecords caps what a run can cost: 500 records cost $25 on the Free plan. Filtering is free — the whole workbook is read on every run and you pay only for what matches.

Input

FieldWhat it doesDefault
areasArea codes: EU, EUR (euro area), AT … SK, UK (to 2020)all
productseuro95, diesel, heating_oil, fuel_oil_1 (sulphur up to 1%), fuel_oil_2 (above 1%), LPGall
latestOnlyOnly the most recent bulletinoff
lastWeeksOnly bulletins dated in the last N weeksnot set
fromDate, toDateOnly price dates between two days (YYYY-MM-DD)not set
sortBynewest or oldest bulletin firstnewest
maxRecordsMaximum records delivered and billed10

Default changed on 30 Sep 2026: if you leave maxRecords out, a run now returns up to 10 records (it was 500). Set maxRecords yourself to get more — the maximum is unchanged.

Example — this week's petrol and diesel prices everywhere:

{"latestOnly": true, "products": ["euro95", "diesel"], "maxRecords": 100}

Example — diesel and petrol in Germany, France and Poland for 2026 so far:

{"areas": ["DE", "FR", "PL"], "products": ["diesel", "euro95"], "fromDate": "2026-01-01", "maxRecords": 1000}

(On 27 September 2026 that returned 228 records.)

Output

FieldMeaning
record_idWOB:<price date>:<area>:<product> — unique per record
price_dateThe date the prices refer to (the bulletin's Monday)
area_code, area_nameArea code as the file uses it, and its name
product_code, product_nameProduct code as the file uses it, and an English name
product_label_in_fileThe product label exactly as the workbook prints it (it is multilingual)
price_with_taxesConsumer price including duties and taxes, EUR per unit
price_without_taxesConsumer price net of duties and taxes, EUR per unit
currency, per_unitEUR, and 1000 l or t
exchange_rate_in_fileFor non-euro countries, the rate the Commission used, as it appears in the file
file_url, source, licence, attribution, observed_atProvenance on every record

Numbers are the Commission's, unrounded. Nothing is converted, rescaled or estimated; the actor does not turn prices into euro per litre for you.

Cost guidance

One full weekly bulletin is about 120 records — about $4 on Gold ($6 on Free). Petrol and diesel only for all areas is 58 records a week. A single country and product is 52 records a year. The whole history (about 143,000 records) is about $4,800 on Gold, so most buyers take the countries and products they need; a weekly latestOnly run then keeps them current.

Tips

  • Weekly monitoring: schedule the actor every Tuesday or Wednesday with latestOnly: true and only the areas and products you track; each run then costs a few dollars at most and never repeats old weeks.
  • Back-fill once: take the history you need in one run with fromDate, then switch to the weekly schedule.
  • Tax wedge: price_with_taxes minus price_without_taxes is the duties and taxes per unit, as the Commission reports them.
  • Per litre: divide road-fuel prices by 1,000 to get euro per litre.

How a run works

The actor checks the site's robots.txt, reads the Weekly Oil Bulletin page, finds the link to the "Price developments 2005 onwards" workbook (about 4.5 MB), checks that path against robots.txt as well, downloads it, and reads the "Prices with taxes" and "Prices wo taxes" sheets. It pairs the two sheets by week, area and product. Matching records are pushed to your dataset first and charged only after they are delivered; if you set a maximum charge, the run stops cleanly when it is reached. Test runs took 8–11 seconds. Every run saves a receipt (RUN_RECEIPT) with the robots decision, the workbook URL and size, the number of weeks in the file and its first and last dates. If the site cannot be reached after several retries, the run ends with a clear message and nothing is charged.

Honest limitations

  • National averages, not station prices. The bulletin reports one weighted average consumer price per country and product each week, supplied by member states. For individual stations, see the station-level actors below.
  • Not every country reports every product. Heavy fuel oil and LPG are missing for many countries; those combinations simply have no record.
  • Weekly, published after the price date. Prices refer to the Monday of each week and appear on the page some days later: on 27 September 2026 the latest bulletin was for prices of Monday 21 September 2026, in both the history workbook and the weekly file.
  • Units differ by product. Road fuels, heating oil and LPG are per 1,000 litres; heavy fuel oil is per tonne.
  • Country methods differ. Member states report on their own methodologies, which the Commission documents in country notes on the bulletin page; a country's series can break when its method changes.
  • The workbook's layout could change. The actor recognises the price columns by their names; if the Commission changes them, the run says so instead of guessing.

Licence and attribution

The workbook itself states: "Reproduction is authorised provided the source is acknowledged. © European Communities". The European Commission's legal notice, linked from the bulletin page's footer, licenses Commission content under Creative Commons Attribution 4.0 (CC BY 4.0). Every record carries the credit Source: European Commission, Weekly Oil Bulletin (CC BY 4.0); reformatted by NexGen Signal. This actor is not affiliated with or endorsed by the European Commission.

Differentiation

Fuel-price actors on the Store — such as eu_open_data/eu-fuel-station-prices and kondasviktor/cee-dach-fuel-intelligence — collect station-level prices from national feeds in a few countries. This actor covers all 27 EU countries on one official, comparable basis, splits out the tax wedge (prices with and without taxes), and goes back weekly to 2005 — the series the Commission itself uses to monitor fuel prices.

The NexGen Signal family

Part of NexGen Signal — official-source data products, no API keys, pay per record. Related actors: