APIドキュメント

Houspot B2B APIの使用方法

クイックスタート
APIを使い始めるための基本情報

1. APIキーを取得

APIキー管理ページで新しいAPIキーを作成してください。

2. リクエストヘッダーにAPIキーを設定

X-API-Key: rv_live_xxxxxxxxxxxxxxxx

3. APIエンドポイントにリクエスト

GET https://api.houspot.jp/api/v1/b2b/score?lat=35.6812&lng=139.7671
レート制限

1日あたりの制限

1,000リクエスト

リセット時刻

UTC 00:00

バッチ最大件数

100件/リクエスト

レート制限を超えた場合、HTTP 429エラーが返されます。 レスポンスヘッダーで残りリクエスト数を確認できます。

  • X-RateLimit-Limit: 1日あたりの上限
  • X-RateLimit-Remaining: 残りリクエスト数
  • X-RateLimit-Reset: リセット時刻(ISO 8601形式)

エンドポイント一覧

GETリスクスコア取得
指定座標のリスクスコアを取得します

エンドポイント

GET https://api.houspot.jp/api/v1/b2b/score

パラメータ

名前必須説明
latnumber必須緯度 (-90 ~ 90)
lngnumber必須経度 (-180 ~ 180)

レスポンス例

{
  "success": true,
  "data": {
    "lat": 35.6812,
    "lng": 139.7671,
    "total_score": 72,
    "rank": "B",
    "disaster_risk": {
      "total": 72,
      "flood": 15,
      "earthquake": 8,
      "landslide": 20,
      "tsunami": 20,
      "ground": 9
    }
  },
  "meta": {
    "request_id": "550e8400-e29b-41d4-a716-446655440000",
    "rate_limit_remaining": 950,
    "rate_limit_reset": "2024-01-16T00:00:00Z"
  }
}

コード例

curl -X GET "https://api.houspot.jp/api/v1/b2b/score?lat=35.6812&lng=139.7671" \
  -H "X-API-Key: YOUR_API_KEY"
エラーコード
APIから返される可能性のあるHTTPステータスコード
コード説明対処法
200成功-
400リクエストエラーパラメータを確認してください
401認証エラーAPIキーを確認してください
403アクセス拒否Pro Plusプランにアップグレードしてください
429レート制限超過翌日まで待つか、リクエスト数を減らしてください
500サーバーエラーしばらく待ってから再試行してください
サポート

APIに関するご質問やサポートが必要な場合は、サポートチームにお問い合わせください。

サポートに連絡