Technical guide to integrating with European energy market APIs, covering EPEX SPOT, Nord Pool, and ENTSO-E transparency platform.
European electricity markets are served by multiple exchanges, each with its own technical interfaces. Whether you are building a trading platform, an analytics service, or an operational tool that reacts to market prices, you need to understand the available APIs and their characteristics.
The ENTSO-E Transparency Platform is the single most important free data source for European energy market data. Mandated by EU Regulation 543/2013, it publishes data from all European TSOs.
REST API available at https://web-api.tp.entsoe.eu/api. Authentication uses a personal API token (free registration required).
Request format: GET requests with XML response bodies. Parameters specify the document type, bidding zone, and time period.
Rate limiting: 400 requests per minute per token. Sufficient for most analytical applications but requires caching for production services serving many users.
Data freshness: Varies by dataset. Day-ahead prices are available shortly after auction clearing (around 13:00 CET). Generation data is published with varying delays depending on the TSO.
EPEX SPOT operates the day-ahead and intraday electricity markets for Central Western Europe (Germany, France, Austria, Belgium, Netherlands, Luxembourg, Switzerland, and others).
Day-ahead auction runs daily at 12:00 CET, determining hourly prices for the next delivery day. Results are published shortly after clearing.
Intraday continuous allows trading until close to delivery (typically 5 minutes before in Germany). Trades execute as they match, with prices reflecting real-time supply and demand.
Intraday auction runs at 15:00 CET for quarter-hourly products, capturing updated forecast information.
EPEX SPOT trading API (for registered members only) provides:
Protocol: FIX (Financial Information eXchange) for trading, with proprietary extensions for energy-specific features. REST APIs for market data access.
M7 trading platform is EPEX SPOT's electronic trading system. Members connect through dedicated network links with redundant paths.
Market data feeds provide real-time price and volume data. Available through direct feeds for members and through data resellers for non-members.
Nord Pool operates power markets across the Nordic, Baltic, and increasingly Western European regions.
N2EX API provides day-ahead and intraday market data for Nord Pool markets.
Data formats: JSON and XML APIs for market prices, volumes, and system data.
Nord Pool REMIT Urgent Market Messages publishes generation outage data for Nordic markets.
Day-ahead prices (Elspot) are published after the daily auction. Data includes:
Market participants must report wholesale energy transactions to ACER. Technical integration involves:
You report through an RRM (either directly to ACER's ARIS system or through a delegated RRM provider). Technical options:
ACER's reporting schemas (ACER REMIT Implementing Acts) define the exact fields and formats:
XML schemas are published by ACER and updated periodically. Validate reports against the schema before submission.
If you consume data from multiple sources, build a unified market data platform:
Each source uses different naming conventions, time zones, and units. Normalize to a common model:
Time zone handling is the most common source of bugs in energy market integrations. Day-ahead auction results for a delivery day in CET but your database stores UTC. The delivery day "2026-01-15" in CET starts at 23:00 UTC on "2026-01-14." One hour shifts twice per year for daylight saving. Get this wrong and your prices are misaligned with your positions.
Daylight saving transitions create 23-hour and 25-hour delivery days. Your system must handle both gracefully.
Market coupling failures occasionally cause exchanges to fall back to local auctions with different clearing processes. Your integration must handle these exceptional scenarios.
Key takeaway: European energy market integration requires navigating a fragmented landscape of exchanges, protocols, and data formats. Build a normalizing market data platform that abstracts this complexity, and invest heavily in correct time zone handling and exception management.
Whether you're modernizing your infrastructure, navigating compliance, or building new software - we can help.
Book a 30-min Call