To dashboard

Data & API
open data series of the Aral Sea region: CSV and REST for researchers, NGOs and journalists

Open data

The service publishes machine-readable series for the whole Aral Sea region: PM10 and dust for 10 settlements across three countries, Amu Darya and Syr Darya discharge, the sea mirror area by year, and the event log (PM10 threshold exceedances).

Data is refreshed by an hourly ingest from open sources; history accumulates in the service database.

Honest caveat. This is a re-publication of open model data (Copernicus CAMS and GloFAS via Open-Meteo, Landsat imagery) — not a primary source and not ground measurements. For research conclusions, verify against the primary sources.

CSV export

The same API routes with the ?format=csv parameter return text/csv: the first line is the header, comma-separated, UTF-8 (BOM for Excel).

SeriesLinkColumns
Air quality: 24-h forecastCSVHour, settlement, PM10, PM2.5, dust, AOD
Weather: 24-h forecastCSVHour, settlement, temperature °C, humidity %, precipitation mm
Wind: 24-h forecastCSVHour, speed m/s, direction °, gusts m/s, humidity %, soil moisture
River dischargeCSVDate, river, station, discharge m³/s, forecast flag
Climate projection to 2050CSVYear, mean temperature °C, precipitation sum mm, model
Sea area by yearCSVYear, area km², source, projection flag
Water level by basinCSVBasin, date, level m, source — DAHITI satellite altimetry, points follow irregular satellite passes, not hourly
Event logCSVTime, settlement, level, PM10, trigger and basis
Monthly event archiveCSVMonth, total events, watch, warning, emergency
Forecast accuracyCSVHour, settlement, lead hours, predicted, actual
SettlementsCSVCode, name, country, population, latitude, longitude
REST API

Base URL: https://api.aralkum.com

RouteReturns
GET /metaService info: last data update time and version
GET /settlementsSettlements: codes, countries, coordinates
GET /air-quality/forecast?hours=2424-h air-quality forecast for all settlements
GET /wind/forecast?hours=24Wind forecast (speed and direction)
GET /weather/forecast?hours=24Weather forecast: temperature, precipitation, soil moisture
GET /river/discharge?river=amudarya&days=120Amu Darya or Syr Darya discharge (history + GloFAS forecast)
GET /climate/projectionClimate projection to 2050 (CMIP6)
GET /sea-areaAral Sea area by year (Landsat)
GET /sea-levelWater level of the four Aral-system basins (DAHITI altimetry)
GET /alertsActive events (PM10 threshold exceedances)
GET /alerts/archiveMonthly event archive
GET /air-quality/accuracyForecast accuracy: forecast vs fact
GET /ml/pm10-forecast?settlement=nukus&hours=24ML PM10 forecast per settlement with a confidence band
GET /ml/insight?lang=enAI situation summary (LLM with a fallback)

Example:

curl -s "https://api.aralkum.com/air-quality/forecast?hours=24"

No authentication — all routes are public. Keep request rates reasonable: data updates once an hour, so polling more often makes no sense.

License & citation

Source data is used under the providers’ licenses: Open-Meteo — CC BY 4.0; Copernicus data (CAMS, GloFAS) — the Copernicus licence (free use with attribution); Landsat (USGS) — open data.

The service’s aggregates, ML projections and API are free to use with attribution: “Aral System (aralkum.com)”.

Citation format:

Aral System (aralkum.com) — open data of the Aral Sea region; sources: Copernicus CAMS/GloFAS via Open-Meteo (CC BY 4.0), Landsat (USGS).