Categories
Announcements

The Danish fuel price API announcement tracker

From January 1, 2026 fuel providers in Denmark must offer an API to access their current fuel prices. I’ll update this post as each fuel provider announces their API with links to sign up and developer documentation.

Fuel providers above are initially ordered at random. The first providers to announce their API’s will float to the top.

Did I miss any? If you spot a new API announcement from a fuel provider in Denmark that’s not mentioned here please drop a comment below.

 

24 updates on “The Danish fuel price API announcement tracker”

As of 27/12 there’s no sign of a public API from the other brands. OIL! publishes a daily PDF including pump prices but it’s not in a machine friendly format (e.g. json).

It’s the 1st of January, retail fuel price time Denmark! First the good news!

INGO have published their API! Hurra! – https://www.ingo.dk/vores-lave-priser/br%C3%A6ndstofpriser/api

Here’s the other side of the fence…

Circle K have refreshed their Station search page – https://www.circlek.dk/station-search – to support publishing station prices but there’s no mention of an API, API documentation or a machine friendly file format in the Private section of the website.

F24 and Q8 are showing pump prices on their Price page – https://www.f24.dk/priser/ and https://beta.q8.dk/priser/ – but again there’s no mention of an API, API documentation or a machine friendly file format on the website.

Shell publish their daily pump prices in a PDF file on their Pump pricing page – https://shellservice.dk/pumpepriser – but again there’s no mention of an API, API documentation or a machine friendly file format on the website.

OIL! publish their daily pump prices in a PDF file on the Private > Price page – https://www.oil-tankstationer.dk/priser-erhverv/gaeldende-priser-1/ – but again there’s no mention of an API, API documentation or a machine friendly file format on the website.

I’ll check again tomorrow.

January 2 update!

Circle K are prepping their fuel price API (also includes INGO stations), here’s the current API documentation which is subject to change as they prepare to officially launch. https://www.circlek.dk/media-assets/uploads/2025-12/DK%20Fuel%20Prices%20API%20doc.pdf
(I’ll add Circle K to the launched list when I can validate the API dataset is valid and working)

I have e-mailed Q8, Shell, F24 and OIL! for clarification on when their fuel price API will be available as their website shows no change as yet.

OIL! will publish their fuel price API in Q1 2026, in the interim the daily PDF will be updated daily at approximiately 11am local time.

Q8 and F24 have quietly published their fuel price API, it is missing API documentation but the main thing is it’s available!

I maintain my own price API (personal use), so I update my rules – when the vendors change it (api, pdf and so on). I think you’ve listed them all, when you include Uno-X.

Waiting on a token from Uno-X, still waiting on a token from Circle K before I can confirm them on the list.

You can use cloud scraping tool for Shell and others that get around Cloudflare’s bot protection. I’ll add the above info to the list!

January 7 update!

Circle K have shared their API documentation and it’s confirmed as working! Waiting on a bearer token from Uno-X.

Hi Mikkel, nice spotting! I’ll ask them if their API is coming! If their annual sales of motor gasoline and diesel is over 250 m3 then they are required to disclose pump prices.

Sorry for the delay, give scrape.do a try. You pass it the JSON URL, it renders it and gives you back the JSON file.

That’s what I’ve been trying. I get hit by the 403 (Cloudflare bot detection) not matter what I do. Changing headers like agent, accept and so on to look like a normal browser doesnt chang anyting. So i had to use a commercial online (scraper) service.

Anyone found a way around the rate-limit for Circle K and Ingo?
1 request/sec isn’t much, when they aren’t delivering a full result, rather than requiring us to make a request pr station.

Currently they haven’t responded to my email about this.

I pinged Circle K Europe. Let’s see what happens. In the meantime throw a 1.1 second delay in between each request.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.