---
title: "Day-ahead spot market price for the next day"
method: GET
path: "/v2/price_next_day"
tags: ["prices v2"]
---

# Day-ahead spot market price for the next day

`GET /v2/price_next_day`

Day-ahead spot market prices for the next local day of the bidding zone (the day after today), covering the full day. `attributes.delivery_date` states the day the prices refer to. Returns 404 while tomorrow's auction results are not yet published (results typically become available in the early afternoon CET of the current day). License handling as for /v2/price.

## Query parameters

- `bzn` 'DE-LU' | 'AT' | 'BE' | 'BG' | 'CH' | 'CZ' | 'DK1' | 'DK2' | 'EE' | 'ES' | 'FI' | 'FR' | 'GR' | 'HR' | 'HU' | 'IT-Calabria' | 'IT-Centre-North' | 'IT-Centre-South' | 'IT-North' | 'IT-SACOAC' | 'IT-SACODC' | 'IT-Sardinia' | 'IT-Sicily' | 'IT-South' | 'LT' | 'LV' | 'ME' | 'NL' | 'NO1' | 'NO2' | 'NO2NSL' | 'NO3' | 'NO4' | 'NO5' | 'PL' | 'PT' | 'RO' | 'RS' | 'SE1' | 'SE2' | 'SE3' | 'SE4' | 'SI' | 'SK' | 'DE-AT-LU' | 'IE(SEM)' | 'UA-IPS' | 'UA-BEI' | 'IT-Brindisi' | 'IT-Foggia' | 'IT-GR' | 'IT-North-AT' | 'IT-North-CH' | 'IT-North-SI' | 'IT-North-FR' | 'IT-Priolo' | 'IT-Rossano' — European day-ahead market bidding zone.

## Response `200`

Successful Response

- TimeSeriesResponseV2 — Uniform, self-describing time-series envelope of all v2 endpoints.
  - `schema_version` string, required — Version of this response schema.
  - `endpoint` string, required — Name of the endpoint that produced this response.
  - `country` string, nullable — Country code the data refers to (lowercase), if applicable.
  - `bidding_zone` string, nullable — Bidding zone the data refers to, if applicable.
  - `timezone` string, required — IANA timezone in which all timestamps of this response are expressed.
  - `resolution` string, nullable — Temporal resolution as ISO 8601 duration (e.g. PT15M, PT1H, P1D, P1M, P1Y). `null` if the time axis is irregular.
  - `interval_minutes` integer, nullable — Temporal resolution in minutes. `null` if irregular or if the step is calendar based (months / years).
  - `unit` string, nullable — Default unit of all series. Individual series may override it via `series[*].unit`.
  - `generated_at` string, required — ISO 8601 time at which this response body was generated. Responses may be served from a short-lived cache; this field always reflects the true generation time.
  - `available_from` string, nullable — Timestamp of the first record that contains at least one non-null value. `null` if the response is empty.
  - `available_until` string, nullable — Timestamp of the last record that contains at least one non-null value (data availability at generation time). `null` if the response is empty.
  - `series` SeriesDescriptorV2[], required — Descriptors of all series present in `data[*].values`.
    - `id` string, required — Stable snake_case identifier. Key of this series inside every `data[*].values` object.
    - `name` string, required — Human readable display name of the series.
    - `unit` string, nullable — Unit of this series if it differs from the envelope-level `unit`. Omitted when the envelope-level unit applies.
    - `description` string, nullable — Free-text explanation of the series semantics. Omitted when there is nothing to explain beyond the name.
  - `data` DataPointV2[], required — Chronologically ordered records.
    - `timestamp` string, required — ISO 8601 timestamp with UTC offset, expressed in the envelope `timezone`. Marks the START of the period the values refer to. Single exception: `installed_power`, where the timestamp labels the reporting year or month and values represent the state at the END of that period (or the net change during it, with installation_decommission=true).
    - `values` object, required — Mapping of series id -> value. `null` means the value is not (yet) available for this timestamp.
  - `attributes` object — Endpoint specific metadata (e.g. forecast_type).
  - `license` string, nullable — License of the data in this response.
  - `deprecated` boolean, required — True if this endpoint is scheduled for discontinuation.

## Other responses

- `400` — Invalid parameters
- `404` — No data available
- `422` — Validation Error

---

[API](https://skmtc.net/energy-charts/apis/energy-charts-api.md) · [All operations](https://skmtc.net/energy-charts/apis/energy-charts-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/energy-charts/energy-charts-api/versions/ebf9e22a0925/schema)
