Fire datasæt
/data/elpriser.json er markedet: 182 elaftaler fra 53 elselskaber — alle, der indberetter til Forsyningstilsynets prisportal elpris.dk — med hele regningen ved 4.000 kWh om året over 12 måneder, regnet for N1 A/S (DK1) og Radius Elnet A/S (DK2). Det er de to repræsentative netområder, siderne også bruger, når ingen har valgt postnummer; dit eget netområde kan have en anden nettarif. Tallene i denne udgave er fra 10. oktober 2026, og feltet dataAsOf i filen siger det samme. Filen fornys mindst én gang i timen.
/data/spot.json er spotprisen: Nord Pools day-ahead-pris for DK1 og DK2 pr. kvarter, i øre pr. kWh både uden og med moms, for i dag og — så snart Energinet har offentliggjort den — for i morgen. Det er det led, der svinger mest i elprisen, og det led, man oftest vil tegne en kurve af. Lige nu dækker kvartererne 10. oktober 2026 til 11. oktober 2026, og den seneste pris i feedet er fra 11. oktober 2026. Nettarif, Energinets tariffer, elafgift og selskabets tillæg er ikke med i den fil — de står i markedsfilen og forklares på metodesiden.
/data/elpris-historik.json (og samme som CSV) er historikken: Forsyningstilsynets gennemsnitlige elpris for en husstand med 4.000 kWh om året måned for måned fra april 2016 til august 2026, i øre pr. kWh inkl. moms og delt i elpris, abonnementer, nettarif, Energinets tariffer, afgifter og moms — for Vestdanmark, Østdanmark og hele landet, med forsyningspligtprisen 2005–2016 bagved. Filen bærer også spotprisens månedsgennemsnit for DK1 og DK2 siden 2015 og Danmarks Statistiks halvårspriser. Det er kurven på siden om historiske elpriser, og den fornys, når Forsyningstilsynet har lagt en ny måned ud.
/data/co2.json er CO₂-udledningen: Energinets tal for, hvor meget CO₂ der følger med en kWh el brugt i DK1 og DK2, g CO₂/kWh pr. kvarter — målt i dag (Energinets foreløbige tal pr. 5 minutter, samlet til kvarterer som gennemsnit) og Energinets prognose for de næste timer, for hele morgendagen så snart den er udgivet. Tallet gælder nettet i prisområdet, ikke en aftale. Lige nu er det seneste hele kvarter i N1 A/Ss landsdel 217 g CO₂/kWh, og prognosen rækker til 11. oktober 2026. Det er de samme kvarterer som i blokken CO₂ lige nu og de næste timer, og filen fornys hvert tiende minut; reglerne står på metodesiden.
Vi lægger data ud, fordi en rangering kun er noget værd, hvis den kan efterregnes. Er du uenig i, hvem der står øverst, kan du hente markedsfilen, følge beregningsmetoden skridt for skridt og enten finde fejlen eller bekræfte tallet. Journalister, forskere, udviklere og andre sammenligningssider må bruge begge filer; det eneste, vi beder om, er kildeangivelsen og datoen.
Felterne i elpriser.json
Filen har et hoved med licens, kilder, dato og definitioner, og derefter areas[] med ét objekt pr. netområde. Hvert område bærer sine egne tal — antal aftaler og selskaber, den billigste varige aftales slug, medianen — og rows[] med én række pr. aftale. Feltnavnene er engelske, så filen kan bruges uden oversættelse; alle beløb er inkl. moms, og enheden står i navnet.
| Felt | Betydning |
|---|---|
supplier, supplierSlug | Elselskabet, som det har indberettet sig til elpris.dk, og feedets stabile slug for det |
product, productSlug | Aftalens navn hos selskabet og dens slug — brug slugget som nøgle, navnet kan ændre sig |
type, spotBased | variable eller fixed, og om energiprisen følger spotmarkedet |
energyOreInclVat | Det, selskabet lægger pr. kWh: tillægget på en variabel aftale, hele energiprisen på en fast — øre inkl. moms |
subscriptionKrMonthInclVat | Abonnementet pr. måned på det trin, der gælder ved kwhPerYear — trappede abonnementer er løst her |
paymentFeesKrYearInclVat, paymentType, numberOfPayments | Gebyrer for den billigste betalingsmåde og hvordan der afregnes |
allInKrInclVat | Hele regningen over periodMonths: spot eller fast pris, tillæg, abonnement, gebyrer, nettarif, Energinet, elafgift og moms |
allInKrPerMonthInclVat, allInKrPerKwhInclVat | Samme beløb som gennemsnit pr. måned og delt med forbruget — den »kWh-pris«, folk kender |
supplierShareKrInclVat | Den del af regningen, selskabet selv bestemmer: tillæg, abonnement og gebyrer over perioden |
rank | Placering på allInKrInclVat alene, 1 = laveste pris i området; to ens priser deler nummer |
band, advisory | clean, obs eller fraraades efter vores register, med niveau, dato og resumé når der er en anmærkning |
isIntro, introEnds, nextProduct | Introtilbud: hvornår introprisen slutter, og hvilken aftale den går over i, når selskabet har oplyst det |
firstTimeDiscountKr | Kontant velkomstrabat i kroner — allerede trukket fra i allInKrInclVat, læg den aldrig til igen |
restricted, eligibility | Om aftalen kræver noget særligt (medlemskab, ladeboks, feriebolig), og hvad |
origin | elpris for en indberetning til portalen; partner for et tilbud, der kun gives via vores link |
trustpilot | TrustScore og antal anmeldelser ved sidste vellykkede hentning — vis altid antallet med |
verifiedAgainstSupplier | true når tillæg og abonnement er genfundet på selskabets egen side inden for fjorten dage |
Tabellen kan rulles sideværts.
Sådan læses spot.json
Spotfilen har ét sæt punkter pr. prisområde. Hvert punkt bærer tidsrummets start i dansk tid med tidszone, så et døgn med skift til eller fra sommertid stadig har de rigtige antal kvarterer, og prisen i øre pr. kWh uden moms som kilden angiver den, med momsbeløbet ved siden af. Et prisområde uden morgendagens priser mangler blot de kvarterer — der står aldrig et gæt. Negative priser forekommer og gengives negative; det er markedets tal, ikke en fejl.
Sådan er tallene regnet
Aftalerne og deres vilkår er selskabernes egen, lovpligtige indberetning til elpris.dk. Spotprisen er den forventede pris for perioden (Sæsonmønster fra 2025-10, niveau fra 2026-07–2026-09), nettariffen er netselskabets tarif time for time fra DataHub, og elafgift og Energinets tariffer lægges til, før der regnes moms. Rækkefølgen er prisen alene; en anmærkning fra vores register står i band og advisory, så du selv kan vælge, om du vil sortere den nederst, som vi gør. Hver nat holdes et udsnit af aftalerne op mod selskabernes egne sider, og udfaldet står i verifiedAgainstSupplier. Resten af reglerne — billigst, typisk, introtilbud, betingelser — står på metodesidens afsnit om sammenligningen.
Regler for brug
Alle filerne er udgivet under Creative Commons BY 4.0. Det giver dig ret til at kopiere, bearbejde og videreudgive tallene, også kommercielt, på disse vilkår:
- Kildeangivelse. Skriv »Kilde: Elpriser.dk« med et link til denne side, dér hvor tallene vises — ikke kun i en kolofon.
- Dato. Priserne skifter hver nat og spotprisen hvert kvarter. Gengiv altid
dataAsOffra markedsfilen eller tidsstemplet fra spotfilen sammen med tallene, og kald en kopi aldrig »aktuel«, hvis den er mere end en time gammel. - Anmærkninger. Viderebringer du
bandelleradvisory, så tag niveauet, datoen og resuméet med — en anmærkning uden sin begrundelse er en påstand, ikke en oplysning. - Bearbejdning. Regner du videre på tallene, så skriv, at det er din beregning på vores data, så ingen tror, at Elpriser.dk har sagt noget, vi ikke har.
- Hentning. Hent hver fil højst én gang i timen pr. tjeneste og læs JSON-filerne frem for at skrabe siderne; filerne er lavet til maskiner, siderne til mennesker.
Vi tager ikke ansvar for beslutninger truffet på en kopi, der ikke er opdateret, og vi garanterer ikke, at en fil altid svarer — feedet kan være nede, og så svarer filen med en fejl frem for gamle tal.
Opdateringer og ændringer i filerne
Markedsfilen genereres af det samme kald som sammenligningen og fornys, når feedet melder en ændring, og mindst hver time. Spotfilen følger spotpriserne og skifter, når morgendagens priser kommer ind, typisk mellem kl. 13 og 15; CO₂-filen fornys hvert tiende minut med Energinets seneste måling og prognose. Nye felter kan komme til uden varsel; et felt fjernes eller skifter betydning først, efter at det er annonceret under ændringer i metoden. Mangler du et felt, eller finder du en fejl, så skriv til mail@elpriser.dk.
