Data source
Name: Existenz.ch Hydro API / Swiss Federal Office for the Environment (BAFU)
Website: https://api.existenz.ch/#hydro
Hydrology API documentation: https://api.existenz.ch/docs/apiv1/
Terms of use / source information: https://api.existenz.ch/
Type of data portal
The portal provides public API access.
Recent hydrology data are available through the public hydro API.
Historical data are available through an archive backend linked from the same source.
No registration appears to be required.
The public /hydro/daterange endpoint seems to provide only recent data, roughly the last 32 days, while longer historical retrieval requires the archive backend.
Country/Countries/Regions
Switzerland
Variables
discharge
stage
water temperature
These are available as 10-minute observations, and can also be aggregated to daily means.
Station list
Station metadata are available from: https://api.existenz.ch/apiv1/hydro/locations
This endpoint returns station id, station name, river / water body name, and coordinates.
Code snippets
There is already a branch and a pull request and I am writing it here simply to make everything well-documented.
Data source
Name: Existenz.ch Hydro API / Swiss Federal Office for the Environment (BAFU)
Website: https://api.existenz.ch/#hydro
Hydrology API documentation: https://api.existenz.ch/docs/apiv1/
Terms of use / source information: https://api.existenz.ch/
Type of data portal
The portal provides public API access.
Recent hydrology data are available through the public hydro API.
Historical data are available through an archive backend linked from the same source.
No registration appears to be required.
The public /hydro/daterange endpoint seems to provide only recent data, roughly the last 32 days, while longer historical retrieval requires the archive backend.
Country/Countries/Regions
Switzerland
Variables
discharge
stage
water temperature
These are available as 10-minute observations, and can also be aggregated to daily means.
Station list
Station metadata are available from: https://api.existenz.ch/apiv1/hydro/locations
This endpoint returns station id, station name, river / water body name, and coordinates.
Code snippets
There is already a branch and a pull request and I am writing it here simply to make everything well-documented.