ENTSO-E Transparency — EU power market
The ENTSO-E Transparency Platform is the EU's official source for power-market data. Covers day-ahead prices, actual production per technology (wind, hydro, solar, nuclear), cross-border power exchange, load/consumption and transfer capacity for all Nordic bidding zones (NO1-5, SE1-4, DK1-2). Requires a free API token (ENTSOE_SECURITY_TOKEN); without a token the connector responds with a structured 503 not_configured. XML format, updated hourly.
—
Data volume
Real time
Updates
5
MCP tools
{
"data": "..."
}MCP integration
API endpoints
/day-ahead-priceDay-ahead spotpris per time
- zone required
- Budområde
zone=NO1 - date optional
- Døgnet det spørres om (YYYY-MM-DD). Svaret dekker ett døgn fra 00:00 UTC. Utelat for i dag.
date=2024-01-01
Show curl example
# GET https://data.ketl.no/api/connectors/entso-e/day-ahead-price?zone=NO1
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/entso-e/day-ahead-price?zone=NO1"Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.
/actual-generationFaktisk produksjon per teknologi
- zone required
- Budområde
zone=NO1 - date optional
- Døgnet det spørres om (YYYY-MM-DD). Svaret dekker ett døgn fra 00:00 UTC. Utelat for i dag.
date=2024-01-01 - psrType optional
- Filtrer på ENTSO-E produksjonstype (B-kode). Utelat for alle teknologier. Verdien uppercases før validering.
psrType=B16
Show curl example
# GET https://data.ketl.no/api/connectors/entso-e/actual-generation?zone=NO1
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/entso-e/actual-generation?zone=NO1"Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.
/loadFaktisk last/forbruk per sone
- zone required
- Budområde
zone=NO1 - date optional
- Døgnet det spørres om (YYYY-MM-DD). Svaret dekker ett døgn fra 00:00 UTC. Utelat for i dag.
date=2024-01-01
Show curl example
# GET https://data.ketl.no/api/connectors/entso-e/load?zone=NO1
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/entso-e/load?zone=NO1"Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.
/cross-border-flowGrenseutveksling mellom soner
- from required
- Fra-budområde
from=NO1 - to required
- Til-budområde
to=NO2 - date optional
- Døgnet det spørres om (YYYY-MM-DD). Svaret dekker ett døgn fra 00:00 UTC. Utelat for i dag.
date=2024-01-01
Show curl example
# GET https://data.ketl.no/api/connectors/entso-e/cross-border-flow?from=NO1&to=NO2
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/entso-e/cross-border-flow?from=NO1&to=NO2"Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.
/capacityOverføringskapasitet mellom soner
- from required
- Fra-budområde
from=NO1 - to required
- Til-budområde
to=NO2 - date optional
- Døgnet det spørres om (YYYY-MM-DD). Svaret dekker ett døgn fra 00:00 UTC. Utelat for i dag.
date=2024-01-01
Show curl example
# GET https://data.ketl.no/api/connectors/entso-e/capacity?from=NO1&to=NO2
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/entso-e/capacity?from=NO1&to=NO2"Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.