Ծրագրավորողներին

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

GET/air-quality/current?city=germany/berlin
curl "https://api.atmy.ai/v1/air-quality/current?city=germany/berlin"
200Պատասխան
{
  "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"
  }
}