SVK APImimer.svk.se ↗
Access Swedish electricity grid data via the Mimer SVK API: consumption/production statistics, FCR ancillary prices, settlement rates, and EUR/SEK exchange rates.
What is the SVK API?
The Mimer SVK API exposes 6 endpoints covering Svenska kraftnät's electricity settlement data, including hourly and monthly consumption profiles, production statistics by power type, frequency containment reserve (FCR) prices, and daily EUR/SEK exchange rates. The get_fcr_data endpoint returns FCR-N, FCR-D Up, and FCR-D Down prices in EUR/MW across five Nordic bidding zones, while get_profile_settlement_prices delivers monthly Schablonavräkningspriser for each Swedish price area.
curl -X GET 'https://api.parse.bot/scraper/9bc0c92e-6901-4ecc-ae6c-3f790e194799/get_consumption_profiles?area=SN0&to_date=2026-07-06&from_date=2026-06-07&resolution=0' \ -H 'X-API-Key: $PARSE_API_KEY'
Typed, relational, agent-ready
A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.
- Fully typed · autocompletes
- Objects link to objects
- Typed errors & pagination
Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:
uv add parse-sdk uv run parse init uv run parse add --marketplace mimer-svk-se-api
uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.
from parse_apis.svenska_kraftnät_mimer_data_api import Mimer, PriceArea, Resolution, AuctionType, ProductType
mimer = Mimer()
# List monthly consumption profiles for whole Sweden
for profile in mimer.consumptionprofiles.list(
from_date="2025-01-01",
to_date="2025-01-31",
area=PriceArea.SN0,
resolution=Resolution.MONTHLY,
):
print(profile.period, profile.hl_kwh, profile.ll_kwh, profile.total_kwh)
# List settlement prices
for price in mimer.settlementprices.list(from_month="2025-01", to_month="2025-03", area=PriceArea.SN0):
print(price.period, price.average_price, price.published_at)
# List FCR ancillary service data filtered to FCR-N only
for fcr in mimer.fcrrecords.list(
from_date="2025-06-01",
to_date="2025-06-03",
auction_type=AuctionType.TOTAL,
product_type=ProductType.FCR_N,
):
print(fcr.datum, fcr.fcr_n_price, fcr.se1_fcrn, fcr.se2_fcrn)
# List exchange rates
for rate in mimer.exchangerates.list(from_date="2025-06-01", to_date="2025-06-05"):
print(rate.period, rate.value)
Fetch hourly or monthly consumption profile volumes (kWh) for a given date range and Swedish price area. Returns records with period timestamps and HL/LL kWh values. Monthly resolution (1) reliably returns data for all areas; hourly resolution (0) may return empty for individual areas.
| Param | Type | Description |
|---|---|---|
| area | string | Swedish price area code. |
| to_date | string | End date in YYYY-MM-DD format. |
| from_date | string | Start date in YYYY-MM-DD format. |
| resolution | integer | Time resolution: 0 for hourly, 1 for monthly. |
{
"type": "object",
"fields": {
"data": "array of consumption profile records with Period, HL/LL kWh values, and Publiceringstidpunkt"
},
"sample": {
"data": {
"data": [
{
"Period": "2025-01-01 00:00",
"Tot HL+LL (kWh)": "0",
"LL övrig tid (kWh)": "0",
"Publiceringstidpunkt": "2025-02-01 14:03",
"HL mån-fre 06 22 (kWh)": "0"
}
]
},
"status": "success"
}
}About the SVK API
Consumption and Production Data
The get_consumption_profiles endpoint returns HL and LL kWh values per period for a specified date range and Swedish price area. It supports two resolutions: hourly (resolution=0) and monthly (resolution=1). Monthly resolution returns data reliably across all price areas; hourly resolution may return empty results for individual areas. Similarly, get_consumption_statistics and get_production_statistics return hourly Avräknad (settled) kWh values alongside a Publiceringstidpunkt (publication timestamp). Both statistics endpoints work reliably only when area=SN0 (all of Sweden); individual price areas SN1–SN4 may return zeros or empty arrays.
Settlement Prices and Exchange Rates
get_profile_settlement_prices covers monthly settlement prices (Schablonavräkningspriser) in SEK/MWh, returning HL price, LL price, and Medelpris (average price) per month and price area. The from_month and to_month parameters accept YYYY-MM format. get_exchange_rates provides daily SEK/EUR exchange rates used in support services settlement calculations, with each record containing a Period date and a Värde field holding the rate value.
FCR Ancillary Service Data
get_fcr_data is the most granular endpoint, returning hourly records for FCR-N, FCR-D Up, and FCR-D Down prices denominated in EUR/MW. Volume allocations are broken out per bidding zone (SE1–SE4, DK2). Optional auction_type and product_type integer filters narrow results. Date range is controlled via from_date and to_date in YYYY-MM-DD format, consistent with all other date-ranged endpoints in this API.
The SVK API is a managed, monitored endpoint for mimer.svk.se — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when mimer.svk.se changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.
This isn't an official mimer.svk.se API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.
Will this API break when the source site changes?+
Is this an official API from the source site?+
Can I fix or extend this API myself if I need a new endpoint or field?+
What happens if I call an endpoint that has an issue?+
- Track hourly FCR-N and FCR-D ancillary service prices per Nordic bidding zone for energy trading analysis.
- Audit monthly Schablonavräkningspriser (profile settlement prices) across Swedish price areas for billing reconciliation.
- Aggregate national production statistics from SN0 to monitor total Swedish electricity generation trends over time.
- Convert EUR-denominated FCR prices to SEK using the daily exchange rates from
get_exchange_ratesfor local cost reporting. - Compare HL and LL consumption profile volumes by month and price area for grid planning studies.
- Build dashboards tracking settled consumption (Avräknad kWh) at national level using hourly
get_consumption_statisticsdata. - Analyze correlations between FCR-D Down volumes in SE2 and overall national production statistics.
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 100 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does Svenska kraftnät offer an official developer API for Mimer data?+
When should I use SN0 vs. individual price areas (SN1–SN4) for statistics endpoints?+
get_consumption_statistics and get_production_statistics reliably return non-zero Avräknad values only for area SN0, which represents all of Sweden. Queries scoped to SN1, SN2, SN3, or SN4 frequently return zero or empty result arrays for these two endpoints. For consumption profiles via get_consumption_profiles, monthly resolution (resolution=1) works across all areas, but hourly resolution (resolution=0) may return empty for individual areas.Does the FCR endpoint cover all Nordic bidding zones, or only Swedish ones?+
get_fcr_data returns volume allocations for SE1, SE2, SE3, SE4, and DK2. Norwegian (NO) and Finnish (FI) bidding zones are not included in the current response fields. You can fork this API on Parse and revise it to add an endpoint targeting those zones if the source data becomes available.Does the API expose real-time or intraday electricity spot prices (Elspot)?+
What does the `Publiceringstidpunkt` field represent in response records?+
Publiceringstidpunkt is the publication timestamp indicating when the record was made available in the settlement system. It appears in records from get_consumption_profiles, get_profile_settlement_prices, get_consumption_statistics, get_production_statistics, and get_exchange_rates, and is distinct from the Period field, which marks the actual measurement interval.