Atmy 大気質API

AIアシスタント、エージェント、開発者向けの小さな公開APIです。都市ページやData Hubと同じ集計と品質チェックに基づいて応答します。キー不要、読み取り専用、JSON。

現在の大気

現在の値(各センサーの最新値の平均、各60分以内、15分ごとに再計算)と、Data Hubと同じ直近の完了日の値。US EPAの区分、センサーネットワーク、都市ページへのリンク付き。 都市は17言語のいずれかの名前、slugまたはid、または座標(50 km以内で概要のある最寄りの都市)で検索できます。同名の都市がある場合は country= を追加してください。

リクエスト

GET https://api.atmy.ai/v1/air-quality/current?city=Krasnoyarsk&lang=ja
GET https://api.atmy.ai/v1/air-quality/current?lat=56.01&lon=92.87

レスポンス(抜粋)

{
  "city": {
    "id": 50003,
    "slug": "russia/krasnoyarsk",
    "name": "Krasnoyarsk",
    "country": "Russia",
    "timezone": "Asia/Krasnoyarsk",
    "page": "https://atmy.ai/air-quality/russia/krasnoyarsk/"
  },
  "now": {
    "status": "current",
    "pm25": 10.5,
    "unit": "ug/m3",
    "category": {
      "scale": "US_EPA_2024",
      "level": "moderate"
    },
    "sensors": 22,
    "updated_at": "2026-10-22T14:00:01Z"
  },
  "completed_day": {
    "date": "2026-10-21",
    "pm25": 13.8,
    "sensors": 21,
    "category": {
      "scale": "US_EPA_2024",
      "level": "moderate"
    }
  },
  "attribution": "Atmy (atmy.ai), aggregated public and citizen sensor networks; approximate values, not official monitoring."
}

日別の履歴

Data Hubの日平均(最大400の完了日、UTC)。センサーが少なすぎる日は含まれません。

リクエスト

GET https://api.atmy.ai/v1/air-quality/history?city=russia/krasnoyarsk&days=30

都市

Atmyの概要がある都市、そのページと各都市へのリクエスト。国で絞り込めます。

リクエスト

GET https://api.atmy.ai/v1/cities?country=serbia&lang=ja

利用条件

読み取り専用、キー不要、1つのIPにつき毎分60リクエスト。値は目安です(低価格センサーで、公式の観測ではありません)。出典は「Atmy (atmy.ai)」と記載してください。データの利用条件:atmy.ai/legal/data/。

OpenAPI 3.1 — エージェントやコード生成ツールが使う機械可読の説明。 · llms.txt

算出方法とデータソース · 都市ランキング · API · データ利用規約