KBCodeKB
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.

  1. Catch 429 responses and retry with exponential backoff and jitter.
  2. Honor the Retry-After header when present.
  3. 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 verified0 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