Маълумотномаи 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"
}
}