When your AI API calls fail, time out, or get rate limited — enter a Base URL and API Key
to pinpoint which layer is broken: DNS, TCP, TLS, or HTTP auth.
| Provider | Default Base URL | Auth Method |
|---|---|---|
| OpenAI | https://api.openai.com/v1 | Authorization: Bearer |
| Anthropic | https://api.anthropic.com/v1 | x-api-key header |
| Google Gemini | https://generativelanguage.googleapis.com/v1beta | x-goog-api-key header |
| DeepSeek | https://api.deepseek.com/v1 | Authorization: Bearer |
| xAI (Grok) | https://api.x.ai/v1 | Authorization: Bearer |
| HTTP Status | Classification | Meaning & Action |
|---|---|---|
| 529 | overloaded_error | Anthropic server-side overload (529 overloaded_error — not the same as 429 rate limiting). This request did not consume your quota. Retry later; no need to replace your API Key or plan. |
| 429 | rate_limited | Rate limited (429). Check your quota and request frequency: slow down, add exponential backoff, or upgrade your plan. |
| 429 / insufficient_balance | insufficient_balance | DeepSeek account balance is insufficient, causing rate limiting (429 insufficient_balance). Top up your balance first. |
| 402 | insufficient_balance | DeepSeek returned 402: insufficient account balance (DeepSeek-specific code). Top up before retrying. |
| 401 | invalid_key | API Key is invalid or revoked (401). Check that the Key was copied fully (no leading/trailing spaces), has not expired, and was not revoked by the provider. Regenerate if needed. |
| 403 / unsupported_country | region_blocked | The provider blocks the current source IP by region (403 unsupported_country). Note: this probe originates from tracert.us servers, so the result may differ from your local network — if your local calls work fine, only the probe region is blocked. |
| 403 | forbidden | Request forbidden (403). Check your API Key scopes, account status (banned/overdue), and access policies. |
| 404 | endpoint_not_found | Endpoint not found (404). Check the Base URL and path: OpenAI-compatible APIs usually live under /v1 — verify the version segment and path. |
| — / model_not_found | model_not_found | Model ID does not exist or is not accessible (model_not_found). Check the model name spelling, or whether it has been enabled for your account. |
| 405 | method_not_allowed | Probe method not allowed (405). This endpoint may not be OpenAI-compatible. |
Note: probes originate from tracert.us servers (a single region), so region-based blocks (e.g. OpenAI unsupported_country) and rate limits may differ from your local network. Your API Key is used for this check only — never stored, never logged.