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"
}
}