API маалымдамасы
Абанын учурдагы сапаты
Учурдагы маани (ар сенсордун 60 мүнөттөн эски эмес акыркы өлчөөсүнүн орточо мааниси, ар 15 мүнөт сайын кайра түзүлөт) жана Data Hub сыяктуу акыркы аяктаган күн, US EPA категориясы, сенсор тармактары жана шаар барагына шилтеме менен. Ошондой эле азыркы аба ырайын (температура, нымдуулук, басым, шамал, булуттуулук, жаан-чачын) жана акыркы толук күндүн аба ырайын берет. Шаарды 25 тилдин каалаганындагы аты, slug же id, же координаттар боюнча табыңыз — 50 km ичиндеги жыйынтыгы бар эң жакын шаар. Эки шаардын аты бирдей болсо country= кошуңуз.
Абанын учурдагы сапаты
GEThttps://api.atmy.ai/v1/air-quality/current
Суроо параметрлери
city string милдеттүү эмес
Сайттын каалаган тилиндеги шаардын аталышы, slug (өлкө/шаар) же id.
country string милдеттүү эмес
Аттуу шаарларды айырмалоо үчүн өлкөнүн аталышы же slug.
lat number милдеттүү эмес
Кеңдик, lon менен бирге, city ордуна: 50 km ичиндеги жыйынтыгы бар эң жакын шаар.
lon number милдеттүү эмес
Узундук, lat менен бирге.
lang string милдеттүү эмес
Шаар жана өлкө аталыштарынын жана барак шилтемесинин тили.
Демейки: en
curl "https://api.atmy.ai/v1/air-quality/current?city=germany/berlin"const response = await fetch("https://api.atmy.ai/v1/air-quality/current?city=germany/berlin");
const data = await response.json();import requests
data = requests.get("https://api.atmy.ai/v1/air-quality/current?city=germany/berlin").json(){
"city": {
"id": 50037,
"slug": "germany/berlin",
"name": "Berlin",
"country": "Germany",
"timezone": "Europe/Berlin",
"center": {
"lat": 52.5073,
"lon": 13.3979
},
"page": "https://atmy.ai/air-quality/germany/berlin/"
},
"now": {
"status": "current",
"pm25": 3.8,
"median": 2.4,
"min": 0,
"max": 105.32,
"unit": "ug/m3",
"category": {
"scale": "US_EPA_2024",
"level": "good",
"approximate": true
},
"sensors": 173,
"observed": {
"start": "2026-10-27T10:42:02.000Z",
"end": "2026-10-27T10:53:14.000Z"
},
"updated_at": "2026-10-27T11:00:01.147Z",
"method": "mean_of_latest_reading_per_sensor_at_most_60_minutes_old"
},
"weather": {
"observed_at": "2026-10-27T11:07:04Z",
"temperature_c": 14,
"feels_like_c": 11,
"humidity_percent": 62,
"pressure_hpa": 1020,
"wind_m_s": 3,
"wind_gust_m_s": 8,
"wind_direction_deg": 185,
"clouds_percent": 90,
"precipitation_mm": 0,
"condition": "cloudy"
},
"completed_day": {
"date": "2026-10-26",
"period": "2026-10-26T00:00:00Z/2026-10-27T00:00:00Z",
"pm25": 4.6,
"unit": "ug/m3",
"sensors": 176,
"category": {
"scale": "US_EPA_2024",
"level": "good"
},
"method": "datahub_daily",
"weather": {
"temperature_c": 9,
"temperature_min_c": 7.2,
"temperature_max_c": 13.4,
"humidity_percent": 73,
"pressure_hpa": 1014,
"wind_m_s": 3.2,
"wind_gust_max_m_s": 11.2,
"clouds_percent": 44,
"observations": 7
}
},
"attribution": "Atmy (atmy.ai), aggregated public and citizen sensor networks; approximate values, not official monitoring.",
"weather_attribution": "Weather: OpenWeatherMap (to 2026-07-08, CC BY-SA 4.0) and Open-Meteo.com (from 2026-07-09, CC BY 4.0), collected by Atmy.",
"sources": {
"networks": {
"Sensor.Community": 169,
"AirGradient": 4
},
"methodology": "https://api.atmy.ai/air-quality/methodology",
"license": "https://api.atmy.ai/legal/data",
"city_json": "https://api.atmy.ai/api/public/v1/cities/germany/berlin/air-quality"
}
}