Nord Pool Day-Ahead Prices API

Public day-ahead auction prices and price indices.

Operations 2

GET /api/DayAheadPrices Day-ahead prices by delivery area #
GET /api/DayAheadPriceIndices Day-ahead price indices by index name #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/nordpool-day-ahead-prices-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

nordpool-day-ahead-prices-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Nord Pool Data Portal API (Public) Day-Ahead Prices API
  version: '1.0'
  description: The unauthenticated JSON API behind the Nord Pool Data Portal (data.nordpoolgroup.com), where Nord Pool publishes day-ahead electricity prices for the Nordic, Baltic, CWE, and UK bidding areas.
  contact:
    name: Nord Pool
    url: https://data.nordpoolgroup.com/
servers:
- url: https://dataportal-api.nordpoolgroup.com
  description: Nord Pool Data Portal backend (public, unauthenticated)
tags:
- name: Day-Ahead Prices
  description: Public day-ahead auction prices and price indices.
paths:
  /api/DayAheadPrices:
    get:
      operationId: getDayAheadPrices
      tags:
      - Day-Ahead Prices
      summary: Day-ahead prices by delivery area
      description: Returns day-ahead auction prices for one or more delivery areas on a given CET delivery date, in 15-minute Market Time Unit entries plus per-area block-average aggregates and daily statistics. Verified live (HTTP 200 with price data) on 2026-07-11.
      parameters:
      - name: date
        in: query
        required: true
        description: Delivery date (CET), format yyyy-MM-dd.
        schema:
          type: string
          format: date
          example: '2026-07-10'
      - name: market
        in: query
        required: true
        description: Market to query. DayAhead is the day-ahead auction market.
        schema:
          type: string
          example: DayAhead
      - name: deliveryArea
        in: query
        required: true
        description: Comma-separated bidding/delivery area codes, for example NO2 or SE3,FI,DK1.
        schema:
          type: string
          example: NO2
      - name: currency
        in: query
        required: true
        description: Currency for returned prices (EUR or a local currency such as NOK, SEK, DKK).
        schema:
          type: string
          example: EUR
      responses:
        '200':
          description: Day-ahead prices for the requested areas and date.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DayAheadPrices'
        '204':
          description: No data published yet for the requested delivery date.
  /api/DayAheadPriceIndices:
    get:
      operationId: getDayAheadPriceIndices
      tags:
      - Day-Ahead Prices
      summary: Day-ahead price indices by index name
      description: Returns day-ahead price index values (area price indices at a chosen resolution) for a given CET delivery date. Verified live (HTTP 200) on 2026-07-11.
      parameters:
      - name: date
        in: query
        required: true
        description: Delivery date (CET), format yyyy-MM-dd.
        schema:
          type: string
          format: date
          example: '2026-07-10'
      - name: market
        in: query
        required: true
        description: Market to query. DayAhead is the day-ahead auction market.
        schema:
          type: string
          example: DayAhead
      - name: indexNames
        in: query
        required: true
        description: Comma-separated index names (typically area codes such as NO2 or SE3).
        schema:
          type: string
          example: NO2
      - name: currency
        in: query
        required: true
        description: Currency for returned index values.
        schema:
          type: string
          example: EUR
      - name: resolutionInMinutes
        in: query
        required: false
        description: Index resolution in minutes (for example 15 or 60).
        schema:
          type: integer
          example: 60
      responses:
        '200':
          description: Day-ahead price index values for the requested indices and date.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DayAheadPrices'
        '204':
          description: No data published yet for the requested delivery date.
components:
  schemas:
    DayAheadPrices:
      type: object
      description: Observed response shape (2026-07-11); fields may evolve without notice.
      properties:
        deliveryDateCET:
          type: string
          format: date
          example: '2026-07-10'
        version:
          type: integer
          example: 3
        updatedAt:
          type: string
          format: date-time
        deliveryAreas:
          type: array
          items:
            type: string
          example:
          - NO2
        market:
          type: string
          example: DayAhead
        multiAreaEntries:
          type: array
          description: Per-Market-Time-Unit price entries (15-minute resolution).
          items:
            type: object
            properties:
              deliveryStart:
                type: string
                format: date-time
              deliveryEnd:
                type: string
                format: date-time
              entryPerArea:
                type: object
                additionalProperties:
                  type: number
                description: Map of area code to price for the interval.
        currency:
          type: string
          example: EUR
        exchangeRate:
          type: number
        areaStates:
          type: array
          items:
            type: object
            properties:
              state:
                type: string
                example: Final
              areas:
                type: array
                items:
                  type: string
externalDocs:
  description: Nord Pool Data Portal (public day-ahead prices site)
  url: https://data.nordpoolgroup.com/