Reference · built on requestCommons signalWeather & climate

IMGW-PIB Public Data API

Polish synoptic and station readings, river gauge levels, and meteorological and hydrological warnings from IMGW-PIB as JSON, XML or CSV.

About

The Instytut Meteorologii i Gospodarki Wodnej – Państwowy Instytut Badawczy runs Poland's national hydrological and meteorological service. Its public data API at danepubliczne.imgw.pl returns the latest reading from every synoptic station, the automatic meteorological network, and the river gauge network, plus the warnings issued by its forecast offices. Any endpoint answers in JSON, XML, CSV or HTML by appending /format/{format}, and a single synop station is addressed by id or by name.

Through Fibric, an operator watches the stations and gauges nearest your sites and the warnings for their counties, then proposes a freeze check, a dispatch pause or a site notice for your approval, citing the reading time or warning id.

This is a reference listing. It documents what Fibric would read from IMGW-PIB Public Data API and what it could propose, based on the publisher's published interfaces. Fibric builds it under a managed deployment when you request it; selecting it here installs nothing.

Inputs

  • Synoptic station readings at /api/data/synop: temperatura, predkosc_wiatru, kierunek_wiatru, wilgotnosc_wzgledna, suma_opadu, cisnienie with data_pomiaru and godzina_pomiaru
  • Automatic station readings at /api/data/meteo: temperatura_powietrza, temperatura_gruntu, wiatr_srednia_predkosc, wiatr_poryw_10min, opad_10min, each with its own timestamp
  • River gauges at /api/data/hydro: stan_wody against stan_ostrzegawczy and stan_alarmowy, przeplyw, temperatura_wody, zjawisko_lodowe, with rzeka and wojewodztwo
  • Meteorological warnings at /api/data/warningsmeteo: nazwa_zdarzenia, stopien, prawdopodobienstwo, obowiazuje_od, obowiazuje_do, tresc, biuro, teryt
  • Hydrological warnings at /api/data/warningshydro: zdarzenie, stopień, data_od, data_do, obszary with wojewodztwo and kod_zlewni
  • File products listed at /api/data/product, including COSMO model GRIB forecast runs and radar products by id
  • A single synop station by id (/synop/id/12500) or by name without diacritics (/synop/station/jeleniagora)

Proposed actions

Read-only. This feed informs operators; it changes nothing.

Proposed actions are target capabilities. Every action runs propose-first and needs a validated deployment and the appropriate permissions.

What you can build

  • Pause dispatch in counties under a wind warning

    warningsmeteo lists each event with stopien, its window and a teryt list. The operator matches teryt to your delivery counties and proposes pausing runs there until obowiazuje_do.

    With Weather Hold

  • Check freeze protection on a cold night

    synop gives hourly temperatura per station. When the reading nearest a site falls below your threshold, the operator proposes the freeze checklist and records the station and hour.

    With Freeze Protection

  • Watch river stages near a property

    hydro returns stan_wody with the gauge's own stan_ostrzegawczy and stan_alarmowy. When a nearby gauge crosses the warning level, the operator proposes flood preparation for that property.

    With Storm Prep

  • Send hydrological warnings to the right sites

    warningshydro carries obszary with wojewodztwo and kod_zlewni. The operator maps catchment codes to sites and drafts the notice, which goes out once you approve.

    With Severe Weather Notice

Requirements

  • Station ids or diacritic-free names for the synop stations near your sites, and station coordinates from the meteo and hydro rows
  • TERYT county codes for your sites, to match the teryt list on meteorological warnings
  • The line 'Źródłem pochodzenia danych jest Instytut Meteorologii i Gospodarki Wodnej – Państwowy Instytut Badawczy' on any product built from the data
  • A signed agreement with IMGW-PIB (biznes@imgw.pl) for business use of core-network data outside the high-value datasets
Authentication
None. The endpoints under danepubliczne.imgw.pl/api/data are open HTTP GETs without a key; using the service is acceptance of the Regulamin udostępniania danych.

Limits

  • No update frequency is documented; each reading carries its own timestamp and there is no push channel
  • Values arrive as strings or null, and many automatic stations report only some elements at a given time
  • Part of the data is published unchecked when that is the form IMGW-PIB holds at the time (§ 6 of the Regulamin)
  • Free use covers private purposes and high-value datasets; other business use of core-network data requires an agreement

Access and pricing

Reference listing. Public feed access is separate from Fibric integration. If you request this feed, your quote covers the build, usage, and support.

Request IMGW-PIB Public Data API ↗

Questions and answers

Can I use IMGW-PIB data for business purposes?
Under § 5 of the Regulamin, data is free for private purposes and, for high-value datasets defined by Regulation (EU) 2023/138, for any purpose. Business use of data from the core measurement network and forecast offices requires a signed agreement covering network costs. Requests go to biznes@imgw.pl.
How are warnings tied to places?
Meteorological warnings carry a teryt array of county codes, with obowiazuje_od and obowiazuje_do for the window and the issuing biuro. Hydrological warnings carry obszary, each with a wojewodztwo, an opis, and kod_zlewni catchment codes. Join those codes to your own site list.
What attribution is required?
Every work or product built with the data must state 'Źródłem pochodzenia danych jest Instytut Meteorologii i Gospodarki Wodnej – Państwowy Instytut Badawczy'. If you process the data, add 'Dane Instytutu Meteorologii i Gospodarki Wodnej – Państwowego Instytutu Badawczego zostały przetworzone'.
Ask about IMGW-PIB Public Data API

Ask about the capabilities and requirements in this listing.

For project-specific requirements, contact Fibric.