Skip to main content

API errors

Error Response Structure

All error responses include a requestId 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.
Rate limit errors (429) use a simpler response format with only an error field:

API Error Tags

Error tags provide programmatic identification of the specific error. Use the tag 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:
Last modified on June 25, 2026