Metode
Denne side beskriver, hvordan vi indsamler og behandler prisdata på detkoster.dk.
Datakilder
Vi henter data fra offentligt tilgængelige kilder:
- API'er fra energiselskaber, statslige myndigheder og brancheorganisationer
- Prissider hos kæder og udbydere, der offentliggør deres priser online
- Officielle takstblade i PDF- eller regnearksformat, der offentliggøres periodisk
Vi indsamler kun data, der er frit tilgængeligt uden login eller betalingsmur.
Indsamlingskadence
Priser indsamles automatisk via planlagte jobs:
| Område | Opdatering | Status |
|---|---|---|
| Benzin & diesel | Dagligt kl. 10:30 UTC | Live |
| Elpriser | Dagligt, kort efter at Nord Pool har offentliggjort morgendagens priser ca. kl. 13: normalt mellem kl. 13.30 og 14.30 dansk tid | Live |
| Renter | Månedligt | Live |
| Priser & inflation | Månedligt (DST publicerer ~3 uger inde i følgende måned) | Live |
| Kommuneskat & boligpriser | Kvartalsvist (boligpriser); årligt (skattesatser) | Live |
Datakilder for benzin
I dag henter vi pumpepriser fra fem kæder via deres egne offentlige API'er:
- OK —
mobility-prices.ok.dk(per station, med tidsstempel pr. station) - Q8 —
beta.q8.dk(per station) - Shell —
shellpumpepriser.geoapp.me(per station) - Circle K —
api.circlek.com(per station; INGO drives af Circle K og er dækket via samme datasæt) - Go'on —
goon.nu(per station, kræver token)
F24 deler back-end med Q8, så priserne herfra indgår allerede i Q8-datasættet uden at vi kan adskille stationerne. Uno-X har endnu ingen offentlig kilde, vi kan trække fra; vi tilføjer dem så snart der er en.
Til langtidshistorik supplerer vi med Drivkraft Danmark's månedlige listepriser for blyfri 95, som rækker tilbage til 1972.
Bedste dag at tanke
På benzinsiden viser vi, om nogle ugedage er billigere end andre. Sådan regner vi:
- Vi bruger hver kædes gennemsnitlige pumpepris pr. dag for blyfri 95 og diesel de seneste 4 måneder.
- For hver kæde og dag sammenligner vi prisen med et centreret 7-dages gennemsnit (dagen selv plus tre dage før og efter). Kun dage, hvor alle syv dage i vinduet har data, tæller med. Havde vi i stedet sammenlignet med ugens gennemsnit (mandag–søndag), ville en generel prisstigning eller et prisfald blive blandet ind i ugedagseffekten og overdrive den cirka tre gange.
- For hver ugedag viser vi den gennemsnitlige afvigelse i øre pr. liter og hvor stor en andel af dagene, prisen lå under trenden.
- Vi nævner kun en "billigste dag", hvis forskellen mellem den billigste og den dyreste ugedag er mindst 5 øre pr. liter, og den billigste dag lå under trenden på mindst 60 % af dagene. Ellers skriver vi, at der ikke er nogen fast billig ugedag.
- Til sammenligning viser vi den gennemsnitlige daglige forskel mellem den billigste og den dyreste kæde de seneste 30 dage.
Vi siger ikke noget om tidspunkt på dagen. Vi har kun få prismålinger i døgnet, og kun morgenmålingen kommer hver dag, så data er for grove til det.
Datakilder for elpriser
Elpriser sammensættes af fire komponenter, som hentes fra separate kilder:
- Spotpris — Nord Pools day-ahead-priser for DK1 (Vest) og DK2 (Øst) via Energi Data Service. Fra 1. oktober 2025 bruger vi
DayAheadPrices-datasættet, som har kvarterspriser; vi regner dem om til timegennemsnit. Før da bruger vi det udfasedeElspotprices-datasæt med timepriser. Priserne publiceres ca. kl. 13:00 CET, og vi henter dem dagligt kl. 14:05 UTC. - Nettarif, systemtarif og transmissionsnettarif — DatahubPricelist-API'et (Energinet Datahub), som indeholder godkendte tariffer pr. netselskab. For historiske priser bruger vi de tariffer, der gjaldt den pågældende måned. Nettariffen er et gennemsnit over netselskaberne, vægtet efter antal kunder.
- Elafgift — den almindelige elafgift fra Skatteministeriet og Den juridiske vejledning (E.A.4.3.6.1). Vi bruger den sats, der gjaldt den pågældende dag, fra 2020 og frem. I 2026 og 2027 er satsen midlertidigt sænket til EU's minimum på 0,8 øre pr. kWh ekskl. moms (1 øre inkl. moms). Satserne kontrolleres hvert år i januar.
- Moms — Fast 25 % oven på summen af alle øvrige led.
Siden viser forbrugerprisen inkl. moms for ti netselskaber, der samlet dækker langt størstedelen af danske husstande. Historikken er beregnet time for time tilbage til 1. januar 2020 med de spotpriser, tariffer og afgiftssatser, der gjaldt på det tidspunkt.
Datakilder for renter
- Nationalbankens udlånsrente — DNRENTD-tabellen via
api.statbank.dk. Daglige observationer, opdateres løbende af Danmarks Nationalbank. - Realkreditrenter — DNRNURI-tabellen via
api.statbank.dk. Månedstal for nye realkreditlån fordelt efter rentebindingstype (F-kort, F1, F1–F5, 30-år fast). Tallene er annualiseret effektiv rente inkl. bidragssats (Annualised Agreed Rate).
Datakilder for priser
Prisudviklingssiden bruger to datasæt fra Danmarks Statistik via api.statbank.dk:
- PRIS01 — Forbrugerprisindekset (CPI) fordelt på 13 COICOP-kategorier (01–13) samt samlet indeks (kategori "000000"). Vi henter både råindeksværdier (ENHED=100, basisår 2015=100) og år/år-ændringer i procent (ENHED=300). Publiceres typisk 3 uger inde i den følgende måned.
- SBLON1 — Lønindeks fra Danmarks Statistik. Kvartalsvise observationer (basisår 2016=100). Bruges til at beregne den nominelle lønvækst og sætte inflationen i perspektiv ift. købekraft.
Begge datasæt hentes og gemmes i databasen ved månedlig opdatering. Siden viser år/år-ændringer for alle 13 kategorier samt samlet inflation og lønvækst.
Datakilder for kommuneskat & boligpriser
Siden /skat-og-bolig samler data fra tre selvstændige kilder:
- Skattesatser — Skatteministeriets årlige Excel-fil
kommuneskattesatser_YYYY.xlsx, der indeholder kommuneskat, kirkeskat og grundskyldspromille for alle 98 kommuner. Opdateres typisk i september–oktober for det kommende skatteår. - Boligpriser — Finans Danmarks tabel BM010 via
api.statbank.dk/v1/s20(JSON-Stat-protokol). Kvartalsvist realiserede handelspriser pr. m² fordelt på ejendomstype (villa, ejerlejlighed, fritidshus) og kommune. Publiceres ca. 6–8 uger efter kvartalsslut. - Kommune-koder — DAWA (Datafordeleren) via
api.dataforsyningen.dk/kommuner. Bruges som join-nøgle på tværs af de to dataset.
Datakilder for fyringsolie
Siden /fyringsolie bruger Drivkraft Danmarks vejledende listepriser på fyringsolie, som branchen offentliggør ved hver prisændring siden 1. januar 1980. Vi henter hele serien hver morgen.
- Én pris pr. dag. En listepris gælder, til den næste ændring, så vi fører den frem dag for dag. Uge- og månedsgennemsnit er derfor vægtet efter, hvor længe hver pris gjaldt.
- Fuld pris. Prisen er inkl. CO₂-afgift, energiafgift og 25 % moms, og vi viser alle fire led hver for sig.
- Listepris, ikke din pris. Leverandørerne giver mængde- og medlemsrabatter. Vi gengiver ikke de enkelte leverandørers priser.
- Standardhuset. Årsudgiften regnes for et varmebehov på 18,1 MWh — det samme hus som i Forsyningstilsynets fjernvarmestatistik. Med 10 kWh pr. liter og et oliefyr med årsvirkningsgrad 0,88 er det ca. 2.057 liter om året. Varmepumpen i sammenligningen har en SCOP på 3,2 og regnes på elprisens gennemsnit over 30 dage inkl. afgifter og moms.
Hvad koster …? — datagrundlag
Hvert opslag under /hvad koster viser, hvad beløbet bygger på:
- Officiel takst — et gebyr fastsat ved lov eller bekendtgørelse, fx et pas.
- Overenskomst-takst — en pris fastsat i en overenskomst, fx hos tandlægen.
- Live-data fra egne kilder — beregnet løbende fra sitets egne datasæt, fx fjernvarme.
- Redaktionelt skøn og brancheundersøgelse — et skønnet prisinterval, hvor der ikke findes nogen officiel takst, fx hvad det koster at skifte et oliefyr ud. Vi bygger intervallet på offentliggjorte prisniveauer fra uafhængige kilder som Bolius, angiver kilderne på siden og viser beløbet som "Fra / Typisk / Op til" med et tydeligt mærke: ikke en officiel takst. Prisniveauets år står ved tallene.
Hvert beløb på et opslag er et selvstændigt tal med kilde: den side, hvor beløbet står, den linje på siden, der viser det, datoen vi sidst sammenlignede med kilden, og for en takst den dato, den gælder til. Listen står nederst på hvert opslag under "Tallene på siden". Et beløb, der er vores eget skøn, er mærket skøn i teksten. Andre beløb i teksten, fx prisen for en familie eller et helt forløb, er regnet ud fra tallene på listen. Vi kontrollerer jævnligt, at hver kildelinje stadig står på kildens side, og en takst, hvis slutdato er passeret, markeres som den seneste offentliggjorte, indtil den nye er offentliggjort og sat ind.
Listepris vs. pumpepris
For brændstof skelner vi mellem to pristyper, som begge findes i datasættet:
- Pumpepris: den faktiske pris ved tanken på et givent tidspunkt. Det er, hvad vi viser i tabellen "Sammenligning per kæde" og i 30-dages-grafen — én observation pr. kæde pr. dag (eller pr. station, hvor API'et giver det).
- Listepris: månedlig national gennemsnitspris fra Drivkraft Danmark, inklusive afgifter og moms. Bruges kun i langtidsgrafen ("1 år", "5 år", "Alle") som historisk reference for blyfri 95 tilbage til 1972.
Vi viser ikke medlems- eller app-priser endnu.
Idempotent indsats
Hvert datapunkt gemmes med et unikt fingeraftryk baseret på område, kilde, tidspunkt og dimensioner (kæde, brændstoftype, pristype, station). Det betyder, at vi sikkert kan køre indsamlingen igen uden at duplikere data.
Fejl og mangler
Ingen datakilde er perfekt. Priser kan forsinkes, ændres med tilbagevirkende kraft, eller indeholde fejl fra kilden. Finder du en uregelmæssighed, er du velkommen til at kontakte os.