← Agent Data Hub · Search endpoints · /llms.txt
Find official gauging stations on German federal waterways by river (e.g. RHEIN, ELBE, DONAU) or place name, with coordinates and station id.
GET https://api.agentdatahub.de/api/v1/call/water-level-stations-de?river=RHEIN&compact=1
Full metadata: without compact=1 · Markdown: format=llm · Only some fields: add &fields=a,b.c · MCP: tool call_api with {"apiId":"water-level-stations-de"}
river | River name, e.g. RHEIN, ELBE, DONAU (optional) |
q | Station name filter, e.g. KÖLN (optional) |
{
"apiId": "water-level-stations-de",
"data_freshness": "cached",
"data": {
"count": 36,
"stations": [
{
"id": "KONSTANZ-RHEIN",
"name": "KONSTANZ-RHEIN",
"river": "RHEIN",
"km": 0.5,
"lat": 47.667889,
"lon": 9.172858,
"level_call": "/api/v1/call/water-level-current-de?station=KONSTANZ-RHEIN&compact=1"
},
{
"id": "Basel-Rheinhalle",
"name": "BASEL-RHEINHALLE",
"river": "RHEIN",
"km": 164.3,
"lat": 47.559486,
"lon": 7.616666,
"level_call": "/api/v1/call/water-level-current-de?station=Basel-Rheinhalle&compact=1"
},
{
"id": "RHEINWEILER",
"name": "RHEINWEILER",
"river": "RHEIN",
"km": 186.2,
"lat": 47.711059,
"lon": 7.529275,
"level_call": "/api/v1/call/water-level-current-de?station=RHEINWEILER&compact=1"
},
{
"id": "BREISACH",
"name": "BREISACH",
"river": "RHEIN",
"km": 227.6,
"lat": 48.043211,
"lon": 7.57257,
"level_call": "/api/v1/call/water-level-current-de?station=BREISACH&compact=1"
},
{
"id": "RUST",
"name": "RUST",
"river": "RHEIN",
"km": 254.2,
"lat": 48.257469,
"lon": 7.682373,
"level_call": "/api/v1/call/water-level-current-de?station=RUST&compact=1"
},
{
"id": "OTTENHEIM",
"name": "OTTENHEIM",
"river": "RHEIN",
"km": 270.6,
"lat": 48.384644,
"lon": 7.732657,
"level_call": "/api/v1/call/water-level-current-de?station=OTTENHEIM&compact=1"
},
{
"id": "KEHL-KRONENHOF",
"name": "KEHL-KRONENHOF",
"river": "RHEIN",
"km": 292.2,
"lat": 48.56332,
"lon": 7.807692,
"level_call": "/api/v1/call/water-level-current-de?station=KEHL-KRONENHOF&compact=1"
},
{
"id": "IFFEZHEIM",
"name": "IFFEZHEIM",
"river": "RHEIN",
"km": 336.2,
"lat": 48.852149,
"lon": 8.116902,
"level_call": "/api/v1/call/water-level-current-de?station=IFFEZHEIM&compact=1"
},
{
"id": "PLITTERSDORF",
"name": "PLITTERSDORF",
"river": "RHEIN",
"km": 340.2,
"lat": 48.885967,
"lon": 8.135927,
"level_call": "/api/v1/call/water-level-current-de?station=PLITTERSDORF&compact=1"
},
{
"id": "MAXAU",
"name": "MAXAU",
"river": "RHEIN",
"km": 362.327,
"lat": 49.038977,
"lon": 8.305564,
"level_call": "/api/v1/call/water-level-current-de?station=MAXAU&compact=1"
},
{
"id": "PHILIPPSBURG",
"name": "PHILIPPSBURG",
"river": "RHEIN",
"km": 389.33,
"lat": 49.255274,
"lon": 8.428827,
"level_call": "/api/v1/call/water-level-current-de?station=PHILIPPSBURG&compact=1"
},
{
"id": "SPEYER",
"name": "SPEYER",
"river": "RHEIN",
"km": 400.61,
"lat": 49.323807,
"lon": 8.448705,
"level_call": "/api/v1/call/water-level-current-de?station=SPEYER&compact=1"
},
{
"id": "MANNHEIM",
"name": "MANNHEIM",
"river": "RHEIN",
"km": 424.733,
"lat": 49.48394,
"lon": 8.455165,
"level_call": "/api/v1/call/water-level-current-de?station=MANNHEIM&compact=1"
},
{
"id": "WORMS",
"name": "WORMS",
"river": "RHEIN",
"km": 443.37,
"lat": 49.631837,
"lon": 8.377519,
"level_call": "/api/v1/call/water-level-current-de?station=WORMS&compact=1"
},
{
"id": "NIERSTEIN-OPPENHEIM",
"name": "NIERSTEIN-OPPENHEIM",
"river": "RHEIN",
"km": 480.606,
"lat": 49.864981,
"lon": 8.352376,
"level_call": "/api/v1/call/water-level-cu
… (truncated)
Recorded history available: /api/v1/history/water-level-stations-de?river=RHEIN
| Source | PEGELONLINE (Wasserstraßen- und Schifffahrtsverwaltung des Bundes) |
| License | DL-DE-Zero-2.0 (PEGELONLINE) |
| Source URL | https://www.pegelonline.wsv.de/webservices/rest-api/v2/stations.json |
| Terms | https://www.pegelonline.wsv.de/gast/nutzungsbedingungen |
| Category | Geodata, Weather & Environment › 9. Rivers & Water Levels (Germany) |