Skip to main content

Errors

The API reports failures with a standard HTTP status code and an error message describing the condition:
ErrorStatus codeNotes
Missing X-API-Key header401No API key provided in the request header.
Invalid X-API-Key400The API key provided is invalid.
Invalid type400The type parameter is not one of the supported values.
Invalid email400The email format is incorrect.
Invalid query400The query format is invalid.
Invalid domain400The domain format is invalid.
Too short query (< 3 characters)400The query must be at least 3 characters long.
Invalid characters in query400The query contains characters that are not allowed.
Too many requests429You have exceeded the rate limit — see below.
Active plan required403A paid plan is required to make this request.
Limit reached403You have reached your plan’s usage quota.
Could not determine search type automatically422Auto-detection failed — pass an explicit type parameter.
Handle 429 responses by backing off and retrying; treat 403 as a signal to check your plan status or remaining quota (the quota field of every successful response tells you how many queries you have left).

Rate limits

APILimitNotes
Pro API v23 requests / secondApplies to any plan; can be increased in settings.
Public API1 request / secondFixed.
By default, the Pro API is limited to 3 requests per second on any plan. You can increase this limit in your account settings.