---
title: "Day-ahead spot market price of the current interval"
method: GET
path: "/v2/price_current"
tags: ["prices v2"]
---

# Day-ahead spot market price of the current interval

`GET /v2/price_current`

Day-ahead spot market price of the interval that contains the current time, as a single-record envelope. `attributes.valid_until` states when the returned price expires (start of the next interval); re-fetch after that time. Returns 404 if no price is available for the current interval. 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)
