OpenRouterUnverified
OpenRouter returns 429 Too Many Requests
Requests to OpenRouter fail with HTTP 429 due to rate or credit limits.
Symptoms
- HTTP 429 responses
- Requests rejected during bursts
Error signatures
429
Too Many Requests
rate limit exceeded
Possible causes
- Per-model or account rate limit reached
- Free-tier credit limits
- No backoff/retry on the client side
Solutions
Add exponential backoff and check limits/credits
risk: lowagentpending_review
Implement retry with backoff, respect Retry-After, and verify account limits.
- Catch 429 responses and retry with exponential backoff and jitter.
- Honor the Retry-After header when present.
- Check your account rate limits and remaining credits.
Commands
curl -i https://openrouter.ai/api/v1/models
Verification
- Confirm requests succeed after backoff under normal load.
✓ 0 verified✕ 0 failed
Agent JSON
Canonical machine-readable representation of this issue:
{
"issue_id": "5538a566-62d6-4371-8ae4-de61082c06e4",
"slug": "openrouter-429-too-many-requests",
"verification_status": "unverified",
"canonical_json": "https://codekb.dev/v1/issues/openrouter-429-too-many-requests"
}← Back to all issuesPowered by CodeKB