# Claude API Error Codes

{% embed url="<https://docs.claude.com/en/api/errors>" %}

<table><thead><tr><th width="130.06669108072919" valign="top">Error Codes</th><th width="275.199951171875" valign="top"></th><th valign="top"></th></tr></thead><tbody><tr><td valign="top"><strong>400</strong></td><td valign="top">invalid_request_error</td><td valign="top">There was an issue with the format or content of your request. We may also use this error type for other 4XX status codes not listed below.</td></tr><tr><td valign="top"><strong>401</strong></td><td valign="top">authentication_error</td><td valign="top">There’s an issue with your API key.</td></tr><tr><td valign="top"><strong>403</strong></td><td valign="top">permission_error</td><td valign="top">Your API key does not have permission to use the specified resource.</td></tr><tr><td valign="top"><strong>404</strong></td><td valign="top">not_found_error</td><td valign="top">The requested resource was not found.</td></tr><tr><td valign="top"><strong>413</strong></td><td valign="top">request_too_large</td><td valign="top">Request exceeds the maximum allowed number of bytes. The maximum request size is 32 MB for standard API endpoints.</td></tr><tr><td valign="top"><strong>429</strong></td><td valign="top">rate_limit_error</td><td valign="top">Your account has hit a rate limit.</td></tr><tr><td valign="top"><strong>500</strong></td><td valign="top">api_error</td><td valign="top">An unexpected error has occurred internal to Anthropic’s systems.</td></tr><tr><td valign="top"><strong>529</strong></td><td valign="top">overloaded_error</td><td valign="top">The API is temporarily overloaded.</td></tr></tbody></table>
