We use cookies for authentication and — with your consent — for analytics. Read more.

Skip to content
KETL Data
DataAppsMCPSign in
  1. Home
  2. Data catalogue
  3. ENTSO-E Transparency — EU power market
EnergyStandardProprietaer

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

Example response — /connectors/entso-e/day-ahead-price
{
  "data": "..."
}

MCP integration

Available MCP tools
entso-e.capacity
entso-e.cross_border_flow
entso-e.generation.actual
entso-e.load
entso-e.price.day-ahead
Configuration for Claude Desktop / Cursor
{
  "mcpServers": {
    "entso-e": {
      "url": "https://data.ketl.no/mcp/entso-e",
      "headers": {
        "Authorization": "Bearer $KETL_API_KEY"
      }
    }
  }
}

Analysis apps that use this source

Ready-made tools built on ENTSO-E Transparency — EU power market data. Use them directly in the browser, or wire the same data into your own analysis via the API below.

Transmission capacity (ENTSO-E)
Maximum transfer capacity (NTC) per hour between Nordic price zones (NO1–NO5, SE1–SE4, DK1–DK2) from ENTSO-E — see how much capacity is available between two bidding zones.

API endpoints

GET
/day-ahead-price

Day-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.

GET
/actual-generation

Faktisk 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.

GET
/load

Faktisk 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.

GET
/cross-border-flow

Grenseutveksling 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.

GET
/capacity

Overfø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.

Access and pricing

ENTSO-E Transparency — EU power market is openly available — create an account to get started.

energikraftstromnordeneuspotprisfornybar
KETL Data

Nordic open-data and compliance infrastructure. Source, rule and confidence on every answer.

Product links

  • Data
  • Apps
  • MCP
  • Contact

Legal links

  • AI transparency
  • Privacy
  • Terms
  • SLA
  • Cookies
  • Security

© 2026 KETL Data

build 8f3b7512