気象情報取得API(気象庁):Forecast

提供ベンダー
システム名
WAGRI運営事務局
利用条件
ベーシックAPI(申込不要)

概要

API名称
Weather
カテゴリー
説明

気象庁が発表している防災気象情報を、WAGRI運営事務局が提供します。

(参考)気象庁防災情報XMLフォーマット 情報提供ページ http://xml.kishou.go.jp/

添付ファイル
関連メソッド
データの更新頻度
随時(1分に1回の更新処理)

リクエスト

新URL
New!

https://api.wagri2.net/basic/weather/jma/Forecast

旧URL(2025年度末で終了予定)​

https://api.wagri.net/API/Public/Weather/Forecast

説明

府県の天気予報を取得することができます。

HTTPメソッド
GET
パラメータ

Header

名称 値の説明
X-Authorization access_tokenの値 string WAGRI-API アクセストークンの値

 

新呼出例
New!

旧呼出例(2025年度末で終了予定)
GET https://api.wagri.net/API/Public/Weather/Forecast

Header

X-Authorization = {アクセストークン}

レスポンス

レイアウト

本データは気象庁が発表している防災気象情報となります。

(参考)気象庁防災情報XMLフォーマット http://xml.kishou.go.jp/

レスポンス例

サンプルコードのレスポンスイメージです。(抜粋)

[
    {
        "AreaName": "沖縄本島地方",
        "ReportTime": "2023-02-01T02:00:00+00:00",
        "TargetTime": "2023-02-01T02:00:00+00:00",
        "DailyWeather": [
            {
                "SubAreaName": "本島中南部",
                "DetailWeather": [
                    {
                        "TargetTime": "2023-02-01T02:00:00",
                        "WeatherInfo": "晴れ時々くもり",
                        "WindInfo": "南の風",
                        "WaveInfo": "1メートル"
                    },
                    {
                        "TargetTime": "2023-02-01T15:00:00",
                        "WeatherInfo": "くもり一時雨",
                        "WindInfo": "南西の風 後 北の風 やや強く",
                        "WaveInfo": "1メートル 後 2.5メートル"
                    },
                    {
                        "TargetTime": "2023-02-02T15:00:00",
                        "WeatherInfo": "くもり時々晴れ",
                        "WindInfo": "北の風 後 北東の風",
                        "WaveInfo": "2.5メートル 後 2メートル"
                    }
                ]
            },
            {
                "SubAreaName": "本島北部",
                "DetailWeather": [
                    {
                        "TargetTime": "2023-02-01T02:00:00",
                        "WeatherInfo": "晴れ時々くもり",
                        "WindInfo": "南の風",
                        "WaveInfo": "1メートル"
                    },
                    {
                        "TargetTime": "2023-02-01T15:00:00",
                        "WeatherInfo": "くもり一時雨",
                        "WindInfo": "南西の風 後 北の風 やや強く",
                        "WaveInfo": "1メートル 後 2.5メートル"
                    },
                    {
                        "TargetTime": "2023-02-02T15:00:00",
                        "WeatherInfo": "くもり時々晴れ",
                        "WindInfo": "北の風 後 北東の風",
                        "WaveInfo": "2.5メートル 後 2メートル"
                    }
                ]
            },
            {
                "SubAreaName": "久米島",
                "DetailWeather": [
                    {
                        "TargetTime": "2023-02-01T02:00:00",
                        "WeatherInfo": "晴れ時々くもり",
                        "WindInfo": "南の風",
                        "WaveInfo": "1メートル"
                    },
                    {
                        "TargetTime": "2023-02-01T15:00:00",
                        "WeatherInfo": "くもり一時雨",
                        "WindInfo": "南西の風 後 北の風 やや強く",
                        "WaveInfo": "1メートル 後 2.5メートル"
                    },
                    {
                        "TargetTime": "2023-02-02T15:00:00",
                        "WeatherInfo": "くもり時々晴れ",
                        "WindInfo": "北の風 後 北東の風",
                        "WaveInfo": "2.5メートル 後 2メートル"
                    }
                ]
            }
        ],
        "RainyRate": [
            {
                "SubAreaName": "本島中南部",
                "DetailRainy": [
                    {
                        "TargetTime": "2023-02-01T03:00:00",
                        "Percent": 10,
                        "Condition": "雨"
                    },
                    {
                        "TargetTime": "2023-02-01T09:00:00",
                        "Percent": 10,
                        "Condition": "雨"
                    },
                    {
                        "TargetTime": "2023-02-01T15:00:00",
                        "Percent": 30,
                        "Condition": "雨"
                    },
                    {
                        "TargetTime": "2023-02-01T21:00:00",
                        "Percent": 50,
                        "Condition": "雨"
                    },
                    {
                        "TargetTime": "2023-02-02T03:00:00",
                        "Percent": 20,
                        "Condition": "雨"
                    },
                    {
                        "TargetTime": "2023-02-02T09:00:00",
                        "Percent": 10,
                        "Condition": "雨"
                    }
                ]
            },
            {
                "SubAreaName": "本島北部",
                "DetailRainy": [
                    {
                        "TargetTime": "2023-02-01T03:00:00",
                        "Percent": 10,
                        "Condition": "雨"
                    },
                    {
                        "TargetTime": "2023-02-01T09:00:00",
                        "Percent": 10,
                        "Condition": "雨"
                    },
                    {
                        "TargetTime": "2023-02-01T15:00:00",
                        "Percent": 30,
                        "Condition": "雨"
                    },
                    {
                        "TargetTime": "2023-02-01T21:00:00",
                        "Percent": 50,
                        "Condition": "雨"
                    },
                    {
                        "TargetTime": "2023-02-02T03:00:00",
                        "Percent": 20,
                        "Condition": "雨"
                    },
                    {
                        "TargetTime": "2023-02-02T09:00:00",
                        "Percent": 10,
                        "Condition": "雨"
                    }
                ]
            },
            {
                "SubAreaName": "久米島",
                "DetailRainy": [
                    {
                        "TargetTime": "2023-02-01T03:00:00",
                        "Percent": 10,
                        "Condition": "雨"
                    },
                    {
                        "TargetTime": "2023-02-01T09:00:00",
                        "Percent": 10,
                        "Condition": "雨"
                    },
                    {
                        "TargetTime": "2023-02-01T15:00:00",
                        "Percent": 30,
                        "Condition": "雨"
                    },
                    {
                        "TargetTime": "2023-02-01T21:00:00",
                        "Percent": 50,
                        "Condition": "雨"
                    },
                    {
                        "TargetTime": "2023-02-02T03:00:00",
                        "Percent": 20,
                        "Condition": "雨"
                    },
                    {
                        "TargetTime": "2023-02-02T09:00:00",
                        "Percent": 10,
                        "Condition": "雨"
                    }
                ]
            }
        ],
        "Temperature": [
            {
                "SubAreaName": "那覇",
                "DetailTemperature": [
                    {
                        "MinimumTemperature": 17,
                        "DaytimeTemperature": 22
                    }
                ]
            },
            {
                "SubAreaName": "名護",
                "DetailTemperature": [
                    {
                        "MinimumTemperature": 16,
                        "DaytimeTemperature": 22
                    }
                ]
            },
            {
                "SubAreaName": "久米島",
                "DetailTemperature": [
                    {
                        "MinimumTemperature": 16,
                        "DaytimeTemperature": 23
                    }
                ]
            }
        ]
    },
…
]

 

ステータスコード
コード 名称 値の説明
200 OK リクエストが成功しました。
400 Bad Request リクエストが不正です。
401 Unauthorized 認証情報が不正です。
403 Forbidden リソースのアクセスが禁止されています。
404 Not Found リソースが見つかりませんでした。
500 Internal Server Error サーバー内部でエラーが発生しました。

 

サンプルソースコード

プログラム記述例(WAGRI共通)
import requests
url = "https://api.wagri.net/API/Public/AgriculturalLand/SearchByCityCode"
payload = {
'CityCode': '432041'
}
headers = {
'X-Authorization': 'アクセストークン',
}
response = requests.get(url, headers=headers, params=payload)
print(response.text)

 

プログラム記述例(個別API)

Python(requestsモジュール)でのサンプルコード

import requests

url = "https://api.wagri.net/API/Public/Weather/Forecast"

headers = {
  'X-Authorization': 'アクセストークン',
}

response = requests.get(url, headers=headers)

print(response.text)

 

前に戻る
上部へスクロール