"API Error: Request rejected (429) · this may be a temporary capacity issue. If it persists, check https://status.claude.com."
by vortwangUpdated
"API Error: Request rejected (429) · this may be a temporary capacity issue. If it persists, check https://status.claude.com." means "You have hit the rate limit configured for your API key, Amazon Bedrock project, or Google Cloud project", per the Error reference. It is not the five-hour session or weekly limit of a claude.ai subscription, so no reset time is shown and there is no account-wide reset to wait for; the board row below is for subscribers.
- Last reset
- 04 SEP 20:08Z
- Status
- OVERDUE
The gap since the last reset is past 1.5x the recent median.
- Next est.
- ANY TIME
- Days since
- 14.4
days
What does "API Error: Request rejected (429) · this may be a temporary capacity issue. If it persists, check https://status.claude.com." mean?
The Error reference files this message under a different cause from the subscription limits: the rate limit of your API key, Amazon Bedrock project or Google Cloud project. The trailing sentence "names where to check service health and varies by provider": Bedrock, Google Cloud's Agent Platform and Microsoft Foundry name their own status pages, and a custom ANTHROPIC_BASE_URL names the gateway host.
Two neighbours look similar. "API Error: Server is temporarily limiting requests (not your usage limit)" is a short-lived server-side throttle that Claude Code retries with backoff. "You've hit your session limit · resets {time}" is the subscription window, which carries a reset time. The 429 message carries neither a reset time nor a link to /usage-credits, which is how you can tell it apart.
A common trap is being on a Pro or Max plan and still seeing this: "A stray ANTHROPIC_API_KEY in your environment can route requests through a low-tier key instead of your subscription." /status shows which credential is active.
Which window is full?
| Window | Resets | Where to check |
|---|---|---|
| API key / cloud project rate limit | Per-minute and per-day tiers set in your provider console; no session or weekly reset clock | /status shows the active credential; the Claude Console or your cloud console shows the limits |
| Subscription session and weekly limits | Not involved: this message does not come from a claude.ai subscription window | /usage (only meaningful when a claude.ai login is the active credential) |
What to do when you see it
- Run /status
Confirm the active credential is the one you expect. If you meant to use a Pro or Max subscription, unset ANTHROPIC_API_KEY in the shell, remove it from your shell profile, relaunch claude, and /login if needed.
- Check the status page
The message points to status.claude.com on the Anthropic API; Bedrock, Google Cloud and Foundry configurations name their own status page instead.
- Check your provider console
For Anthropic API keys, the rate limits reference explains how tiers work and how to set per-workspace caps; request a higher tier if you hit it routinely.
- Reduce concurrency
Lower CLAUDE_CODE_MAX_TOOL_USE_CONCURRENCY, avoid running many parallel subagents, or switch to a smaller model with /model for high-volume scripted runs.
When does it reset?
There is no session or weekly reset to wait for. API rate limits are per-minute and per-day tiers on your key or cloud project, so the message carries no reset time; when the limit is a temporary capacity issue, retrying after a short pause is what the docs suggest.
Account-wide resets on this board apply to claude.ai subscription windows. If /status shows an API key as the active credential, those resets do not affect you; switch to your subscription login first if that is what you pay for.
Related errors
FAQ
I am on Max. Why do I get a 429 with no reset time?
Most likely a stray ANTHROPIC_API_KEY is routing requests through an API key instead of your subscription. The docs say to run /status and check the API key row, unset the variable, remove it from your shell profile, relaunch claude and /login.
Is this the same as "Server is temporarily limiting requests"?
No. That message is a short-lived server-side throttle unrelated to any quota and is retried automatically. "Request rejected (429)" is the configured rate limit of your API key or cloud project; the fix is a higher tier, less concurrency, or the right credential.
Does a global reset on the board help?
No. Board resets refresh claude.ai subscription windows. API key and cloud-provider usage is metered per request against your tier, and the Interactive mode docs say there is no reset to wait for on those credentials.
Why does the message name a different status page?
The trailing sentence varies by provider: Amazon Bedrock, Google Cloud's Agent Platform and Microsoft Foundry configurations name that provider's service status instead of status.claude.com, and a custom ANTHROPIC_BASE_URL names the gateway host.
Sources
- Claude Code docs: Error reference — "Request rejected (429)"verified 2026-09-18
- Claude Platform docs: API errors (401 authentication_error, 429 rate_limit_error)verified 2026-09-18
- Claude Platform docs: Rate limits (tiers, per-workspace caps)verified 2026-09-18
- Claude Code docs: Error reference — "Server is temporarily limiting requests"verified 2026-09-18
- Claude Help Center: Use Claude Code with your Pro or Max plan (/status, /login, shared limits)verified 2026-09-17
- Anthropic status page (status.claude.com)verified 2026-09-18
Want the next Claude reset on your phone?