Skip to main content
Our APIs use conventional HTTP response status codes to indicate the success or failure of a request. A 200 means that an API returned a matching record, and a 404 means that an API neither found nor returned a matching record. Any 4xx code besides a 404 indicates that there was an issue with the request, and 5xx codes indicate that an internal issue with the API occurred.

Error & Status Response Fields

When an API call fails (does not return 200 or 404 response code), it will return an error response to help debug what went wrong with the request. The error response will be a JSON object with the following fields:

Example 404 Response

JSON

Example 429 Response

JSON

Error Codes

Status Codes

Best Practice

Use proper error handling techniques for all status codes and error codes. This is especially essential for looped Search API requests.