Full catalog/clms_wl-rivers_global_vector_daily_v2
clms_wl-rivers_global_vector_daily_v2·dataset

Daily river water levels worldwide (Copernicus)

CLMS WL Rivers Global vector daily V2
hydrosphere ESA ESA Copernicus active GeoJSON
In plain English

What it measures. Tracks the height of river surfaces, given in metres above a standard reference level, at locations across the globe.

How it's made. Captured by satellite radar altimeters and provided near real time as map data points by the EU's Copernicus Land Monitoring Service, with data going back to 2002.

How & where you'd use it. Useful for following river levels over time to support flood warning, drought assessment, and water management, especially where ground gauges are scarce.

What's measured

CopernicusCLMSWLRiver Water Levelinland waterglobaldailyvectorAltimeters

Coverage & cadence

  • Time span2008-07-12 → ongoing
  • Spatial extent-177.94, -53.93, 179.66, 74.05
  • FormatsGeoJSON

What you can do with it

  • Follow rainfall, floods and surface-water extent
  • Track soil moisture and the onset of drought
  • Monitor lakes, rivers and groundwater storage
Official description

Defined as the height, in meters above the geoid, of the reflecting surface of continental water bodies. It is observed by space radar altimeters and data are available at global scale in near real time in vector format with the temporal extent from 2002 to present.

Get the data

copernicus_access.py
# ESA Copernicus Data Space — open STAC API (free account)
from pystac_client import Client

cat = Client.open("https://stac.dataspace.copernicus.eu/v1")
search = cat.search(
    collections=["clms_wl-rivers_global_vector_daily_v2"],   # add _cog or _nc for a format variant
    bbox=(-10, 35, 30, 60),             # your area (W,S,E,N)
    datetime="2024-01-01/2024-12-31",
)
items = list(search.items())            # then read assets with rioxarray / xarray
Browsing the Copernicus STAC is open; downloading bytes needs a free Copernicus Data Space account.