Live Nord Pool spot electricity prices for Finland, Sweden, Norway, Denmark, Estonia, Latvia and Lithuania — hourly and quarter-hour resolution, VAT-inclusive, updated continuously. Built for partners integrating price-based automation into their own products.
Partner access is currently issued individually — email [email protected] with a short description of your use case and expected request volume, and we'll provision a test key. There's no self-serve signup yet; this page documents what you'll receive once a key is issued.
Every request needs your API key as a Bearer token in the Authorization header:
Authorization: Bearer se_live_your_key_here
https://www.saveelectro.com/wp-json/saveelectro/partner/v1
GET/prices?country={country}
Returns today's full price curve for the given country — hourly averages, and quarter-hour resolution where available (currently Finland; other markets are on the roadmap).
| Param | Required | Description |
|---|---|---|
| country | Yes | Two-letter code: FI, SE, NO, DK, EE, LV, or LT |
curl -H "Authorization: Bearer se_live_your_key_here" \
"https://www.saveelectro.com/wp-json/saveelectro/partner/v1/prices?country=FI"
{
"partner": "Your Company",
"country": "FI",
"day": "today",
"lang": "en",
"data": {
"country": "FI",
"region": "FI",
"date": "2026-08-19",
"hours": [
{ "hour": 0, "label": "00:00", "price": 0.81,
"status": "very_cheap", "label_status": "⚡ Very Cheap" },
...
],
"hours_by_h": { "0": { ... }, "1": { ... }, ... },
"quarters": [
{ "time": "00:00", "hour": 0, "price": 0.79, "status": "very_cheap" },
...
],
"stats": { "min": 0.72, "max": 2.51, "avg": 1.10, "count": 24 },
"currency": "EUR",
"unit": "c/kWh incl. VAT 25.5%",
"vat_rate": 25.5,
"vat_applied": true,
"source": "porssisahko.net",
"fetched_at": "2026-08-19T17:45:19+03:00",
"fetched_ts": 1786891519
}
}
quarters is only populated for markets with quarter-hour source data (Finland today; Sweden, Estonia, Latvia and Lithuania have quarter-hour data available at the source and are on our roadmap to add here — Norway and Denmark remain hourly at the source). For markets without quarter-hour data, quarters is null and hours is your best resolution.Each API key has a daily request limit set at issuance (500 requests/day for standard test keys). Exceeding it returns a 429 response until the limit resets at midnight UTC. If your integration needs a higher limit, let us know your expected volume when requesting access.
| Status | Meaning |
|---|---|
| 401 | Missing or invalid API key |
| 404 | Unknown or unsupported country code |
| 429 | Daily request limit exceeded |
For access requests, higher rate limits, or anything not covered here, reach out at [email protected].