Entsoe
Response format: 'json' for columnar JSON or 'arrow' for Apache Arrow format
jsonPossible values: Query parameters for ENTSOE timeseries data.
Supports filtering by:
- variables: List of ENTSOE variable types (optional, returns all if not set)
- zone_keys: List of zone codes for zone-based data
- zone_from/zone_to: For cross-border flow queries
- psr_types: For generation data by source type
- start_time: Start of time range (required)
- end_time: End of time range (optional - if None, no upper bound applied)
Note: end_time can be None to include all future data, which is useful for day-ahead forecasts that extend into tomorrow.
List of ENTSOE variable types to query. If not set, returns all variables.
["day_ahead_prices","load_actual"]List of zone codes (e.g., ['DE_LU', 'FR', 'NO_1'])
["DE_LU","FR"]Source zones for cross-border queries (e.g., FR)
["FR"]Destination zones for cross-border queries (e.g., DE_LU)
["DE_LU"]List of PSR types to filter generation data
["Solar","Wind Onshore"]Other types filter (e.g., 'Long', 'Short' for imbalance)
["Long","Short"]Start time for the query (inclusive)
2025-12-01T00:00:00ZEnd time for the query (exclusive). If None, no upper bound is applied (useful for day-ahead forecasts)
2025-12-15T00:00:00ZTemporal aggregation to apply
nonePossible values: Include metadata column in response
falseIANA time zone name for time formatting (e.g., 'Europe/Berlin', 'America/New_York'). Defaults to UTC
UTCColumns to order by. Supports direction suffix: 'time__desc' for descending, 'time__asc' for ascending (default). Can also use object format: {'field': 'time', 'direction': 'desc'}
["time","zone_key"]Pagination parameters
Successfully retrieved ENTSOE data
Invalid query parameters
Authentication required
Insufficient permissions
Validation Error
Response format: 'json' for columnar JSON or 'arrow' for Apache Arrow format
jsonPossible values: Query parameters for ENTSOE outages data.
Supports filtering by:
- source_type: Generation vs Transmission
- zones: biddingzone_domain (gen) or in_domain/out_domain (trans)
- time: active_at, or start_from/start_to
- attributes: plant_type, business_type, status
Filter by source type (generation_unit or transmission)
Outage source type discriminator.
List of bidding zones (for generation outages)
List of from-zones (for transmission outages)
List of to-zones (for transmission outages)
Get outages active at this specific time (start <= time < end)
Filter by start time >= this value
Filter by start time < this value
Filter by plant type (generation only)
Filter by business type (reason)
Exclude cancelled outages (docstatus in ['A09', 'Cancelled'])
trueColumns to order by. Supports direction suffix: 'start_time__desc' for descending, 'start_time__asc' for ascending. Object format: {'field': 'start_time', 'direction': 'desc'}
Pagination parameters
Successfully retrieved outages data
Invalid query parameters
Authentication required
Insufficient permissions
Validation Error
Optional variable to filter zones by
ENTSOE timeseries variable types.
Successfully retrieved zone list
Authentication required
Validation Error
Last updated