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.
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).
| Series | Link | Columns |
|---|---|---|
| Air quality: 24-h forecast | CSV | Hour, settlement, PM10, PM2.5, dust, AOD |
| Weather: 24-h forecast | CSV | Hour, settlement, temperature °C, humidity %, precipitation mm |
| Wind: 24-h forecast | CSV | Hour, speed m/s, direction °, gusts m/s, humidity %, soil moisture |
| River discharge | CSV | Date, river, station, discharge m³/s, forecast flag |
| Climate projection to 2050 | CSV | Year, mean temperature °C, precipitation sum mm, model |
| Sea area by year | CSV | Year, area km², source, projection flag |
| Water level by basin | CSV | Basin, date, level m, source — DAHITI satellite altimetry, points follow irregular satellite passes, not hourly |
| Event log | CSV | Time, settlement, level, PM10, trigger and basis |
| Monthly event archive | CSV | Month, total events, watch, warning, emergency |
| Forecast accuracy | CSV | Hour, settlement, lead hours, predicted, actual |
| Settlements | CSV | Code, name, country, population, latitude, longitude |
Base URL: https://api.aralkum.com
| Route | Returns |
|---|---|
GET /meta | Service info: last data update time and version |
GET /settlements | Settlements: codes, countries, coordinates |
GET /air-quality/forecast?hours=24 | 24-h air-quality forecast for all settlements |
GET /wind/forecast?hours=24 | Wind forecast (speed and direction) |
GET /weather/forecast?hours=24 | Weather forecast: temperature, precipitation, soil moisture |
GET /river/discharge?river=amudarya&days=120 | Amu Darya or Syr Darya discharge (history + GloFAS forecast) |
GET /climate/projection | Climate projection to 2050 (CMIP6) |
GET /sea-area | Aral Sea area by year (Landsat) |
GET /sea-level | Water level of the four Aral-system basins (DAHITI altimetry) |
GET /alerts | Active events (PM10 threshold exceedances) |
GET /alerts/archive | Monthly event archive |
GET /air-quality/accuracy | Forecast accuracy: forecast vs fact |
GET /ml/pm10-forecast?settlement=nukus&hours=24 | ML PM10 forecast per settlement with a confidence band |
GET /ml/insight?lang=en | AI 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.
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).