Huomisen hinnat julkaistu – huomenna halvinta klo 04–05 (0,96 snt).Katso huominen →
Tutkimus

Sähkön hinta API: näin haet pörssihinnat ilmaiseksi koodilla

Avoimesta rajapinnasta saa pörssisähkön hinnat ilman API-avainta. Tiistain 27.10. halvin 3 tunnin jakso oli klo 2–5, 0,32 snt/kWh.

Sähkön hinta API: pörssihinnat ilmaiseksi koodilla
Grafiikka: Sähkön hinta nyt. Käyrä: sähkön pörssihinta 27.10.2026 (Nord Pool / ENTSO-E).

Pörssisähkön hinnat saa omaan koodiin, taulukkoon tai kotiautomaatioon ilmaiseksi ja ilman rekisteröitymistä Sähkön hinta nyt -palvelun avoimesta rajapinnasta. Tiistain 27.10.2026 hinnoista esimerkkiskripti löytää halvimman kolmen tunnin jakson yöltä klo 2–5, jolloin sähkö maksoi keskimäärin 0,32 senttiä kilowattitunnilta. Kalleimmillaan klo 12–15 hinta oli 1,39 senttiä eli noin nelinkertainen. Kaikki hinnat ovat pörssihintoja sis. ALV 25,5 %.

Rajapinta on tarkoitettu opiskelijoille, opinnäytetöiden tekijöille, harrastajille ja kaikille, jotka haluavat käsitellä sähkön hintaa itse. Alla on päätepisteet, toimiva Python-esimerkki ja vertailu muihin avoimiin lähteisiin, kuten ENTSO-E:hen, Fingridiin ja Nord Pooliin.

Päätepisteet ja mitä ne palauttavat

Rajapinnan osoite on https://api.xn--shknhintanyt-gcb8w.org. API-avainta ei tarvita, vastaukset ovat JSON-muodossa ja CORS on sallittu, joten hintoja voi hakea myös suoraan selaimessa ajettavasta JavaScriptistä. Rajapinnan OpenAPI 3.1 -kuvauksen mukaan pyyntöjä saa tehdä noin 30 kymmenessä sekunnissa samasta IP-osoitteesta.

PäätepisteMitä palauttaa
/v1/now?zone=FIKuluvan vartin hinta, tunnin keskihinta ja hintataso
/v1/now.txt?zone=FIPelkkä hinta tekstinä, esimerkiksi laitteelle
/v1/prices?zone=FI&day=todayPäivän 96 varttihintaa (points) ja 24 tuntikeskiarvoa (hours)
/v1/cheapest?zone=FI&hours=3Halvin yhtenäinen jakso julkaistuista hinnoista
/v1/is-cheap.txt?zone=FI&hours=4Onko nyt yksi päivän halvimmista tunneista (on/off)
/v1/daily?zone=FI&days=60Päivittäinen keskihinta, minimi ja maksimi, enintään 400 päivää
/v1/averages?zone=FI7, 30 ja 365 päivän keskiarvot sekä kuukausikeskiarvot
/v1/gridSuomen sähköntuotanto ja -kulutus nyt (Fingrid)

Parametri day hyväksyy arvot today, tomorrow, yesterday tai päivämäärän muodossa VVVV-KK-PP. Huomisen hinnat julkaistaan noin klo 14.15 Suomen aikaa. Parametrilla vat=0 saat hinnat ilman arvonlisäveroa, ja zone vaihtaa hinta-alueen: Suomen lisäksi mukana ovat muun muassa Viro (EE), Ruotsin alueet SE1–SE4, Norjan alueet, Tanska ja Saksa. Pelkän hinnan voi testata avaamalla osoitteen selaimessa tai komennolla curl "https://api.xn--shknhintanyt-gcb8w.org/v1/now.txt?zone=FI".

Esimerkki: päivän keskihinta ja halvin kolmen tunnin jakso Pythonilla

Alla oleva skripti hakee päivän tuntikeskiarvot, laskee niistä keskihinnan ja etsii halvimman yhtenäisen kolmen tunnin jakson. Se tarvitsee vain requests-kirjaston (pip install requests).

import requests

URL = "https://api.xn--shknhintanyt-gcb8w.org/v1/prices"
data = requests.get(URL, params={"zone": "FI", "day": "today"}, timeout=10).json()

hinnat = [h["price"] for h in data["hours"]]      # 24 tuntikeskiarvoa, snt/kWh sis. ALV
print("Päivän keskihinta:", round(sum(hinnat) / len(hinnat), 2), "snt/kWh")

# Halvin yhtenäinen kolmen tunnin jakso
jaksot = [(sum(hinnat[i:i + 3]) / 3, i) for i in range(len(hinnat) - 2)]
keskiarvo, alku = min(jaksot)
print(f"Halvin 3 h: klo {alku}–{alku + 3}, keskimäärin {keskiarvo:.2f} snt/kWh")

Tiistain 27.10.2026 tuntihinnoilla tulos on tämä (sis. ALV 25,5 %, laskettu omasta hintadatastamme klo 9.23):

LukuArvo
Päivän keskihinta0,83 snt/kWh
Halvin 3 tunnin jaksoklo 2–5, 0,32 snt/kWh
Kallein 3 tunnin jaksoklo 12–15, 1,39 snt/kWh
Kallein tuntiklo 9–10, 1,58 snt/kWh
Halvin varttiklo 23.45–24.00, 0,25 snt/kWh

Tuntikeskiarvoihin perustuva laskelma on helppo ymmärtää, mutta pörssisähkö hinnoitellaan nykyään vartin tarkkuudella. Jos laite tai mittaus toimii varteittain, käytä points-listaa ja laske ikkuna 12 vartista. Valmis /v1/cheapest-päätepiste tekee saman laskun rajapinnan päässä.

Sähkön kustannukseksi hinta muuttuu kertomalla se kulutuksella. Esimerkiksi 10 kilowattitunnin kulutus tiistain halvimmassa jaksossa maksoi energian osalta noin 0,03 euroa ja kalleimmassa noin 0,14 euroa. Siirto, sähkövero ja myyjän marginaali tulevat päälle; laajempi esimerkki laitekohtaisesta laskusta on jutussamme laske laitteen sähkökulu itse.

Pidempi aikasarja tutkimukseen

Opinnäytetyössä tai projektissa tarvitaan usein pidempää historiaa. /v1/daily palauttaa enintään 400 päivän päiväkeskiarvot. Omasta datastamme laskettuna 28.8.–26.10.2026 välisenä 60 päivän jaksona sähkön päiväkeskihinta jäi alle yhden sentin kahdeksana päivänä, ja kallein päivä oli 30.9.2026, jolloin keskihinta oli 17,26 snt/kWh. Lokakuun 1.–26. päivän keskihinta oli 4,43 snt/kWh. Kuukausittaiset luvut löytyvät myös sivulta sähkön keskihinta kuukausittain, ja hintajakauman tunnusluvut on avattu jutussamme pörssisähkön hintatilastoista.

Milloin kannattaa käyttää ENTSO-E:tä, Fingridiä tai Nord Poolia

Meidän rajapintamme on koottu valmiiksi kuluttajan näkökulmasta: hinnat ovat valmiiksi snt/kWh ja verollisina. Raakadatan ja pidempien aikasarjojen lähteet ovat seuraavat.

  • ENTSO-E Transparency Platform on eurooppalaisten kantaverkkoyhtiöiden avoin tietopalvelu, josta saa day-ahead-hinnat koko Euroopasta euroina megawattitunnilta. Rajapinnan käyttö vaatii rekisteröitymisen ja hyväksynnän, jonka jälkeen saat henkilökohtaisen tunnisteen (security token). Myös meidän pörssihintamme tulevat ENTSO-E:n kautta.
  • Fingridin avoin data (data.fingrid.fi) sisältää Suomen sähköntuotannon, kulutuksen, tuonnin ja viennin aikasarjat. API-avain tilataan kehittäjäportaalista, ja se lähetetään x-api-key-otsakkeessa. Fingridin ohjeen mukaan avaimella saa tehdä 10 000 pyyntöä vuorokaudessa ja enintään yhden pyynnön kahdessa sekunnissa.
  • Nord Pool on pörssi, jossa hinta syntyy. Sen Data Portal -palvelu on maksullinen: halvin yhden käyttäjän tilaus maksaa Nord Poolin sivun mukaan 1 200 euroa kalenterivuodessa. Opiskelijoille ja tutkijoille on sivun mukaan erityisehdot, joita ei kerrota julkisesti.

Meidän rajapintamme lähdetiedot ja laskentatavat on kuvattu lähteet ja menetelmät -sivulla. Kotiautomaatioon, kuten Home Assistantiin, Shellyyn ja Node-REDiin, on valmiit ohjeet integraatiosivulla.

Rajoitukset ja käyttöehdot

  • Hinnat ovat day-ahead-pörssihintoja. Niissä ei ole siirtoa, sähköveroa eikä myyjän marginaalia, joten ne eivät suoraan vastaa sähkölaskua.
  • Verollinen hinta lasketaan Suomen 25,5 prosentin arvonlisäverolla. Tutkimuksessa kannattaa usein käyttää verotonta hintaa (vat=0), jotta vertailu muihin maihin ja aiempiin vuosiin on reilu.
  • Hinnat ovat 1.10.2025 alkaen vartin tarkkuudella. Sitä vanhemmat tunnihinnat eivät ole suoraan verrattavissa varttihintoihin.
  • Rajapinta tarjotaan sellaisenaan ilman saatavuustakuuta. Käyttöehtojen mukaan sitä saa käyttää maksutta myös kaupallisesti, mutta julkisesti näytettäessä lähteeksi on mainittava sähkönhintanyt.org linkin kera.

Lähteet

Näin juttu tehtiin. Luvut ovat Sähkön hinta nyt -palvelun omasta hinta- ja tuotantodatasta sekä yllä mainituista lähteistä. Osa jutuista tuotetaan tekoälyn avulla toimituksen sääntöjen mukaan. Näin toimimme · Huomasitko virheen? Kerro meille.

Lue myös