Skip to content

Generation

This page provides detailed information about generation-related parameter classes.

entsoe.Generation

Generation data parameters for ENTSO-E Transparency Platform API.

ActualGenerationPerGenerationUnit

ActualGenerationPerGenerationUnit(
    period_start: int,
    period_end: int,
    in_domain: str,
    psr_type: Optional[str] = None,
    registered_resource: Optional[str] = None,
    offset: int = 0,
)

Bases: Generation

Parameters for 16.1.A Actual Generation per Generation Unit.

Data view: https://transparency.entsoe.eu/generation/r2/actualGenerationPerGenerationUnit/show

Fixed parameters:

  • documentType: A73 (Actual generation)
  • processType: A16 (Realised)

Notes: - Returns actual generation data for individual generation units - Can be filtered by PSR Type and/or specific Registered Resource (generation unit) - Provides more granular data than per production type endpoints

Initialize actual generation per generation unit parameters.

Parameters:

  • period_start (int) –

    Start period (YYYYMMDDHHMM format)

  • period_end (int) –

    End period (YYYYMMDDHHMM format)

  • in_domain (str) –

    EIC code of a Control Area

  • psr_type (Optional[str], default: None ) –

    Power system resource type (B01-B25)

  • registered_resource (Optional[str], default: None ) –

    EIC Code of a specific Generation Unit

  • offset (int, default: 0 ) –

    Offset for pagination

ActualGenerationPerProductionType

ActualGenerationPerProductionType(
    period_start: int,
    period_end: int,
    in_domain: str,
    psr_type: Optional[str] = None,
    offset: int = 0,
)

Bases: Generation

Parameters for 16.1.B&C Actual Generation per Production Type.

Data view: https://transparency.entsoe.eu/generation/r2/actualGenerationPerProductionType/show

Fixed parameters:

  • documentType: A75 (Actual generation per type - all production types) Alternative: A74 (Wind and solar generation only)
  • processType: A16 (Realised)

Notes: - Time series with inBiddingZone_Domain attribute reflects Generation values - Time series with outBiddingZone_Domain attribute reflects Consumption values - PSR Type is optional - when not specified, all production types are returned - API response is same for both A74 and A75 document types

Initialize actual generation per production type parameters.

Parameters:

  • period_start (int) –

    Start period (YYYYMMDDHHMM format)

  • period_end (int) –

    End period (YYYYMMDDHHMM format)

  • in_domain (str) –

    Control Area, Bidding Zone, Country

  • psr_type (Optional[str], default: None ) –

    Power system resource type (B01-B25)

  • offset (int, default: 0 ) –

    Offset for pagination

GenerationForecastDayAhead

GenerationForecastDayAhead(
    period_start: int, period_end: int, in_domain: str, offset: int = 0
)

Bases: Generation

Parameters for 14.1.C Generation Forecast - Day ahead.

Data view: https://transparency.entsoe.eu/generation/r2/dayAheadAggregatedGeneration/show

Fixed parameters:

  • documentType: A71 (Generation forecast)
  • processType: A01 (Day ahead)

Notes: - Returns day-ahead forecasts of total generation - Provides aggregated generation forecasts for the next day - Used for planning and balancing purposes

Initialize generation forecast day ahead parameters.

Parameters:

  • period_start (int) –

    Start period (YYYYMMDDHHMM format)

  • period_end (int) –

    End period (YYYYMMDDHHMM format)

  • in_domain (str) –

    Control Area, Bidding Zone, Country

  • offset (int, default: 0 ) –

    Offset for pagination

GenerationForecastWindAndSolar

GenerationForecastWindAndSolar(
    period_start: int,
    period_end: int,
    in_domain: str,
    process_type: str = "A01",
    psr_type: Optional[str] = None,
    offset: int = 0,
)

Bases: Generation

Parameters for 14.1.D Generation Forecasts for Wind and Solar.

Data view: https://transparency.entsoe.eu/generation/r2/dayAheadGenerationForecastWindAndSolar/show

Fixed parameters:

  • documentType: A69 (Wind and solar forecast)
  • processType: A01 (Day ahead), A18 (Current), A40 (Intraday)

Notes: - Specific forecasts for wind and solar generation - Can be filtered by PSR Type: B16=Solar, B18=Wind Offshore, B19=Wind Onshore - Supports multiple process types: Day ahead, Current, Intraday

Initialize generation forecast wind and solar parameters.

Parameters:

  • period_start (int) –

    Start period (YYYYMMDDHHMM format)

  • period_end (int) –

    End period (YYYYMMDDHHMM format)

  • in_domain (str) –

    EIC code of a Control Area, Bidding Zone or Country

  • process_type (str, default: 'A01' ) –

    A01=Day ahead, A18=Current, A40=Intraday

  • psr_type (Optional[str], default: None ) –

    B16=Solar, B18=Wind Offshore, B19=Wind Onshore

  • offset (int, default: 0 ) –

    Offset for pagination

InstalledCapacityPerProductionType

InstalledCapacityPerProductionType(
    period_start: int,
    period_end: int,
    in_domain: str,
    psr_type: Optional[str] = None,
    offset: int = 0,
)

Bases: Generation

Parameters for 14.1.A Installed Capacity per Production Type.

Data view: https://transparency.entsoe.eu/generation/r2/installedGenerationCapacityAggregation/show

Fixed parameters:

  • documentType: A68 (Installed generation per type)
  • processType: A33 (Year ahead)

Notes: - PSR Type is optional - when not specified, all production types are returned - Common PSR Types: B01=Biomass, B02=Brown coal, B04=Gas, B05=Hard coal, B06=Oil, B10=Hydro Pumped Storage, B11=Hydro Run-of-river, B12=Hydro Water Reservoir, B14=Nuclear, B16=Solar, B18=Wind Offshore, B19=Wind Onshore, etc.

Initialize installed capacity per production type parameters.

Parameters:

  • period_start (int) –

    Start period (YYYYMMDDHHMM format)

  • period_end (int) –

    End period (YYYYMMDDHHMM format)

  • in_domain (str) –

    EIC code of a Control Area, Bidding Zone or Country

  • psr_type (Optional[str], default: None ) –

    Power system resource type (B01-B25)

  • offset (int, default: 0 ) –

    Offset for pagination

InstalledCapacityPerProductionUnit

InstalledCapacityPerProductionUnit(
    period_start: int,
    period_end: int,
    in_domain: str,
    psr_type: Optional[str] = None,
    offset: int = 0,
)

Bases: Generation

Parameters for 14.1.B Installed Capacity Per Production Unit.

Data view: https://transparency.entsoe.eu/generation/r2/installedCapacityPerProductionUnit/show

Fixed parameters:

  • documentType: A71 (Generation forecast)
  • processType: A33 (Year ahead)

Notes: - Returns installed capacity data for individual production units - More granular than production type aggregation - Can be filtered by PSR Type for specific technology types - Uses the same document type as generation forecasts but different process type

Initialize installed capacity per production unit parameters.

Parameters:

  • period_start (int) –

    Start period (YYYYMMDDHHMM format)

  • period_end (int) –

    End period (YYYYMMDDHHMM format)

  • in_domain (str) –

    EIC code of a Control Area or Bidding Zone

  • psr_type (Optional[str], default: None ) –

    Power system resource type (B01-B25)

  • offset (int, default: 0 ) –

    Offset for pagination

WaterReservoirsAndHydroStorage

WaterReservoirsAndHydroStorage(
    period_start: int, period_end: int, in_domain: str, offset: int = 0
)

Bases: Generation

Parameters for 16.1.D Water Reservoirs and Hydro Storage Plants.

Data view: https://transparency.entsoe.eu/generation/r2/waterReservoirsAndHydroStoragePlants/show

Fixed parameters:

  • documentType: A72 (Reservoir filling information)
  • processType: A16 (Realised)

Notes: - Returns actual reservoir filling information for hydro storage plants - Data represents the actual water levels at specific points in time

Initialize water reservoirs and hydro storage parameters.

Parameters:

  • period_start (int) –

    Start period (YYYYMMDDHHMM format)

  • period_end (int) –

    End period (YYYYMMDDHHMM format)

  • in_domain (str) –

    EIC code of a Control Area, Bidding Zone or Country

  • offset (int, default: 0 ) –

    Offset for pagination