API errors
Error Response Structure
All error responses include arequestId field, error message, and an error tag:
Include the
requestId when contacting support for faster troubleshooting. The tag field identifies the specific error type programmatically.error field:
API Error Tags
Error tags provide programmatic identification of the specific error. Use thetag field in the response to handle errors in your code.
Authentication & Authorization
Request Validation
Processing Errors
Content Fetch Status Tags
When using the/contents endpoint, per-URL errors are returned in the statuses field rather than as HTTP error codes. This allows for granular error handling when fetching multiple URLs. These status tags are specific to the /contents endpoint and are not returned by /search.
Getting Help
If you encounter persistent errors or need clarification on error codes:- Check the Rate Limits page for current limits
- Review the API Reference for parameter requirements
- Contact support at hello@exa.ai with error details and request IDs