Report catalogue¶
Checked on 2026-10-26 against the OpenAPI description of the reports API, the field map, the report pages on raporty.pse.pl and the API itself. A unit that no PSE source confirms is marked unverified. Prices: PSE writes zł/MWh and zł/MW-h; here PLN/MWh (energy) and PLN/MW/h (capacity, per MW and hour).
Revision window: how many days after the end of a month PSE republished data of that month (latest republication seen for September 2025 to October 2026, rounded up). The cache downloads a month again until it was fetched at least this long after the month ended.
Reports API¶
| Report | Title | Resolution | From | Revision window |
|---|---|---|---|---|
rce-pln |
Market price of electricity (RCE) | 15min | 2024-06-14 | 3 days |
csdac-pln |
Single Day-ahead Coupling price | 15min | 2024-06-14 | 3 days |
crb-rozl |
Energy prices (balancing market settlement) | 15min | 2024-06-14 | 120 days |
en-rozl |
The amount of unbalanced energy | 15min | 2024-06-14 | 240 days |
eb-rozl |
Activated volume of balancing energy | 15min | 2024-06-14 | 120 days |
cmbp-tp |
Balancing capacity prices, primary (day-ahead) procurement | 1h | 2024-06-14 | 3 days |
mbp-tp |
Balancing capacity volume, primary (day-ahead) procurement | 1h | 2024-06-14 | 3 days |
cmbu-tu |
Balancing capacity prices, supplementary procurement | 15min | 2024-06-14 | 3 days |
mbu-tu |
Balancing capacity volume, supplementary procurement | 15min | 2024-06-14 | 3 days |
popmb-rmb |
Portfolio offers for balancing capacity | 1h | 2024-06-14 | 3 days |
his-wlk-cal |
Fundamental data | 15min | 2024-06-14 | 60 days |
kse-load |
Load of Polish Power System | 15min | 2024-06-14 | 60 days |
pdgopkd |
Day Ahead Coordinated Plan (PKD), fundamental data | 15min | 2024-06-14 | 3 days |
poze-redoze |
Non-market redispatch of RES resources | 15min | 2024-09-24 | 90 days |
przeplywy-mocy |
Cross-border electricity exchange, technical flows | 15min | 2024-06-14 | 60 days |
gen-jw |
Production of generating units | 15min | 2024-06-14 | 60 days |
Prices¶
rce-pln¶
Market price of electricity (RCE) (Rynkowa cena energii elektrycznej (RCE)). RCE price used e.g. in prosumer settlement. Hourly RCE before 2024-06-14: legacy PL_CENY_RYN_EN.
- Resolution: 15min; rows stamped with the interval end (
dtime_utc) - Available from business date 2024-06-14
- Revision window: 3 days
- PSE page: https://raporty.pse.pl/report/rce-pln
| Field | Description | Unit |
|---|---|---|
rce_pln |
RCE, described by PSE as the day-ahead wholesale market price of electricity | PLN/MWh |
- Hourly product until delivery day 2025-09-30: the API repeats the hourly value in the four quarter-hours. Quarter-hourly values from 2025-10-01.
csdac-pln¶
Single Day-ahead Coupling price (Cena SDAC). Day-ahead market coupling price for Poland. Differs from RCE.
- Resolution: 15min; rows stamped with the interval end (
dtime_utc) - Available from business date 2024-06-14
- Revision window: 3 days
- PSE page: https://raporty.pse.pl/report/csdac-pln
| Field | Description | Unit |
|---|---|---|
csdac_pln |
Price of the single day-ahead coupling (SDAC) for the Polish bidding zone | PLN/MWh |
- Hourly product until delivery day 2025-09-30: the API repeats the hourly value in the four quarter-hours. Quarter-hourly values from 2025-10-01.
Balancing market¶
crb-rozl¶
Energy prices (balancing market settlement) (Ceny energii). Settlement prices of the balancing market, including the imbalance price CEN.
- Resolution: 15min; rows stamped with the interval end (
dtime_utc) - Available from business date 2024-06-14
- Revision window: 120 days
- PSE page: https://raporty.pse.pl/report/crb-rozl
| Field | Description | Unit |
|---|---|---|
cen_cost |
CEN, imbalance price | PLN/MWh |
ckoeb_cost |
CKOEB, marginal price of balancing energy in BPKD/BO | PLN/MWh |
ceb_sr_cost |
CEBsr, weighted average price of balancing energy | PLN/MWh |
ceb_pp_cost |
CEBpp, price of balancing energy activated outside the European balancing energy platforms | PLN/MWh |
ceb_sr_afrrg_cost |
Average price of balancing energy from aFRR up activations on the aFRR platform | PLN/MWh |
ceb_sr_afrrd_cost |
Average price of balancing energy from aFRR down activations on the aFRR platform | PLN/MWh |
- aFRR platform prices are empty before business date 2025-07-11.
- Settlement data are republished after corrections (e.g. June 2024 republished on 2025-09-16), so values can change after the first publication.
- EndpointsMap.pdf swaps the labels of ceb_sr_cost and ceb_pp_cost; the report page is followed here.
en-rozl¶
The amount of unbalanced energy (Ilość energii niezbilansowania). Volume of imbalance energy of the power system per settlement period.
- Resolution: 15min; rows stamped with the interval end (
dtime_utc) - Available from business date 2024-06-14
- Revision window: 240 days
- PSE page: https://raporty.pse.pl/report/en-rozl
| Field | Description | Unit |
|---|---|---|
en_d |
Imbalance energy delivered (EN) | MWh |
en_w |
Imbalance energy withdrawn (EN) | MWh |
balance |
Balance of imbalance energy | MWh |
eb-rozl¶
Activated volume of balancing energy (Ilość energii bilansującej aktywowanej). Activated balancing energy volumes.
- Resolution: 15min; rows stamped with the interval end (
dtime_utc) - Available from business date 2024-06-14
- Revision window: 120 days
- PSE page: https://raporty.pse.pl/report/eb-rozl
| Field | Description | Unit |
|---|---|---|
eb_d_pp |
Balancing energy delivered, activated outside the European balancing energy platforms (EBpp) | MWh |
eb_w_pp |
Balancing energy withdrawn, activated outside the European balancing energy platforms (EBpp) | MWh |
eb_afrrg |
Balancing energy from aFRR up activations on the aFRR platform | MWh |
eb_afrrd |
Balancing energy from aFRR down activations on the aFRR platform | MWh |
- aFRR platform volumes are empty before business date 2025-07-11.
cmbp-tp¶
Balancing capacity prices, primary (day-ahead) procurement (Ceny mocy bilansujących nabytych w trybie podstawowym). Clearing prices of balancing capacity bought in the primary procurement, per reserve product.
- Resolution: 1h; rows stamped with the interval end (
dtime_utc) - Available from business date 2024-06-14
- Revision window: 3 days
- PSE page: https://raporty.pse.pl/report/cmbp-tp
| Field | Description | Unit |
|---|---|---|
fcr_g |
FCR up (frequency containment reserve) | PLN/MW/h |
fcr_d |
FCR down | PLN/MW/h |
afrr_g |
aFRR up (automatic frequency restoration reserve) | PLN/MW/h |
afrr_d |
aFRR down | PLN/MW/h |
mfrrd_g |
mFRRd up (manual frequency restoration reserve, direct activation) | PLN/MW/h |
mfrrd_d |
mFRRd down | PLN/MW/h |
rr_g |
RR up (replacement reserve) | PLN/MW/h |
rr_d |
RR down | PLN/MW/h |
- Empty value: no capacity procured because the demand for that reserve type was 0 MW; 0: demand was above 0 MW but nothing was procured (comment on the report page).
- rr_d has had no value since the start of the report (checked 2026-10-26).
mbp-tp¶
Balancing capacity volume, primary (day-ahead) procurement (Wielkości mocy bilansujących nabytych w trybie podstawowym). Balancing capacity bought in the primary procurement, per reserve product.
- Resolution: 1h; rows stamped with the interval end (
dtime_utc) - Available from business date 2024-06-14
- Revision window: 3 days
- PSE page: https://raporty.pse.pl/report/mbp-tp
| Field | Description | Unit |
|---|---|---|
fcr_g |
FCR up (frequency containment reserve) | MW |
fcr_d |
FCR down | MW |
afrr_g |
aFRR up (automatic frequency restoration reserve) | MW |
afrr_d |
aFRR down | MW |
mfrrd_g |
mFRRd up (manual frequency restoration reserve, direct activation) | MW |
mfrrd_d |
mFRRd down | MW |
rr_g |
RR up (replacement reserve) | MW |
rr_d |
RR down | MW |
- Empty value: no capacity procured because the demand for that reserve type was 0 MW; 0: demand was above 0 MW but nothing was procured (comment on the report page).
cmbu-tu¶
Balancing capacity prices, supplementary procurement (Ceny mocy bilansujących nabytych w trybie uzupełniającym). Prices of balancing capacity bought in the supplementary procurement.
- Resolution: 15min; rows stamped with the interval end (
dtime_utc) - Available from business date 2024-06-14
- Revision window: 3 days
- PSE page: https://raporty.pse.pl/report/cmbu-tu
| Field | Description | Unit |
|---|---|---|
fcr_g |
FCR up (frequency containment reserve) | PLN/MW/h |
fcr_d |
FCR down | PLN/MW/h |
afrr_g |
aFRR up (automatic frequency restoration reserve) | PLN/MW/h |
afrr_d |
aFRR down | PLN/MW/h |
mfrrd_g |
mFRRd up (manual frequency restoration reserve, direct activation) | PLN/MW/h |
mfrrd_d |
mFRRd down | PLN/MW/h |
- The API also returns the last quarter-hour of business date 2024-06-13.
mbu-tu¶
Balancing capacity volume, supplementary procurement (Wielkości mocy bilansujących nabytych w trybie uzupełniającym). Balancing capacity bought in the supplementary procurement.
- Resolution: 15min; rows stamped with the interval end (
dtime_utc) - Available from business date 2024-06-14
- Revision window: 3 days
- PSE page: https://raporty.pse.pl/report/mbu-tu
| Field | Description | Unit |
|---|---|---|
fcr_g |
FCR up (frequency containment reserve) | MW |
fcr_d |
FCR down | MW |
afrr_g |
aFRR up (automatic frequency restoration reserve) | MW |
afrr_d |
aFRR down | MW |
mfrrd_g |
mFRRd up (manual frequency restoration reserve, direct activation) | MW |
mfrrd_d |
mFRRd down | MW |
- The API also returns the last quarter-hour of business date 2024-06-13.
popmb-rmb¶
Portfolio offers for balancing capacity (Oferty portfolio na moce bilansujące). Anonymous portfolio offers of the primary balancing capacity procurement; many rows per hour.
- Resolution: 1h; rows stamped with the interval end (
dtime_utc) - Available from business date 2024-06-14
- Revision window: 3 days
- Several rows per interval, keyed by
reserve_type,com,pom,comrr; rows can repeat exactly - PSE page: https://raporty.pse.pl/report/popmb-rmb
| Field | Description | Unit |
|---|---|---|
reserve_type |
Reserve product, e.g. 'aFRRᴳ' (up) or 'aFRRᴰ' (down) | text |
pom |
POM, offered volume of balancing capacity | MW (unverified) |
com |
COM, unit price of the offered volume | PLN/MW/h |
comrr |
COMRR, unit price of the offered volume contracted as RR | PLN/MW/h |
- reserve_type uses the modifier letters U+1D33 (ᴳ, up) and U+1D30 (ᴰ, down), as published.
- About 4,000-9,000 rows per business date; identical offers appear as identical rows.
- The API pages with a keyset cursor over (dtime_utc, pom, com, comrr, reserve_type), which skips rows with empty or repeated values at page boundaries (8 of 8,286 rows lost for 2025-10-02 with 1,000-row pages); this client requests one business date per page.
Power system¶
his-wlk-cal¶
Fundamental data (Wielkości podstawowe). Actual demand, generation by unit type, wind, PV and cross-border exchange of the Polish system.
- Resolution: 15min; rows stamped with the interval end (
dtime_utc) - Available from business date 2024-06-14
- Revision window: 60 days
- PSE page: https://raporty.pse.pl/report/his-wlk-cal
| Field | Description | Unit |
|---|---|---|
demand |
KSE power demand (identical to kse-load load_actual) | MW |
jg |
Generation of scheduling units in the KSE (JGw, JGm, JGz and JGa) | MW |
jgw1 |
Generation of generating scheduling units JGw with ZAK=1 | MW |
jgw2 |
Generation of generating scheduling units JGw with ZAK=2 | MW |
jgm1 |
Generation of energy storage scheduling units JGm with ZAK=1 | MW |
jgm2 |
Generation of energy storage scheduling units JGm with ZAK=2 | MW |
jgz1 |
Generation of wind and PV scheduling units JGz with ZAK=1 | MW |
jgz2 |
Generation of wind and PV scheduling units JGz with ZAK=2 | MW |
jgz3 |
Generation of wind and PV scheduling units JGz with ZAK=3 | MW |
jga |
Generation of aggregator scheduling units (JGa) | MW |
jgo |
Consumption of receiving scheduling units (JGo) | MW |
jnwrb |
Generation of units not actively participating in the balancing market | MW |
jgm |
Total charging power of energy storage scheduling units (JGm) | MW |
wi |
Total generation of wind sources, units on and off the balancing market | MW |
pv |
Total generation of photovoltaic sources, units on and off the balancing market | MW |
swm_p |
Domestic balance of cross-border exchange, parallel (synchronous); + = import | MW |
swm_np |
Domestic balance of cross-border exchange, non-parallel (asynchronous); + = import | MW |
- Near real time: future intervals of the current day are returned with empty values.
- The API also returns the last quarter-hour of business date 2024-06-13.
- jgm is never positive in the data (charging is negative); the sign convention is not stated by PSE.
kse-load¶
Load of Polish Power System (Zapotrzebowanie mocy KSE). Forecast and actual demand of the national power system.
- Resolution: 15min; rows stamped with the interval end (
dtime_utc) - Available from business date 2024-06-14
- Revision window: 60 days
- PSE page: https://raporty.pse.pl/report/kse-load
| Field | Description | Unit |
|---|---|---|
load_fcst |
Forecasted total load | MW |
load_actual |
Actual total load (identical to his-wlk-cal demand) | MW |
- The API also returns the last quarter-hour of business date 2024-06-13.
pdgopkd¶
Day Ahead Coordinated Plan (PKD), fundamental data (Plan koordynacyjny dobowy (PKD), wielkości podstawowe). Day-ahead plan of the system operator: forecast demand, wind, PV, generation and reserves.
- Resolution: 15min; rows stamped with the interval end (
dtime_utc) - Available from business date 2024-06-14
- Revision window: 3 days
- PSE page: https://raporty.pse.pl/report/pdgopkd
| Field | Description | Unit |
|---|---|---|
kse_pow_dem |
KSE power demand (plan) | MW |
gen_wi |
Total generation of wind sources (plan) | MW |
gen_fv |
Total generation of photovoltaic sources (plan) | MW |
gen_jgw_jgm_jgz_jga |
Generation of scheduling units JGw, JGm, JGz and JGa | MW |
gen_jgw_zak_1 |
Generation of generating scheduling units JGw with ZAK=1 | MW |
gen_jgw_zak_2 |
Generation of generating scheduling units JGw with ZAK=2 | MW |
gen_jgm_zak_1 |
Generation of energy storage scheduling units JGm with ZAK=1 | MW |
gen_jgm_zak_2 |
Generation of energy storage scheduling units JGm with ZAK=2 | MW |
gen_jgz_zak_1 |
Generation of wind and PV scheduling units JGz with ZAK=1 | MW |
gen_jgz_zak_2 |
Generation of wind and PV scheduling units JGz with ZAK=2 | MW |
gen_jgz_zak_3 |
Generation of wind and PV scheduling units JGz with ZAK=3 | MW |
gen_jga |
Generation of aggregator scheduling units (JGa) | MW |
gen_jgo |
Consumption of receiving scheduling units (JGo) | MW |
gen_not_activ_part |
Generation of units not actively participating in the balancing market | MW |
tot_jgm_char_pow |
Total charging power of energy storage scheduling units (JGm) | MW |
dom_balance_exchange_par |
Domestic balance of cross-border exchange, parallel | MW |
dom_balance_exchange_non_par |
Domestic balance of cross-border exchange, non-parallel | MW |
ogr_mwe |
Planned availability limitations and withdrawals of units (MWE) | MW |
rez_over_demand |
Reserve capacity above demand | MW |
rez_under |
Reserve capacity below demand | MW |
capacity_jgw_jgm_jgz_jga |
Generation capacity of scheduling units JGw, JGm, JGz and JGa | MW |
capacity_jgw_zak_1 |
Generation capacity of generating scheduling units JGw with ZAK=1 | MW |
capacity_jgw_zak_2 |
Generation capacity of generating scheduling units JGw with ZAK=2 | MW |
capacity_jgm_zak_1 |
Generation capacity of energy storage scheduling units JGm with ZAK=1 | MW |
capacity_jgm_zak_2 |
Generation capacity of energy storage scheduling units JGm with ZAK=2 | MW |
capacity_jgz_zak_1 |
Generation capacity of wind and PV scheduling units JGz with ZAK=1 | MW |
capacity_jgz_zak_2 |
Generation capacity of wind and PV scheduling units JGz with ZAK=2 | MW |
capacity_jgz_zak_3 |
Generation capacity of wind and PV scheduling units JGz with ZAK=3 | MW |
capacity_jga |
Generation capacity of aggregator scheduling units (JGa) | MW |
capacity_jgo |
Consumption capacity of receiving scheduling units (JGo) | MW |
- Wind and PV totals include units on and off the balancing market (comment on the report page).
poze-redoze¶
Non-market redispatch of RES resources (Nierynkowe redysponowanie źródeł OZE). Curtailment of wind and PV ordered by the operator outside the market.
- Resolution: 15min; rows stamped with the interval end (
dtime_utc) - Available from business date 2024-09-24
- Revision window: 90 days
- PSE page: https://raporty.pse.pl/report/poze-redoze
| Field | Description | Unit |
|---|---|---|
pv_red_balance |
PV units, redispatch for balancing of the power system | MW |
pv_red_network |
PV units, redispatch for system constraints management | MW |
wi_red_balance |
Wind units, redispatch for balancing of the power system | MW |
wi_red_network |
Wind units, redispatch for system constraints management | MW |
- Most intervals have empty values (no redispatch).
przeplywy-mocy¶
Cross-border electricity exchange, technical flows (Wymiana międzysystemowa, przepływy mocy). Physical flows on the commercial cross-sections, one row per section and interval.
- Resolution: 15min; rows stamped with the interval end (
dtime_utc) - Available from business date 2024-06-14
- Revision window: 60 days
- Several rows per interval, keyed by
section_code - PSE page: https://raporty.pse.pl/report/przeplywy-mocy
| Field | Description | Unit |
|---|---|---|
section_code |
Cross-section, e.g. 'CZ-PL' | text |
value |
Physical power flow on the cross-section; + = import to Poland, - = export | MW |
- Flows exclude local exchange over 110 kV lines (comment on the report page).
gen-jw¶
Production of generating units (Generacja mocy jednostek wytwórczych). Generation per unit; units with installed capacity of 100 MW or more and an EIC code.
- Resolution: 15min; rows stamped with the interval end (
dtime_utc) - Available from business date 2024-06-14
- Revision window: 60 days
- Several rows per interval, keyed by
resource_code,operating_mode - PSE page: https://raporty.pse.pl/report/gen-jw
| Field | Description | Unit |
|---|---|---|
resource_code |
Unit code | text |
operating_mode |
Operating mode (Polish label) | text |
power_plant |
Power plant | text |
operating_mode_eng |
Operating mode (English label) | text |
value |
Generation of the unit | MW (unverified) |
Legacy export (until 2024-06-13)¶
Hourly reports of the old www.pse.pl data service, available through https://www.pse.pl/getcsv/-/export/csv/<CODE>/data_od/<YYYYMMDD>/data_do/<YYYYMMDD>. The export does not state units; units below are inferred and marked unverified.
PL_WYK_KSE¶
Power system operation, fundamental data (Praca KSE - wielkości podstawowe). Hourly demand, generation of JWCD and nJWCD and exchange balance until 2024-06-13.
- Resolution: 1h, local hours 1-24 (hour 1 = 00:00-01:00)
- Available from 2009-01-01 to 2024-06-13
- PSE archive page: https://www.pse.pl/dane-systemowe/funkcjonowanie-kse/raporty-dobowe-z-pracy-kse/wielkosci-podstawowe
| Field | Description | Unit |
|---|---|---|
demand |
National power demand | MW (unverified) |
jwcd |
Total generation of centrally dispatched units (JWCD) | MW (unverified) |
pi |
'Generacja PI' (column until 2020; not explained in the export) | MW (unverified) |
irz |
'Generacja IRZ' (column until 2020; not explained in the export) | MW (unverified) |
njwcd |
Total generation of units not centrally dispatched (nJWCD) | MW (unverified) |
swm_p |
Domestic balance of parallel cross-border exchange | MW (unverified) |
swm_np |
Domestic balance of non-parallel cross-border exchange | MW (unverified) |
- Columns 'Generacja PI' and 'Generacja IRZ' exist until 2020 and are absent from 2021.
- Demand of the reports API (his-wlk-cal demand, kse-load load_actual) sits about 0.7% below this series around the switch; see pse_opendata.splice_factor.
PL_GEN_WIATR¶
Power system operation, wind and PV generation (Praca KSE - generacja źródeł wiatrowych i fotowoltaicznych). Hourly wind and PV generation until 2024-06-13.
- Resolution: 1h, local hours 1-24 (hour 1 = 00:00-01:00)
- Available from 2012-05-26 to 2024-06-13
- PSE archive page: https://www.pse.pl/dane-systemowe/funkcjonowanie-kse/raporty-dobowe-z-pracy-kse/generacja-zrodel-wiatrowych
| Field | Description | Unit |
|---|---|---|
wind |
Generation of wind sources | MW (unverified) |
pv |
Generation of photovoltaic sources | MW (unverified) |
- PV is '-' (empty) before 2020-04-10.
PL_CENY_RYN_EN¶
Market price of electricity (RCE), hourly (Rynkowa cena energii elektrycznej (RCE)). Hourly RCE until 2024-06-13; continued by rce-pln.
- Resolution: 1h, local hours 1-24 (hour 1 = 00:00-01:00)
- Available from 2018-01-01 to 2024-06-13
- PSE archive page: https://www.pse.pl/dane-systemowe/funkcjonowanie-rb/raporty-dobowe-z-funkcjonowania-rb/podstawowe-wskazniki-cenowe-i-kosztowe/rynkowa-cena-energii-elektrycznej-rce
| Field | Description | Unit |
|---|---|---|
rce |
RCE, market price of electricity | PLN/MWh (unverified) |
- Dates are written YYYYMMDD in this export.
PL_CENY_ROZL_RB¶
Balancing market settlement prices (before the 2024 reform) (Funkcjonowanie RB - ceny rozliczeniowe). Hourly imbalance settlement prices of the old balancing market until 2024-06-13.
- Resolution: 1h, local hours 1-24 (hour 1 = 00:00-01:00)
- Available from 2009-01-01 to 2024-06-13
- PSE archive page: https://www.pse.pl/dane-systemowe/funkcjonowanie-rb/raporty-dobowe-z-funkcjonowania-rb/podstawowe-wskazniki-cenowe-i-kosztowe/ceny-rozliczeniowe
| Field | Description | Unit |
|---|---|---|
cor |
'COR' (column until 2020; not explained in the export) | PLN/MWh (unverified) |
cro |
CRO, settlement price of imbalance energy | PLN/MWh (unverified) |
cros |
CROs, settlement price of imbalance energy for sales | PLN/MWh (unverified) |
croz |
CROz, settlement price of imbalance energy for purchases | PLN/MWh (unverified) |
- Dates are written YYYYMMDD in this export.
- Column 'COR' exists until 2020 and is absent from 2021.
- Not the same quantity as CEN (crb-rozl cen_cost) of the reformed market; not stitched automatically.