# DanubeAlert > DanubeAlert: live water levels of the Danube and its tributaries at 2595 hydrological stations in 16 countries, from the sources to the Danube Delta, from the official data of the national hydrological services. Free: official forecasts, low- and high-water alerts, hydrological bulletins, statistics and a public API. ## DanubeAlert — Danube water levels - What: water level readings (cm) at hydrological stations in 16 countries of the Danube basin, with history, official forecasts, official thresholds (LDC/HDC, flood defence levels), critical navigation points with depths, hydrological bulletins and public low/high-water episodes. - Languages: en, ro, hu, at, de, sk, hr, rs, bg. Every page carries its language as the first URL segment ( /en/history/agigea ); the English pages are the x-default of the set. - Data format: water level in centimetres on the gauge zero of the station; times in ISO 8601 UTC; every page names its official source. - Stations: 2595. ### Markdown for agents - Every station page and every country page has a Markdown twin, in a few KB instead of the HTML: add `/markdown` to the page URL — e.g. [Agigea](https://danubealert.arcm.ro/en/history/agigea/markdown), [Romania](https://danubealert.arcm.ro/en/Romania/markdown). The short form `/en/history/agigea.md` and `/en/Romania.md` serves the same document. - The basin's daily report [Today](https://danubealert.arcm.ro/en/today/markdown) has one as well ( short form `/en/today.md` ): the report day, a table per country (stations, below LDC / above HDC), the active alerts, the sources and the attribution. - The Markdown has the current water level, the LDC/HDC thresholds, the active alerts (on the country page), the official sources and the attribution, plus the canonical link back to the HTML page. ### Entry pages (English) - [Danube water levels](https://danubealert.arcm.ro/en/) - [Public water level alerts](https://danubealert.arcm.ro/en/alerte) - [Danube station map](https://danubealert.arcm.ro/en/map) - [Statistics by country and year](https://danubealert.arcm.ro/en/statistics) - [Hydrological bulletins](https://danubealert.arcm.ro/en/buletine) - [Danube navigation: critical points](https://danubealert.arcm.ro/en/navigation) ### Questions these pages answer - What is the Danube water level at a town now, is it rising or falling, and what is the forecast? → the station page, e.g. [Agigea](https://danubealert.arcm.ro/en/history/agigea) (section "At a glance"). - Is the water below the low-water level (LDC) or above the high-water level (HDC)? → the station page and the [map](https://danubealert.arcm.ro/en/map). - What is the water situation across the basin today? → [Today](https://danubealert.arcm.ro/en/today): levels, alerts and forecasts by country. - Where are the official flood alerts (HDC)? → [Flood alerts](https://danubealert.arcm.ro/en/alerte-inundatii). - Where are the official low-water / drought alerts (LDC)? → [Drought alerts](https://danubealert.arcm.ro/en/alerte-seceta). - How many stations of a country are below LDC today, and where is the Danube lowest? → the country page, e.g. [Romania](https://danubealert.arcm.ro/en/Romania/). - Where are the critical navigation points and their current depths? → [Navigation](https://danubealert.arcm.ro/en/navigation). - How many days were below LDC in the irrigation season or per month? → [Statistics](https://danubealert.arcm.ro/en/statistics) (?tema=navigatie|agricultura|hidrologie|ape-mici; ?tara={ISO} for one country). - In which order are countries and rivers listed? Countries from the source of the Danube to the Delta, then the basin countries with tributaries only; rivers from source to mouth. `?tara=` filters the same page: the canonical address has no parameter. - What do the official hydrological bulletins say? → [Bulletins](https://danubealert.arcm.ro/en/buletine) (original language, the latest per country, countries from the source of the Danube to the Delta; ?tara={ISO} for one country). ### Countries (station table on the page, one CSV per country) - [Germany](https://danubealert.arcm.ro/en/Germany/) (DE): 517 stations; [CSV](https://danubealert.arcm.ro/en/Germany/statii.csv); [Markdown](https://danubealert.arcm.ro/en/Germany/markdown) - [Austria](https://danubealert.arcm.ro/en/Austria/) (AT): 426 stations; [CSV](https://danubealert.arcm.ro/en/Austria/statii.csv); [Markdown](https://danubealert.arcm.ro/en/Austria/markdown) - [Slovakia](https://danubealert.arcm.ro/en/Slovakia/) (SK): 378 stations; [CSV](https://danubealert.arcm.ro/en/Slovakia/statii.csv); [Markdown](https://danubealert.arcm.ro/en/Slovakia/markdown) - [Hungary](https://danubealert.arcm.ro/en/Hungary/) (HU): 307 stations; [CSV](https://danubealert.arcm.ro/en/Hungary/statii.csv); [Markdown](https://danubealert.arcm.ro/en/Hungary/markdown) - [Croatia](https://danubealert.arcm.ro/en/Croatia/) (HR): 204 stations; [CSV](https://danubealert.arcm.ro/en/Croatia/statii.csv); [Markdown](https://danubealert.arcm.ro/en/Croatia/markdown) - [Serbia](https://danubealert.arcm.ro/en/Serbia/) (RS): 148 stations; [CSV](https://danubealert.arcm.ro/en/Serbia/statii.csv); [Markdown](https://danubealert.arcm.ro/en/Serbia/markdown) - [Romania](https://danubealert.arcm.ro/en/Romania/) (RO): 82 stations; [CSV](https://danubealert.arcm.ro/en/Romania/statii.csv); [Markdown](https://danubealert.arcm.ro/en/Romania/markdown) - [Bulgaria](https://danubealert.arcm.ro/en/Bulgaria/) (BG): 37 stations; [CSV](https://danubealert.arcm.ro/en/Bulgaria/statii.csv); [Markdown](https://danubealert.arcm.ro/en/Bulgaria/markdown) - [Moldova](https://danubealert.arcm.ro/en/Moldova/) (MD): 9 stations; [CSV](https://danubealert.arcm.ro/en/Moldova/statii.csv); [Markdown](https://danubealert.arcm.ro/en/Moldova/markdown) - [Ukraine](https://danubealert.arcm.ro/en/Ukraine/) (UA): 46 stations; [CSV](https://danubealert.arcm.ro/en/Ukraine/statii.csv); [Markdown](https://danubealert.arcm.ro/en/Ukraine/markdown) - [Czechia](https://danubealert.arcm.ro/en/Czechia/) (CZ): 151 stations; [CSV](https://danubealert.arcm.ro/en/Czechia/statii.csv); [Markdown](https://danubealert.arcm.ro/en/Czechia/markdown) - [Poland](https://danubealert.arcm.ro/en/Poland/) (PL): 3 stations; [CSV](https://danubealert.arcm.ro/en/Poland/statii.csv); [Markdown](https://danubealert.arcm.ro/en/Poland/markdown) - [Italy](https://danubealert.arcm.ro/en/Italy/) (IT): 2 stations; [CSV](https://danubealert.arcm.ro/en/Italy/statii.csv); [Markdown](https://danubealert.arcm.ro/en/Italy/markdown) - [Slovenia](https://danubealert.arcm.ro/en/Slovenia/) (SI): 137 stations; [CSV](https://danubealert.arcm.ro/en/Slovenia/statii.csv); [Markdown](https://danubealert.arcm.ro/en/Slovenia/markdown) - [Bosnia and Herzegovina](https://danubealert.arcm.ro/en/BosniaAndHerzegovina/) (BA): 128 stations; [CSV](https://danubealert.arcm.ro/en/BosniaAndHerzegovina/statii.csv); [Markdown](https://danubealert.arcm.ro/en/BosniaAndHerzegovina/markdown) - [Montenegro](https://danubealert.arcm.ro/en/Montenegro/) (ME): 20 stations; [CSV](https://danubealert.arcm.ro/en/Montenegro/statii.csv); [Markdown](https://danubealert.arcm.ro/en/Montenegro/markdown) ### Rivers (source to mouth: the Danube, then the tributaries where they join it, each followed by its own tributaries) - [Danube](https://danubealert.arcm.ro/en/river/dunarea): 140 stations - [Iller](https://danubealert.arcm.ro/en/river/iller): 8 stations - [Lech](https://danubealert.arcm.ro/en/river/lech): 8 stations - [Altmühl](https://danubealert.arcm.ro/en/river/altmuhl): 9 stations - [Isar](https://danubealert.arcm.ro/en/river/isar): 15 stations - [Loisach](https://danubealert.arcm.ro/en/river/loisach): 9 stations - [Vils](https://danubealert.arcm.ro/en/river/vils): 11 stations - [Inn](https://danubealert.arcm.ro/en/river/inn): 19 stations - [Salzach](https://danubealert.arcm.ro/en/river/salzach): 13 stations - [Traun](https://danubealert.arcm.ro/en/river/traun): 11 stations - [Morava](https://danubealert.arcm.ro/en/river/morava): 17 stations - [Dyje](https://danubealert.arcm.ro/en/river/dyje): 10 stations - [Leitha](https://danubealert.arcm.ro/en/river/leitha): 8 stations - [Rába](https://danubealert.arcm.ro/en/river/raba): 8 stations - [Nitra](https://danubealert.arcm.ro/en/river/nitra): 8 stations - [Hron](https://danubealert.arcm.ro/en/river/hron): 12 stations - [Ipeľ](https://danubealert.arcm.ro/en/river/ipel): 17 stations - [Sió](https://danubealert.arcm.ro/en/river/sio): 8 stations - [Drava](https://danubealert.arcm.ro/en/river/drava): 24 stations - [Tisza](https://danubealert.arcm.ro/en/river/tisa): 41 stations - [Sajó](https://danubealert.arcm.ro/en/river/sajo): 9 stations - [Hernád](https://danubealert.arcm.ro/en/river/hornad): 13 stations - [Hármas-Körös](https://danubealert.arcm.ro/en/river/harmas-koros): 8 stations - [Sava](https://danubealert.arcm.ro/en/river/sava): 40 stations - [Kolpa](https://danubealert.arcm.ro/en/river/kupa): 16 stations - [Una](https://danubealert.arcm.ro/en/river/una): 15 stations - [Bosna](https://danubealert.arcm.ro/en/river/bosna): 18 stations - [Lim](https://danubealert.arcm.ro/en/river/lim): 9 stations - [Prut](https://danubealert.arcm.ro/en/river/prut): 10 stations - [Crișul Repede](https://danubealert.arcm.ro/en/river/crisul-repede): 8 stations ### Public API (JSON, no key needed for reading) - [OpenAPI contract](https://danubealert.arcm.ro/api/v1/openapi.json) and [developer documentation](https://danubealert.arcm.ro/en/developers) - /api/v1/stations?country={ISO}&river={river|all}&limit=100 — stations with the latest level and the LDC/HDC thresholds - /api/v1/stations/{slug}/observations?interval=daily&format=csv — the daily series of a station - /api/v1/stations/{slug} · /api/v1/stations/{slug}/forecast · /api/v1/stations/{slug}/records · /api/v1/stations/{slug}/percentile · /api/v1/stations/{slug}/climatology · /api/v1/stations/{slug}/events · /api/v1/stations/{slug}/neighbors · /api/v1/stations/{slug}/winter · /api/v1/stations/{slug}/ice - /api/v1/thresholds?station={slug} · /api/v1/navigation · /api/v1/bulletins?country={ISO} · /api/v1/episodes - /api/v1/summary/today · /api/v1/summary/low-water · /api/v1/rivers · /api/v1/rivers/{rau} · /api/v1/countries · /api/v1/countries/{code}/stations - /api/v1/meta/sources · /api/v1/meta/health · /api/v1/meta/quality - Sources and attribution: [About](https://danubealert.arcm.ro/en/about) ### Open-data export (CSV/JSON per country) - [Previous day for Romania (CSV)](https://danubealert.arcm.ro/api/v1/export/daily?country=RO&format=csv) — one file per country and day, one row per station; `format=json` returns JSON. The same route works for AL, AT, BA, BG, CH, CZ, DE, HR, HU, IT, MD, ME, MK, PL, RO, RS, SI, SK, UA. - Licence: [Creative Commons Attribution 4.0 International](https://creativecommons.org/licenses/by/4.0/); attribution: DanubeAlert and the national hydrological services (https://danubealert.com/en/about).