elpris.eu - API for FI, EE, LV, LT

This service mirrors Elering API for Baltic/Finnish zones (FI, EE, LV, LT) in shortened JSON format.
Nordpool: EE, LV, LT, FI

Note: Nord Pool data are published in CET time (UTC+1 winter / UTC+2 summer), while Elering uses local Estonian time (UTC+2 / UTC+3 DST). Because of this time-zone offset, the last hour of the day may appear slightly different between the two sources. Elering values match the official Baltic trading calendar in local time.

Example endpoints

96 × 15min, EUR:
https://ee.elpris.eu/api/v1/prices/2026/03-13_fi.json
https://ee.elpris.eu/api/v1/prices/2026/03-13_ee.json
https://ee.elpris.eu/api/v1/prices/2026/03-13_lv.json
https://ee.elpris.eu/api/v1/prices/2026/03-13_lt.json

Endpoint provides data in one of the formats, depending on the request:

Standard format — 15min data (1h before 2025-10-01):

{
  "src": "Elering.ee",  ← source fingerprint
  "t0": "YYYY-MM-DDT00:00:00+02:00", ← Baltic local time at midnight
                                       (UTC+03:00 during DST)
  "s": 900,        ← step in seconds (900 = 15min)
  "u": "EUR/MWh",  ← price per MWh, EUR
  "raw": 96,       ← number of detected intervals (92/96/100 on DST days)
  "p": [ ... ]     ← array of 15-min prices
}

24h averaged format (with ?avg24, always 96×15min → 24×1h averages):

{
  "src": "Elering.ee",
  "t0": "YYYY-MM-DDT00:00:00+02:00",
  "s": 3600,       ← 1-hour step (averaged)
  "u": "EUR/MWh",
  "raw": 96,
  "p": [ ... ]     ← 24 hourly averaged values
}
Test:
https://ee.elpris.eu/api/v1/prices/2026/03-13_fi.json

Last update: 07:56:20, FI, STD, EUR/MWh, raw=96 MISS
©2025 elpris.eu | Terms & Conditions