Register for API access on the Nord Pool developer portal; EPEX Spot data may require a separate commercial agreement — confirm availability and authentication method (API key or OAuth) for your target market.
For Nord Pool day-ahead prices, call the day-ahead price endpoint specifying the delivery date (tomorrow's date, as prices are published around midday CET/CEST for the following day) and the market area code (e.g., NO1, SE3, FI, DK1).
Parse the response to extract hourly price arrays; Nord Pool prices are denominated in EUR/MWh or the local currency depending on the area — note the currency field in the response.
Schedule the ingestion job to run after the day-ahead auction results are published (typically around 13:00 CET); querying before publication returns either an error or the previous day's data.
For intraday or continuous trading data (EPEX), use the appropriate intraday market endpoints and expect more frequent updates — poll at a cadence appropriate to your use case.
Known gotchas
Day-ahead prices are published in CET/CEST (Central European Time with DST); on DST transition days, the day has 23 or 25 price hours rather than 24 — consuming systems that allocate exactly 24 hourly slots will misalign prices on these days.
Nord Pool area codes are not stable over time; bidding zone reconfigurations have changed codes historically — hardcoding codes without a mechanism to update them risks silent data errors after a reconfiguration.
EPEX Spot data access typically requires a commercial data license; free or trial API access may provide delayed or anonymized data — verify whether your subscription tier covers real-time or near-real-time prices before building latency-sensitive applications.
Give your agent this knowledge — and 200+ more routes
One MCP install gives any agent live access to the full route map, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp