Reference

Errors & limits

Errors are returned as a JSON object with an HTTP status; requests are rate limited per API key.

Every error response is { "error": "code" }. Common codes:

FieldTypeDescription
api_key_required401The request was not authenticated with an API key.
unauthorized401The API key is missing, invalid, or disabled.
insufficient_scope403The key lacks the scope this endpoint requires.
subscription_required402No active plan or trial.
insufficient_credits402Not enough credits to start the job.
not_found404The resource does not exist or isn't yours.
job_not_deletable409Only failed jobs can be deleted.
invalid_request400The request body or query failed validation.
rate_limited429Too many requests — see Retry-After.
internal_error500Unexpected server error.

Requests are rate limited per API key (120/minute by default). When throttled, the response is 429 with a Retry-After header (seconds). Successful responses include x-ratelimit-remaining.

Start extracting leads today

Run your first search in under a minute. Export the results to CSV, Excel, or JSON.