Error response format
All error responses follow a consistent format:HTTP status codes
| Status | Meaning | When it occurs |
|---|---|---|
400 | Bad Request | Invalid parameters or malformed request |
401 | Unauthorized | Missing or invalid API key |
403 | Forbidden | API key doesn’t have access to this endpoint |
404 | Not Found | Endpoint doesn’t exist |
422 | Unprocessable Entity | Valid request but invalid data |
429 | Too Many Requests | Rate limit exceeded |
500 | Internal Server Error | Something went wrong on our end |
Common error codes
Authentication errors
X-API-Key header.
Validation errors
Rate limit errors
retry_after seconds before retrying. See Rate Limits.