📦アプリ・Web

「429 Too Many Requests」の意味と対処法

429 Too Many Requestsは、「短時間にアクセスし過ぎたので、少し待ってください」というサーバー側の一時的な制限を表すエラーです。エラーですが故障ではありません。

主な原因

  • 更新ボタンの連打・自動更新のし過ぎ。
  • 同じ回線から多数のアクセスが集中(共有Wi-Fiなど)。
  • API利用の回数制限(レートリミット)超過。

対処法

  1. 数分〜十数分待ってからアクセスし直す(最も基本)。
  2. ページの連続更新をやめる
  3. 拡張機能や自動取得ツールを一時停止。
  4. 表示にRetry-Afterの秒数があれば、その時間だけ待つ。

開発でAPIを使っている場合は、リクエスト間隔を空ける・回数制限を確認することで回避できます。

よくある質問

429エラーは自分のせい?
必ずしもそうではありません。共有回線で他の人のアクセスも合算されることがあります。基本は時間を置けば解消します。
どれくらい待てばいい?
数分が目安です。応答に『Retry-After』が示されていれば、その秒数だけ待つと確実です。