Developer Reference
API Documentation
PRSの高度なリスク分析エンジンを、あなたの既存ワークフローに統合。住所ひとつで52種のリスクデータをプログラムから取得可能です。
認証方式 (Authentication)
PRS APIはBearer Token(APIキー)を利用して認証を行います。すべてのリクエストヘッダーに有効なAPIキーを含める必要があります。
APIキーの管理
ダッシュボードの設定 > API連携 から、テスト用および本番用のキーを発行・管理できます。秘密鍵は絶対に公開しないでください。
リスク分析リクエスト
住所・座標と建物情報を送信し、リスクスコアを算出します。
POST
/v2/assesscurl -X POST https://api.propriskapi.com/v2/assess \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "address": "東京都渋谷区神南1丁目", "lat": 35.6664, "lng": 139.6997, "building_type": "RC", "floor": 5 }'
Response Example200 OK
{ "request_id": "req_a8x922", "status": "completed", "address": "東京都渋谷区神南1丁目", "facts": { "flood": { "hazard_zone": true, "max_depth_cm": 120, "source": "国交省浸水想定区域" } }, "metrics": { "flood": { "ead_pct": 3.2, "return_period_yr": 50 } }, "scores": { "flood": { "score": 62, "range": [55, 69], "grade": "C" }, "earthquake": { "score": 71, "range": [65, 77], "grade": "C" } }, "composite": { "score": 48, "grade": "C", "coverage": 0.85 } }
Parameter Details
facts
Layer 1: 生データ(ハザードゾーン該当有無、浸水深等)
metrics
Layer 2: 計測値(期待年間損害額率、再現期間等)
scores
Layer 3: スコア0-100 + レンジ + グレードA-E
composite
定量リスクの総合スコア