メインコンテンツまでスキップ

レート制限

RIKYU Public API はレート制限を設けています。制限に達した場合は 429 Too Many Requests を返します。

制限超過時のレスポンス

{
"type": "https://errors.rikyu.jp/too-many-requests",
"title": "Too Many Requests",
"status": 429,
"detail": "Rate limit exceeded. Please retry after a moment."
}

対処方法

  • リクエストの頻度を下げてください
  • バッチ処理では pageSize を最大(200)にして1リクエストで取得できるデータ量を増やすことを推奨します
  • 429 を受け取った場合は指数バックオフ(Exponential Backoff)でリトライしてください