Discover/SVK API
live

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.

Endpoint health
verified 6d ago
get_consumption_profiles
get_production_statistics
get_exchange_rates
get_profile_settlement_prices
get_consumption_statistics
6/6 passing latest checkself-healing
Endpoints
6
Updated
21d ago

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.

Try it
Swedish price area code.
End date in YYYY-MM-DD format.
Start date in YYYY-MM-DD format.
Time resolution: 0 for hourly, 1 for monthly.
api.parse.bot/scraper/9bc0c92e-6901-4ecc-ae6c-3f790e194799/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/9bc0c92e-6901-4ecc-ae6c-3f790e194799/get_consumption_profiles?area=SN0&to_date=2026-07-05&from_date=2026-06-06&resolution=0' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

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)
All endpoints · 6 totalmissing one? ·

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.

Input
ParamTypeDescription
areastringSwedish price area code.
to_datestringEnd date in YYYY-MM-DD format.
from_datestringStart date in YYYY-MM-DD format.
resolutionintegerTime resolution: 0 for hourly, 1 for monthly.
Response
{
  "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.

Reliability & maintenanceVerified

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.

Last verified
6d ago
Latest check
6/6 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • 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_rates for 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_statistics data.
  • Analyze correlations between FCR-D Down volumes in SE2 and overall national production statistics.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 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.

Frequently asked questions
Does Svenska kraftnät offer an official developer API for Mimer data?+
Svenska kraftnät publishes data through the Mimer portal at mimer.svk.se. There is no formally documented public REST API with authentication keys offered directly by SVK for this dataset.
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)?+
Not currently. The API covers settlement prices (Schablonavräkningspriser in SEK/MWh), FCR ancillary prices in EUR/MW, and daily SEK/EUR exchange rates — not live or day-ahead Elspot prices. You can fork this API on Parse and revise it to add an endpoint for Elspot data from a compatible source.
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.
Page content last updated . Spec covers 6 endpoints from mimer.svk.se.
Related APIs in Government PublicSee all →
data.nordpoolgroup.com API
Monitor Nord Pool electricity market data including day-ahead prices, system prices, intraday statistics, and market areas across different regions. Access real-time and recent historical pricing information to track energy market trends and make informed decisions about electricity trading and consumption.
energy-charts.de API
Monitor real-time electricity prices, production data, and market forecasts across Germany and Europe to track energy costs and grid conditions. Access day-ahead and intraday pricing, power generation forecasts, cross-border trading flows, and traffic signal alerts for comprehensive energy market insights.
gasstorage.dk API
Monitor Danish gas storage capacity, hourly nominations, and daily utilization metrics in real-time to track energy supply and storage operations across the country's facilities. Access detailed data on storage levels and gas flow patterns to make informed decisions about energy management and market analysis.
euenergy.live API
Monitor real-time and historical electricity prices across Europe with hourly granularity, including load data and city-level pricing information. Look up current rates by country or city, track price trends over time, and access comprehensive bulk historical data to analyze European energy markets.
caiso.com API
Access real-time and intraday data from California's electricity grid (CAISO), including current demand and forecasts, generation supply mix, renewable energy levels, CO2 emissions and carbon intensity, locational marginal prices (LMPs), and overall grid operating status.
sverigesmiljomal.se API
Access Sweden's environmental quality objectives (miljökvalitetsmål) and associated indicators from sverigesmiljomal.se. Retrieve national and regional data on gravel production, environmental indicators, groundwater goals, and annual follow-up reports. Supports time-series analysis across all 21 Swedish counties and all official environmental goal categories.
powernext.com API
Access real-time and historical European energy market data including natural gas spot and futures prices, German power futures, and intraday power information. Monitor market snapshots and Guarantees of Origin to stay informed on energy market movements across Europe.
citypower.co.za API
Check real-time loadshedding schedules, outage status, and electricity tariffs for Johannesburg, plus access customer service information, billing details, and company news. Plan your power usage with loadshedding schedules and stay updated on City Power's latest announcements, FAQs, and contact information.