Reference
Errors & limits
Errors are JSON with a stable machine-readable code. Rate limits are enforced per customer across replicas.
Error codes
400
invalid_requestMalformed field, unsupported platform, or contract violation.
401
invalid_tokenMissing, expired, revoked, or invalid API key.
402
upgrade_requiredPaid data requested without an active entitlement.
402
insufficient_balanceAvailable prepaid usage is below the call's maximum cost.
404
job_not_foundThe job does not exist or belongs to another account.
429
rate_limitThe request window is full. Wait for Retry-After.
429
provider_throttledThe shared vendor pool is cooling down. Use Retry-After or submit a durable job.
Limits
- Search: 1–100 results per request.
- Email lookup: 1–25 targets per request; split larger lists into separately keyed batches.
- Durable queue: 25 active jobs per customer.
- Anonymous preview: 50 cached results per rolling 30 days.
- Rate windows: 120 cached, 30 fresh, and 10 email calls per minute.