Öppet API för elpriser
JSON per elområde, i 15-minutersintervall, med moms och energiskatt redan inräknade. Ingen nyckel krävs. Byggt för hemautomation, laddboxar och egna projekt.
Endpunkter
Elpriser – kvartsupplöst, uppdateras dagligen
https://api.elprisernaidag.se/v1/SE1– Norra Sverige (Luleå)https://api.elprisernaidag.se/v1/SE2– Norra Mellansverige (Sundsvall)https://api.elprisernaidag.se/v1/SE3– Södra Mellansverige (Stockholm)https://api.elprisernaidag.se/v1/SE4– Södra Sverige (Malmö)
Elnätsavgifter – 188 nätbolag, årsvärden
https://api.elprisernaidag.se/v1/elnatsavgifter– alla bolag, för jämförelsehttps://api.elprisernaidag.se/v1/elnatsavgifter/{slug}– ett bolag, alla typkunder och år
Energimarknadsinspektionen publicerar nätavgifterna som öppna data, men
i form av en 28 MB CSV i långformat där posterna heter NT1620
och NT2030. Datan är alltså fri men i praktiken oframkomlig
utan att först lista ut kodschemat. Här är den uppslagen per bolag, med
momsen uträknad.
Notera skillnaden mot elpriserna: nätavgifter är årsvärden. Det finns ingen dygnsvariation i underlaget, och alltså ingenting att styra förbrukningen efter – till skillnad från den norska nettleien, där 51 av 73 bolag har tariffer som skiftar över dygnet. Ska du automatisera, använd prisrutterna ovan. Elnätet är dessutom ett geografiskt monopol: du kan inte byta bolag, så jämförelsen är en granskning snarare än ett köpbeslut.
Beloppen är exklusive moms, precis som i Ei:s källa. Fält som slutar på
_inkl_moms är undantaget.
Varför ett till elpris-API?
Elpriset just nu ger redan spotpriser gratis, och det är dem vi bygger på. Men de ger SEK/kWh exklusive moms och skatt.
Det svåra för den som automatiserar är sällan att hämta spotpriset. Det är att veta vad man faktiskt betalar just den kvarten, med 25 % moms och 45 öre energiskatt pålagt – och med 33 öre i stället om anläggningen ligger i någon av de 46 kommunerna med nedsatt skatt.
Det räknar vi ut åt dig, så att en laddbox kan jämföra rätt tal utan att
först behöva lära sig svensk elbeskattning. Fältet pris_ore
är vad du betalar per kWh, allt utom elnätsavgiften.
Kvartar, inte timmar
Sverige har gått över till kvartsavräkning. Elnätsföretagen mäter var femtonde minut och timprisavtal ersätts av kvartsprisavtal under 2026. Vi levererar därför alla 96 intervall per dygn.
Tidsstämplarna är ISO 8601 med tidszonsförskjutning, så att natten då vintertiden börjar – när klockan 02 finns två gånger – går att hantera korrekt. Jämför tidsstämplar, räkna inte index.
Exempel på svar
{
"elomrade": "SE3",
"namn": "Södra Mellansverige",
"enhet": "öre/kWh",
"upplosning": "PT15M",
"moms_procent": 25,
"energiskatt": {
"ar": 2026,
"ore_per_kwh_inkl_moms": 45,
"nedsatt_ore_per_kwh_inkl_moms": 33
},
"serie": [
{
"start": "2026-07-28T00:00:00+02:00",
"end": "2026-07-28T00:15:00+02:00",
"spot_ore_exkl_moms": 7.03,
"spot_ore_inkl_moms": 8.79,
"pris_ore": 53.79,
"pris_ore_nedsatt_skatt": 41.79,
"imorgon": false
}
]
} Behöver du ingen nyckel? Då låter du bli.
Endpunkterna ovan fungerar utan registrering, utan nyckel och utan inloggning – och kommer att fortsätta göra det. Det är hela poängen.
En frivillig nyckel ger dig tre saker: högre timgräns (2 000 mot 120 anrop), besked per e-post om vi ändrar något som kan ha sönder din integration, och så småningom egen användningsstatistik. Inget lösenord, ingen bekräftelsemejl – du trycker på knappen och får nyckeln direkt.
Använda nyckeln
# utan nyckel – fungerar alltid
curl https://api.elprisernaidag.se/v1/SE3
# med nyckel: högre gräns
curl -H "Authorization: Bearer ep_live_..." https://api.elprisernaidag.se/v1/SE3
# se din egen nyckel
curl -H "Authorization: Bearer ep_live_..." https://api.elprisernaidag.se/nycklar/min CORS är öppet, så det går att anropa direkt från en webbläsare. Svaret innehåller både dagens och morgondagens priser när de senare publicerats, cirka klockan 13.
Home Assistant på fem minuter
Klistra in i configuration.yaml, starta om, klart: två
sensorer – priset just nu (med moms och energiskatt inräknade) och
dagens billigaste kvart. Byt SE3 till ditt elområde,
och till pris_ore_nedsatt_skatt om din kommun har
nedsatt skatt. Ingen nyckel behövs; en hämtning var 30:e minut
håller sig gott inom gränserna.
# configuration.yaml – elpriset rakt in i Home Assistant.
# En hämtning var 30:e minut (API-villkoren), två sensorer ur den.
rest:
- resource: https://api.elprisernaidag.se/v1/SE3
scan_interval: 1800
sensor:
- name: "Elpris nu"
unique_id: elpris_nu_se3
unit_of_measurement: "öre/kWh"
state_class: measurement
# pris_ore = spot + moms + energiskatt, alltså det du betalar per
# kWh utom elnätsavgiften. I de 46 kommunerna med nedsatt skatt:
# byt till p.pris_ore_nedsatt_skatt.
# Tidsstämplar jämförs, inte index: då stämmer sensorn även de två
# nätter om året klockan ställs om (92 respektive 100 kvartar).
value_template: >-
{% set t = as_timestamp(now()) %}
{%- for p in value_json.serie -%}
{%- if as_timestamp(p.start) <= t and t < as_timestamp(p.end) -%}
{{ p.pris_ore }}
{%- endif -%}
{%- endfor -%}
- name: "Elpris billigaste kvarten i dag"
unique_id: elpris_billigast_se3
unit_of_measurement: "öre/kWh"
state_class: measurement
value_template: >-
{{ value_json.serie | rejectattr('imorgon')
| map(attribute='pris_ore') | min }} Mallen jämför tidsstämplar i stället för att räkna index – då visar sensorn rätt pris även de två nätter om året klockan ställs om.
Villkor
- Fri användning, även kommersiellt.
- Ange elprisernaidag.se som källa med länk.
- Hämta inte oftare än var halvtimme – data uppdateras två gånger per dygn.
- Ingen garanti för riktighet – stäm av mot Nord Pool vid kritisk användning.
Källa och beräkning
Priserna kommer från Nord Pools dagen före-auktion, hämtade via Elpriset just nu. Moms läggs på med 25 %. Energiskatten är 45 öre/kWh inklusive moms för 2026, och 33 öre i de 46 kommuner som har nedsatt skatt – nedsättningen följer kommunen, inte elområdet. Se vad en kilowattimme faktiskt kostar.
Vill du hellre ha en färdig vy?
Behöver du inte data utan bara visa priset på en sida, finns en inbäddningsbar widget. Två rader HTML, inget underhåll.