← Agent Data Hub · Search endpoints · /llms.txt
Daily mean, minimum and maximum of the water level (cm), discharge (m³/s) or water temperature (°C) at any PEGELONLINE gauging station on German federal waterways. PEGELONLINE itself only keeps 30 days; this is our own archive, starting late September 2026 and growing every day.
GET https://api.agentdatahub.de/api/v1/call/water-level-history-de?station=KAUB&measure=W&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-history-de"}
station | Station short name, e.g. KÖLN, KAUB, DRESDEN (required) |
measure | W = water level (default), Q = discharge, WT = water temperature |
from | First day YYYY-MM-DD (default: 30 days ago) |
to | Last day YYYY-MM-DD (default: yesterday) |
{
"apiId": "water-level-history-de",
"data_freshness": "cached",
"data": {
"station": {
"id": "KAUB",
"name": "KAUB",
"river": "RHEIN",
"km": 546.23,
"lat": 50.085438,
"lon": 7.764962
},
"measure": "Water level",
"unit": "cm",
"archive_first_day": "2026-09-29",
"days": [
{
"date": "2026-09-30",
"mean": -0.78,
"min": -4,
"max": 2
},
{
"date": "2026-10-01",
"mean": -4.8,
"min": -6,
"max": -4
},
{
"date": "2026-10-02",
"mean": -0.92,
"min": -4,
"max": 1
},
{
"date": "2026-10-03",
"mean": 8.25,
"min": 1,
"max": 13
},
{
"date": "2026-10-04",
"mean": 7.57,
"min": 6,
"max": 10
},
{
"date": "2026-10-05",
"mean": 6.26,
"min": 2,
"max": 10
},
{
"date": "2026-10-06",
"mean": 1.58,
"min": -1,
"max": 4
},
{
"date": "2026-10-07",
"mean": 1.32,
"min": -2,
"max": 4
},
{
"date": "2026-10-08",
"mean": 0.99,
"min": -2,
"max": 5
},
{
"date": "2026-10-09",
"mean": 7.58,
"min": 3,
"max": 11
},
{
"date": "2026-10-10",
"mean": 7.82,
"min": 5,
"max": 12
},
{
"date": "2026-10-11",
"mean": 15.04,
"min": 13,
"max": 17
},
{
"date": "2026-10-12",
"mean": 18.91,
"min": 14,
"max": 22
},
{
"date": "2026-10-13",
"mean": 19.72,
"min": 19,
"max": 21
},
{
"date": "2026-10-14",
"mean": 15.04,
"min": 10,
"max": 20
},
{
"date": "2026-10-15",
"mean": 12.68,
"min": 9,
"max": 18
},
{
"date": "2026-10-16",
"mean": 9.05,
"min": 6,
"max": 13
},
{
"date": "2026-10-17",
"mean": 10.05,
"min": 9,
"max": 12
},
{
"date": "2026-10-18",
"mean": 8.78,
"min": 7,
"max": 11
},
{
"date": "2026-10-19",
"mean": 12.89,
"min": 8,
"max": 19
},
{
"date": "2026-10-20",
"mean": 19.24,
"min": 17,
"max": 21
},
{
"date": "2026-10-21",
"mean": 15.15,
"min": 11,
"max": 20
},
{
"date": "2026-10-22",
"mean": 19.06,
"min": 17,
"max": 26
},
{
"date": "2026-10-23",
"mean": 25.85,
"min": 20,
"max": 29
},
{
"date": "2026-10-24",
"mean": 23.84,
"min": 20,
"max": 27
},
{
"date": "2026-10-25",
"mean": 31.28,
"min": 25,
"max": 46
},
{
"date": "2026-10-26",
"mean": 54.17,
"min": 46,
"max": 59
},
{
"date": "2026-10-27",
"mean": 56.63,
"min": 55,
"max": 59
},
{
"date": "2026-10-28",
"mean": 57.16,
"min": 54,
"max": 61
}
],
"note": "Daily statistics of the 15-minute raw values (Rohdaten, not quality-checked by WSV) per German local day; days with less than 90 % of the readings are left out. Water level is relative to the gauge zero, not the water depth.",
"attribution": "Wasserstraßen- und Schifffahrtsverwaltung des Bundes (PEGELONLINE), archived daily by Agent Data Hub"
},
"source": "PEGELONLINE (Wasserstraßen- und Schifffahrtsverwaltung des Bundes), archived by Agent Data Hub",
"license": "DL-DE-Zero-2.0 (PEGELONLINE)"
}
Recorded history available: /api/v1/history/water-level-history-de?station=KAUB&measure=W
| Source | PEGELONLINE (Wasserstraßen- und Schifffahrtsverwaltung des Bundes), archived by Agent Data Hub |
| 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) |