curl "https://hydrological.org/api/v1/datasets/era5-land/links?bbox=-75,-20,-50,5" \
-H "Accept: application/json"
import cdsapi # pip install cdsapi, key in ~/.cdsapirc
c = cdsapi.Client()
c.retrieve("reanalysis-era5-land", {
"variable": ["total_precipitation", "2m_temperature", "total_evaporation"],
"year": "2020",
"month": "01",
"day": [f"{d:02d}" for d in range(1, 32)],
"time": [f"{h:02d}:00" for h in range(24)],
"data_format": "netcdf",
"area": [5, -75, -20, -50],
}, "era5_land_2020_01.nc")
const res = await fetch("https://hydrological.org/api/v1/datasets/era5-land/links?bbox=-75,-20,-50,5");
const { groups } = await res.json();
for (const g of groups) g.links.forEach(l => console.log(l.url));