Check the Setup
- Python 3.10 or newer
- An internet connection
- The requests Python package
Finnish environmental OData water-level measurements for station-based hydrology monitoring and comparison across basins.
Report a ProblemFrom Source to Product Signal
SYKE's Hydrologiarajapinta OData service exposes Vedenkorkeus water-level observations and separate datum metadata. Start with one recent value; a level cannot be compared across stations without reference-system and quality checks.
Install the packages, then run the notebook cell.
python -m pip install requests
import requests
response = requests.get(
"https://rajapinnat.ymparisto.fi/api/Hydrologiarajapinta/1.2/odata/Vedenkorkeus",
params={"$top": 1, "$orderby": "Aika desc"},
headers={"Accept": "application/json"}, timeout=25,
)
response.raise_for_status()
for row in response.json()["value"]:
print(row["Paikka_Id"], row["Aika"], row["Arvo"], row["Lippu_id"])Test a Useful Signal
Display one dated OData measurement with its station and quality identifiers.
Finnish Environment Institute is a government source. Last verified 2026-09-28. Temporal coverage: observed Finnish station water levels and historical records.