Metadata
What a timeseries measures, and the metadata of each provider that publishes it.
GET /entities/{entity}/timeseries/{name} returns the
definition of a timeseries and one metadata block per provider.
Providers
A provider is the organisation that published the series: entsoe, svk, fingrid, elia,
and so on; Sources lists them all. When two providers publish the same quantity
for an entity, both are available side by side under one name, each with its own metadata. Clean
series built by Rebase use the provider rebase and state their inputs and method.
Fields
| Field | Meaning |
|---|---|
definition.measures | what the quantity is, in words; definition.document is the source document it comes from (an ENTSO-E article, a TSO page) |
component | the member of the breakdown this series is (wind_onshore), with its siblings |
unit | MW, MWh, EUR/MWh, … |
data_type | actual, forecast, price, capacity, schedule or other |
columns | per provider, the columns a point holds: ["value"] for a plain series, or the members of a family published together (["p10", "p50", "p90"]); see Reading values |
providers[].resolution | the step between values, ISO 8601 (PT15M, PT1H, P1D); resolution_history lists past changes |
providers[].extent | first and last valid_time with data |
providers[].latency_minutes | p05 / p50 / p95 of the delay between the end of an interval and the first value for it, over the last seven days (for a series finer than one minute, its last 20,000 intervals) |
providers[].coverage | share of the expected intervals with a value, over the same window |
providers[].publication_time | declared when the provider states a publication time, measured when knowledge_time is the time the value was observed |
providers[].annotations_seen | the annotation codes that occurred in the series, with counts |
providers[].values | the path of the values call for this provider |
Values are served at the provider's native resolution and are not aggregated.
Example
SE3 onshore wind, published by ENTSO-E:
{
"entity": {
"id": "SE-SE3",
"kind": "price_zone",
"parent": "Sweden",
"country": "Sweden",
"sync_area": "sync:NSA"
},
"name": "production.realised_output.actual_generation_per_type.wind_onshore",
"definition": {
"path": "production.realised_output.actual_generation_per_type",
"measures": "actual net generation per production type (psrType), per area — from any publisher carrying the same numbers (ruling 2026-08-31, same-number-merge: absorbed litgrid_gamyba_101..106, eex_renewables_actual_generation_tso, tsoc_distributed_generation_estimate)",
"document": "A75",
"baseline": true,
"ref": "https://eepublicdownloads.entsoe.eu/clean-documents/Transparency/MoP_Ref2_DDD_v3r4.pdf"
},
"component": {
"key": "wind_onshore",
"description": "Actual generation (inBiddingZone side of A75) for ENTSO-E psrType B19 Wind Onshore.",
"siblings": [
"fossil_gas",
"gas",
"hydro",
"hydro_water_reservoir",
"marine",
"nuclear",
"other",
"solar",
"unknown",
"wind"
]
},
"unit": "MW",
"data_type": "actual",
"providers": [
{
"provider": "entsoe",
"resolution": "PT15M",
"resolution_history": [
{
"valid_from": "2015-01-04T23:00:00Z",
"resolution": "PT1H"
},
{
"valid_from": "2026-01-01T00:00:00Z",
"resolution": "PT15M"
}
],
"resolution_history_truncated": false,
"extent": {
"first": "2015-01-04T23:00:00Z",
"last": "2026-10-22T10:30:00Z"
},
"latency_minutes": {
"p05": 43,
"p50": 88,
"p95": 269
},
"coverage": 1.0,
"annotations_seen": {},
"publication_time": "measured",
"values": "/entities/SE-SE3/timeseries/production.realised_output.actual_generation_per_type.wind_onshore/values?provider=entsoe"
}
]
}