Community-maintained Python SDK for the PSE (Polskie Sieci Elektroenergetyczne) public reporting API.
API reference: https://api.raporty.pse.pl/app/home
pip install pse-sdkfrom pse_sdk import PSEClient
client = PSEClient()
# list[dict] with all columns
rows = client.fetch("price-cost", start="2025-10-01", end="2025-10-31")
# pd.DataFrame (requires pandas) with selected columns
df = client.fetch(
"price-cost",
start="2025-10-01",
end="2025-10-31",
columns=["cen_cost", "ckoeb_cost"],
format="dataframe",
)- docs/usage.md: finding endpoints, date ranges, columns and output formats
- docs/endpoints.md: all endpoints, their columns and types
