気象庁 地震情報・津波予報 JSON API

地震情報リスト

get
/jma/quake

地震情報を返却します。デフォルトは新しい順に最大10件です。 データは2015年1月10日から提供しています。

  • 他 API (/history/ws) と比べて約 60 秒の遅延があります。最新情報の取得には向きません。

  • 過去データの履歴表示・検索を目的としています。

クエリパラメータ
limitinteger · int32 · 最小: 1 · 最大: 100オプション

返却件数 (1〜100、デフォルトは10)

offsetinteger · int32オプション

読み飛ばす件数 (0以上、デフォルトは0)。例えば、 limit=100&offset=200 とすると、201件目から100件を返却します。

orderinteger · enumオプション

並び順。1は昇順(古い順)、-1は降順(新しい順)です。デフォルトは降順。

可能な値:
since_datestringオプション

指定日かそれ以降 (yyyyMMdd形式)

Pattern: \d{8}
until_datestringオプション

指定日かそれ以前 (yyyyMMdd形式)

Pattern: \d{8}
quake_typestring · enumオプション

地震情報の種類。値はScalePrompt(震度速報)、Destination(震源に関する情報)、ScaleAndDestination(震度・震源に関する情報)、DetailScale(各地の震度に関する情報)、Foreign(遠地地震に関する情報)、Other(その他の情報)です。

可能な値:
min_magnitudenumberオプション

マグニチュード下限

max_magnitudenumberオプション

マグニチュード上限

min_scaleinteger · enumオプション

最大震度の下限。値は10(震度1)、20(震度2)、30(震度3)、40(震度4)、45(震度5弱)、50(震度5強)、55(震度6弱)、60(震度6強)、70(震度7)です。

可能な値:
max_scaleinteger · enumオプション

最大震度の上限。値は10(震度1)、20(震度2)、30(震度3)、40(震度4)、45(震度5弱)、50(震度5強)、55(震度6弱)、60(震度6強)、70(震度7)です。

可能な値:
prefectures[]object[]オプション

各都道府県の最低震度。 "兵庫県,10" のように指定します。

レスポンス
chevron-right
200

地震情報リスト

application/json

地震情報

idstring必須

情報を一意に識別するID

codeany必須

情報コード。常に551です。

timestring必須

受信日時。形式は 2006/01/02 15:04:05.999 です。

get
/jma/quake

地震情報

get
/jma/quake/{id}
パスパラメータ
idstring必須

ID

レスポンス
chevron-right
200

指定したIDの地震情報を返却します。

application/json

地震情報

idstring必須

情報を一意に識別するID

codeany必須

情報コード。常に551です。

timestring必須

受信日時。形式は 2006/01/02 15:04:05.999 です。

get
/jma/quake/{id}

津波予報リスト

get
/jma/tsunami

津波予報を返却します。デフォルトは新しい順に最大10件です。 データは2016年11月22日から提供しています。

  • 他 API (/history/ws) と比べて約 60 秒の遅延があります。最新情報の取得には向きません。

  • 過去データの履歴表示・検索を目的としています。

クエリパラメータ
limitinteger · int32 · 最小: 1 · 最大: 100オプション

返却件数 (1〜100、デフォルトは10)

offsetinteger · int32オプション

読み飛ばす件数 (0以上、デフォルトは0)。例えば、 limit=100&offset=200 とすると、201件目から100件を返却します。

orderinteger · enumオプション

並び順。1は昇順(古い順)、-1は降順(新しい順)です。デフォルトは降順。

可能な値:
since_datestringオプション

指定日かそれ以降 (yyyyMMdd形式)

Pattern: \d{8}
until_datestringオプション

指定日かそれ以前 (yyyyMMdd形式)

Pattern: \d{8}
レスポンス
chevron-right
200

津波予報リスト

application/json

津波予報

idstring必須

情報を一意に識別するID

codeany必須

情報コード。常に552です。

timestring必須

受信日時。形式は 2006/01/02 15:04:05.999 です。

cancelledboolean必須

津波予報が解除されたかどうか。trueの場合、areasは空配列です。

get
/jma/tsunami

津波予報

get
/jma/tsunami/{id}
パスパラメータ
idstring必須

ID

レスポンス
chevron-right
200

指定したIDの津波予報を返却します。

application/json

津波予報

idstring必須

情報を一意に識別するID

codeany必須

情報コード。常に552です。

timestring必須

受信日時。形式は 2006/01/02 15:04:05.999 です。

cancelledboolean必須

津波予報が解除されたかどうか。trueの場合、areasは空配列です。

get
/jma/tsunami/{id}

最終更新