claude-code - 💡(How to fix) Fix [Bug] Anthropic API Error: Out of extra usage - 400 invalid_request_error [2 comments, 2 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
anthropics/claude-code#45046Fetched 2026-04-09 08:14:33
View on GitHub
Comments
2
Participants
2
Timeline
4
Reactions
1
Author
Timeline (top)
commented ×2closed ×1labeled ×1

Error Message

[{"error":"Error: 400 {"type":"error","error":{"type":"invalid_request_error","message":"You're out of extra usage. Add more at claude.ai/settings/usage and keep going."},"request_id":"req_011CZqpJky6mWQsqV6CbPWKX"}\n at B9.generate (file:///Users/bekanur/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:122:10379)\n at MR.makeStatusError (file:///Users/bekanur/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:860:2195)\n at MR.makeRequest (file:///Users/bekanur/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:860:5419)\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n at async dsA.model (file:///Users/bekanur/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:4026:11283)\n at async dsA (file:///Users/bekanur/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:1009:34744)\n at async mg2 (file:///Users/bekanur/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:4026:11437)\n at async file:///Users/bekanur/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:4026:3864\n at async An1 (file:///Users/bekanur/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:1411:2037)\n at async TZA (file:///Users/bekanur/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:4026:3834)","timestamp":"2026-04-08T06:17:32.307Z"},{"error":"Error: 400 {"type":"error","error":{"type":"invalid_request_error","message":"You're out of extra usage. Add more at claude.ai/settings/usage and keep going."},"request_id":"req_011CZqpKVP1uqC6ByYYbs1Zw"}\n at B9.generate (file:///Users/bekanur/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:122:10379)\n at MR.makeStatusError (file:///Users/bekanur/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:860:2195)\n at MR.makeRequest (file:///Users/bekanur/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:860:5419)\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n at async dsA.model (file:///Users/bekanur/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:4026:11283)\n at async dsA (file:///Users/bekanur/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:1009:34744)\n at async mg2 (file:///Users/bekanur/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:4026:11437)\n at async file:///Users/bekanur/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:4026:3864\n at async An1 (file:///Users/bekanur/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:1411:2037)\n at async TZA (file:///Users/bekanur/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:4026:3834)","timestamp":"2026-04-08T06:17:42.263Z"},{"error":"Error: 400 {"type":"error","error":{"type":"invalid_request_error","message":"You're out of extra usage. Add more at claude.ai/settings/usage and keep going."},"request_id":"req_011CZqpKrzn59RBAo9o9ck3C"}\n at B9.generate (file:///Users/bekanur/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:122:10379)\n at MR.makeStatusError (file:///Users/bekanur/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:860:2195)\n at MR.makeRequest (file:///Users/bekanur/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:860:5419)\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n at async dsA.model (file:///Users/bekanur/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:4026:11283)\n at async dsA (file:///Users/bekanur/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:1009:34744)\n at async mg2 (file:///Users/bekanur/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:4026:11437)\n at async file:///Users/bekanur/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:4026:3864\n at async An1 (file:///Users/bekanur/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:1411:2037)\n at async

Code Example

[{"error":"Error: 400 {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"You're out of extra usage. Add more at claude.ai/settings/usage and keep going.\"},\"request_id\":\"req_011CZqpJky6mWQsqV6CbPWKX\"}\n    at B9.generate (file:///Users/bekanur/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:122:10379)\n    at MR.makeStatusError (file:///Users/bekanur/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:860:2195)\n    at MR.makeRequest (file:///Users/bekanur/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:860:5419)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async dsA.model (file:///Users/bekanur/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:4026:11283)\n    at async dsA (file:///Users/bekanur/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:1009:34744)\n    at async mg2 (file:///Users/bekanur/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:4026:11437)\n    at async file:///Users/bekanur/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:4026:3864\n    at async An1 (file:///Users/bekanur/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:1411:2037)\n    at async TZA (file:///Users/bekanur/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:4026:3834)","timestamp":"2026-04-08T06:17:32.307Z"},{"error":"Error: 400 {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"You're out of extra usage. Add more at claude.ai/settings/usage and keep going.\"},\"request_id\":\"req_011CZqpKVP1uqC6ByYYbs1Zw\"}\n    at B9.generate (file:///Users/bekanur/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:122:10379)\n    at MR.makeStatusError (file:///Users/bekanur/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:860:2195)\n    at MR.makeRequest (file:///Users/bekanur/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:860:5419)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async dsA.model (file:///Users/bekanur/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:4026:11283)\n    at async dsA (file:///Users/bekanur/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:1009:34744)\n    at async mg2 (file:///Users/bekanur/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:4026:11437)\n    at async file:///Users/bekanur/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:4026:3864\n    at async An1 (file:///Users/bekanur/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:1411:2037)\n    at async TZA (file:///Users/bekanur/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:4026:3834)","timestamp":"2026-04-08T06:17:42.263Z"},{"error":"Error: 400 {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"You're out of extra usage. Add more at claude.ai/settings/usage and keep going.\"},\"request_id\":\"req_011CZqpKrzn59RBAo9o9ck3C\"}\n    at B9.generate (file:///Users/bekanur/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:122:10379)\n    at MR.makeStatusError (file:///Users/bekanur/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:860:2195)\n    at MR.makeRequest (file:///Users/bekanur/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:860:5419)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async dsA.model (file:///Users/bekanur/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:4026:11283)\n    at async dsA (file:///Users/bekanur/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:1009:34744)\n    at async mg2 (file:///Users/bekanur/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:4026:11437)\n    at async file:///Users/bekanur/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:4026:3864\n    at async An1 (file:///Users/bekanur/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:1411:2037)\n    at async
RAW_BUFFERClick to expand / collapse

Bug Description After upgrade plan and turn off extra usage, I got error from claude-code "API Error: 400 {"type":"error","error":{"type":"invalid_request_error","message":"You're out of extra usage. Add more at claude.ai/settings/usage and keep going."},"request_id":"req_011CZqpKrzn59RBAo9o9ck3C"}" when typing any prompts.

Environment Info

  • Platform: darwin
  • Terminal: iTerm.app
  • Version: 2.0.65
  • Feedback ID: 95d3bb59-48fb-4aef-9bba-683c23fe32aa

Errors

[{"error":"Error: 400 {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"You're out of extra usage. Add more at claude.ai/settings/usage and keep going.\"},\"request_id\":\"req_011CZqpJky6mWQsqV6CbPWKX\"}\n    at B9.generate (file:///Users/bekanur/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:122:10379)\n    at MR.makeStatusError (file:///Users/bekanur/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:860:2195)\n    at MR.makeRequest (file:///Users/bekanur/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:860:5419)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async dsA.model (file:///Users/bekanur/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:4026:11283)\n    at async dsA (file:///Users/bekanur/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:1009:34744)\n    at async mg2 (file:///Users/bekanur/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:4026:11437)\n    at async file:///Users/bekanur/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:4026:3864\n    at async An1 (file:///Users/bekanur/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:1411:2037)\n    at async TZA (file:///Users/bekanur/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:4026:3834)","timestamp":"2026-04-08T06:17:32.307Z"},{"error":"Error: 400 {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"You're out of extra usage. Add more at claude.ai/settings/usage and keep going.\"},\"request_id\":\"req_011CZqpKVP1uqC6ByYYbs1Zw\"}\n    at B9.generate (file:///Users/bekanur/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:122:10379)\n    at MR.makeStatusError (file:///Users/bekanur/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:860:2195)\n    at MR.makeRequest (file:///Users/bekanur/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:860:5419)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async dsA.model (file:///Users/bekanur/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:4026:11283)\n    at async dsA (file:///Users/bekanur/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:1009:34744)\n    at async mg2 (file:///Users/bekanur/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:4026:11437)\n    at async file:///Users/bekanur/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:4026:3864\n    at async An1 (file:///Users/bekanur/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:1411:2037)\n    at async TZA (file:///Users/bekanur/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:4026:3834)","timestamp":"2026-04-08T06:17:42.263Z"},{"error":"Error: 400 {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"You're out of extra usage. Add more at claude.ai/settings/usage and keep going.\"},\"request_id\":\"req_011CZqpKrzn59RBAo9o9ck3C\"}\n    at B9.generate (file:///Users/bekanur/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:122:10379)\n    at MR.makeStatusError (file:///Users/bekanur/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:860:2195)\n    at MR.makeRequest (file:///Users/bekanur/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:860:5419)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async dsA.model (file:///Users/bekanur/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:4026:11283)\n    at async dsA (file:///Users/bekanur/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:1009:34744)\n    at async mg2 (file:///Users/bekanur/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:4026:11437)\n    at async file:///Users/bekanur/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:4026:3864\n    at async An1 (file:///Users/bekanur/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:1411:2037)\n    at async

Note: Error logs were truncated.

extent analysis

TL;DR

The most likely fix is to add more extra usage at claude.ai/settings/usage as indicated by the error message.

Guidance

  • The error messages indicate that the user is out of extra usage, suggesting that the issue is related to usage limits.
  • To resolve the issue, the user should add more extra usage at the specified URL: claude.ai/settings/usage.
  • After adding more usage, the user can try typing prompts again to verify if the issue is resolved.
  • If the issue persists, the user may want to review their usage settings and ensure that they have sufficient extra usage allocated.

Notes

The provided error logs are truncated, which may limit the ability to provide a more detailed analysis. However, the error messages clearly indicate that the issue is related to usage limits.

Recommendation

Apply workaround: Add more extra usage at claude.ai/settings/usage. This is the most straightforward solution based on the error messages, and it directly addresses the stated issue of insufficient extra usage.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING