API ドキュメント

REST API v1 で災害リスクスコアを取得できます。

GET /v1/risk

住所または座標から統合災害リスクスコアを取得します。

パラメータ

名前説明
addressstring日本語住所(例: 東京都渋谷区渋谷1丁目)
latfloat緯度(WGS84)。lngと組で使用
lngfloat経度(WGS84)。latと組で使用

リクエスト例

curl "https://bousaidb-dashboard-465770293188.asia-northeast1.run.app/v1/risk?address=東京都江東区豊洲3丁目"

レスポンス例

{
  "address": "東京都江東区豊洲三丁目",
  "overall_risk_score": 46,
  "risk_level": "やや高い",
  "risks": {
    "earthquake": {"score": 97, "amplification_factor": 2.26},
    "flood": {"score": 5, "in_area": false},
    "liquefaction": {"score": 88, "tendency_text": "非常に液状化しやすい"}
  },
  "elevation_m": 2.9,
  "in_disaster_danger_zone": false,
  "nearest_shelter": {"name": "...", "distance_m": 400}
}

GET /v1/health

ヘルスチェックエンドポイント。

curl "https://bousaidb-dashboard-465770293188.asia-northeast1.run.app/v1/health"