Danish Electricity Day-Ahead Prices (DK1, DK2, NO2, SE3, SE4)
Day-ahead electricity spot prices for one day and bidding area, in EUR and DKK per MWh, quarter-hourly or hourly, with min/max/average and the cheapest hours. Tomorrow's prices are normally published around 13:00 CET.
x402: $0.01 per callMCP tool: dk_electricity_pricesApify Actor: $0.01 per event
Input
| Parameter | Type | Default | Description |
|---|---|---|---|
area | string DK1 | DK2 | DE | NO2 | SE3 | SE4 | DK1 | Bidding area. |
date | string | Danish local date, YYYY-MM-DD. Default: today. | |
resolution | string hourly | quarter | hourly | Hourly averages or the native 15-minute prices. |
cheapestHours | integer | 3 | How many cheapest hourly slots to list. |
* required
Source and freshness
- Source and licence
- Energinet (www.energidataservice.dk), dataset DayAheadPrices, CC BY 4.0. Data not endorsed by Energinet.
- Last verified
- 2026-10-03 (hourly check against the live source)
Use it
HTTP (x402)
curl -i "https://api.ambolt.dev/v1/dk-electricity-prices?area=DK1"Returns 402 Payment Required with the price until an x402 payment is attached; @x402/fetch does this for you. See Get started.
MCP
{ "mcpServers": { "ambolt": { "url": "https://api.ambolt.dev/mcp" } } }
# then call the tool: dk_electricity_prices
Apify
Run the Actor ($0.01 per price-lookup, free trial credits for new accounts).
Example response
{
"area": "DK1",
"date": "2026-10-02",
"unit": "per MWh",
"source": "Source: Energinet (www.energidataservice.dk), dataset DayAheadPrices, CC BY 4.0. Data not endorsed by Energinet.",
"fetchedAt": "2026-10-02T21:35:41.454Z",
"available": true,
"resolution": "hourly",
"summary": {
"avgEur": 199.75,
"min": {
"timeDK": "2026-10-02T14:00:00",
"timeUTC": "2026-10-02T12:00:00",
"eur": 140.41,
"dkk": 1049.7
},
"max": {
"timeDK": "2026-10-02T19:00:00",
"timeUTC": "2026-10-02T17:00:00",
"eur": 319.14,
"dkk": 2385.81
}
},
"cheapest": [
{
"timeDK": "2026-10-02T14:00:00",
"timeUTC": "2026-10-02T12:00:00",
"eur": 140.41,
"dkk": 1049.7
},
{
"timeDK": "2026-10-02T13:00:00",
"timeUTC": "2026-10-02T11:00:00",
"eur": 140.5,
"dkk": 1050.35
},
{
"timeDK": "2026-10-02T15:00:00",
"timeUTC": "2026-10-02T13:00:00",
"eur": 148.88,
"dkk": 1112.96
}
],
"prices": [
{
"timeDK": "2026-10-02T00:00:00",
"timeUTC": "2026-10-01T22:00:00",
"eur": 174.65,
"dkk": 1305.67
},
{
"timeDK": "2026-10-02T01:00:00",
"timeUTC": "2026-10-01T23:00:00",
"eur": 163.45,
"dkk": 1221.9
},
{
"timeDK": "2026-10-02T02:00:00",
"timeUTC": "2026-10-02T00:00:00",
"eur": 160.67,
"dkk": 1201.16
}
]
}
Good to know
- You are charged only when the call succeeds. Invalid input or an unavailable source costs nothing.
- Every response states its source and the time it was fetched.
- Informational only; not financial, legal or tax advice.
- Something wrong or missing? Open an issue on the repository (ambolt-mcp) and a reply follows under the Ambolt name.