Claude Codeで、次のようなメッセージが出て応答が返ってこないことがあります。
API Error: 500 Internal server error
API Error: Repeated 529 Overloaded errors
どちらもサーバー側の問題で、こちらのプロンプトや設定、アカウントが原因ではありません。
公式ドキュメントにもそう明記されています。
500 Internal server error
APIの内部で想定外の失敗が起きた状態です。
実際には、末尾に確認先が添えられた形で出ます。
API Error: 500 Internal server error. This is a server-side issue, usually temporary
— try again in a moment. If it persists, check https://status.claude.com.
この末尾はどこに接続しているかで変わります。
Amazon Bedrock、Google CloudのAgent Platform、Microsoft Foundryを使っている場合は、それぞれのサービス状態のページが示されます。
ANTHROPIC_BASE_URLで独自のゲートウェイを指している場合は、そのホスト名が出ます。
529 Overloaded
利用者全体に対してAPIが一時的に容量いっぱいになっている状態です。
このメッセージが出る時点で、Claude Codeはすでに何度か自動で再試行しています。
つまり「何度か試したがだめだった」という結果です。
すぐに連打しても通りにくい状況といえます。
対処
- status.claude.com、またはメッセージに示されたサービス状態のページで障害情報を確認する
- 1分ほど待ってから、もう一度送る
- 障害情報が出ていないのに繰り返す場合は /feedback で報告する
再送のときに便利な点があります。
元のメッセージは会話に残っているため、長いプロンプトを貼り直す必要はありません。
try again
これだけで、直前の内容で再試行されます。
混雑との見分け方
ブラウザ側で出る「Due to unexpected capacity constraints」も混雑を示すメッセージですが、公式にはこれを障害として扱わないと明記されています。
ステータスページにも載りません。
一方、500系はサービス側の不具合なので、範囲が広ければステータスページに掲載されます。
ステータスページを見て何も出ていない場合、混雑か、自分の環境側の問題かを疑う順序になります。
ほかのメッセージはClaudeのエラーメッセージ一覧、制限のしくみはClaudeの利用制限まとめに整理しています。
この記事は2026年9月7日に、Claude Code公式ドキュメントのエラーリファレンスで確認して書いています。
