Check the Setup
- Python 3.10 or newer
- An internet connection
- The requests Python package
Provisional Irish gauge-level observations from the Office of Public Works for local river context and station monitoring.
Report a ProblemFrom Source to Product Signal
OPW publishes a pre-generated GeoJSON snapshot of latest readings. Start with five eligible readings. Use that file for automated access and restrict republication to eligible station numbers 00001-41000. Measurements are provisional, relative to station gauge zero, and are not official flood warnings.
Install the packages, then run the notebook cell.
python -m pip install requests
import requests
response = requests.get("https://waterlevel.ie/geojson/latest/", timeout=30)
response.raise_for_status()
features = response.json()["features"]
eligible = [
item["properties"] for item in features
if 1 <= int(item["properties"]["station_ref"]) <= 41000
]
for item in eligible[:5]:
print(item["station_ref"], item["datetime"], item["value"])Test a Useful Signal
Assess whether a small set of current gauges supports a factual river-level panel.
Ireland Office of Public Works is a government source. Last verified 2026-09-28. Temporal coverage: recent provisional gauge readings.