TENKI.ONE API

json形式でデータの取得が可能なAPIです。
非商用(学術研究目的での利用, 個人的な統計処理での利用, 無償で一般向けに公開されるWebサービス・アプリなど)に限り無償で利用可能です。

※本APIは予告なく遅延、停止、仕様をアップデートする事があります。

※一般向けに公開されるWebサービス・アプリの場合は、そのサービス・アプリの利用者が本APIに直接アクセスすることは避けてください。

本APIはあくまでも個人的な実験用に構築したものであり、本APIを利用することによって生ずるいかなる損害に対しても一切責任を負いません。
商用利用、速報性を重視、安定稼働を期待する場合は、気象業務支援センターと契約してデータを受信してください。

APIより取得した情報を用いたWebサービスやアプリを作成する場合, 内容の不適切な改変, 気象業務法に違反しないようにしてください。
詳しくは 気象庁防災情報XMLフォーマット形式電文の公開(試行)について (4)公開電文の利用、編集等にあたって をご覧ください。


Weather Warning API beta

現在発表中の気象警報・注意報を取得する
※beta版のためレスポンスが遅い場合があります

GET /api/warning/list.json

Resource URL

https://tenki.one/api/warning/list.json

Parameters

Name Required Description Example
level required 0〜3 (府県予報区:0, 一次細分区域:1, 市町村等をまとめた地域:2, 二次細分区域:3) 2
pref option / required levelが0の場合でprefを未指定の場合は全国の情報を出力
levelが1〜3の場合は府県予報区が必須 ※要パーセントエンコード
東京都

Example Request

全国の気象警報・注意報を府県予報区レベルで取得

GET https://tenki.one/api/warning/list.json?level=0

東京都に発表されている気象警報・注意報を二次細分区域レベルで取得

GET https://tenki.one/api/warning/list.json?level=3&pref=%E6%9D%B1%E4%BA%AC%E9%83%BD

十勝地方に発表されている気象警報・注意報を一次細分区域レベルで取得

GET https://tenki.one/api/warning/list.json?level=1&pref=%E5%8D%81%E5%8B%9D%E5%9C%B0%E6%96%B9