センサー API

Atmy マップのすべてのセンサーを位置、ネットワーク、品質チェック、測定値付きで提供します:PM1、PM2.5、PM10、気温、湿度、気圧、その他デバイスが送るチャンネル。サインインして Developer Quick Key を作成し、リクエストごとに送信してください。

キーを取得

キーは Atmy アカウントに紐づきます:1 アカウントにつき 1 つ、作成時に一度だけ表示されます。いつでも再発行や無効化ができ、古いキーはすぐに使えなくなります。

アカウントでキーを作成

認証

キーは X-Atmy-Key ヘッダー、または Authorization: Bearer で送信してください。キーはサーバー側に保管し、ウェブページやアプリに埋め込まないでください。

curl -H "X-Atmy-Key: atmy_dk_…" "https://api.atmy.ai/v1/sensors?city=serbia/belgrade&quality=passed"

メソッド

curl -H "X-Atmy-Key: atmy_dk_…" "https://api.atmy.ai/v1/sensors/{id}/readings?interval=hour&from=2026-10-01&to=2026-10-08"

OpenAPI

/v1/sensors のフィルター

品質チェック

Atmy は毎晩、各センサーの完了した 1 日を確認します。不合格のセンサーも quality.pm_eligible = false と理由付きで API に残るので、判断はあなた次第です。都市の値とマップは合格したセンサーのみを使います。測定値はデバイスが送ったままで、補正はしていません。

値の計算方法:方法論

上限

キーごとに 1 分あたり 60 リクエスト、UTC 1 日あたり 10 000。各レスポンスに X-RateLimit-Remaining と X-RateLimit-Daily-Remaining が含まれます。

ライセンス

各センサーにはネットワークとそのライセンスが示されます:Sensor.Community — ODbL 1.0 / DbCL 1.0、AirGradient — CC BY-SA 4.0。Atmy とネットワークをクレジットしてください。PurpleAir のセンサーは含まれません:再配布が規約で認められていないためです。非表示にした自分のセンサーは自分のキーでのみ見えます。