prices v2
Day-ahead spot market price of the current interval
Day-ahead spot market price of the interval that contains the current time, as a single-record envelope. attributes.valid_until states when the returned price expires (start of the next interval); re-fetch after that time. Returns 404 if no price is available for the current interval. License handling as for /v2/price.
get/v2/price_current
Query parameters
bzn'DE-LU' | 'AT' | 'BE' | 'BG' | 'CH' | 'CZ' | 'DK1' | 'DK2' | 'EE' | 'ES' | 'FI' | 'FR' | 'GR' | 'HR' | 'HU' | 'IT-Calabria' | 'IT-Centre-North' | 'IT-Centre-South' | 'IT-North' | 'IT-SACOAC' | 'IT-SACODC' | 'IT-Sardinia' | 'IT-Sicily' | 'IT-South' | 'LT' | 'LV' | 'ME' | 'NL' | 'NO1' | 'NO2' | 'NO2NSL' | 'NO3' | 'NO4' | 'NO5' | 'PL' | 'PT' | 'RO' | 'RS' | 'SE1' | 'SE2' | 'SE3' | 'SE4' | 'SI' | 'SK' | 'DE-AT-LU' | 'IE(SEM)' | 'UA-IPS' | 'UA-BEI' | 'IT-Brindisi' | 'IT-Foggia' | 'IT-GR' | 'IT-North-AT' | 'IT-North-CH' | 'IT-North-SI' | 'IT-North-FR' | 'IT-Priolo' | 'IT-Rossano'
European day-ahead market bidding zone.
Bidding zone
Response
Successful Response
Example response
{
"attributes": {},
"available_from": "2026-07-20T00:00:00+02:00",
"available_until": "2026-07-20T19:30:00+02:00",
"country": "de",
"data": [
{
"timestamp": "2026-07-20T12:00:00+02:00",
"values": {
"renewable_share_of_load": 61.4,
"solar": 42135.7,
"wind_onshore": 18421.3
}
},
{
"timestamp": "2026-07-20T12:15:00+02:00",
"values": {
"renewable_share_of_load": 62,
"solar": 42891.2,
"wind_onshore": 18154.8
}
}
],
"deprecated": false,
"endpoint": "public_power",
"generated_at": "2026-07-20T19:45:00+02:00",
"interval_minutes": 15,
"license": "CC BY 4.0 (creativecommons.org/licenses/by/4.0), attribution: energy-charts.info",
"resolution": "PT15M",
"schema_version": "2.0",
"series": [
{
"id": "solar",
"name": "Solar"
},
{
"id": "wind_onshore",
"name": "Wind onshore"
},
{
"id": "renewable_share_of_load",
"name": "Renewable share of load",
"unit": "%"
}
],
"timezone": "Europe/Berlin",
"unit": "MW"
}