Skip to main content
API errors: 403 for authentication, 429 for rate limits and 400 for validationAPI errors: 403 for authentication, 429 for rate limits and 400 for validation
The status codes Forager returns, what each error body looks like, and the rate limits to plan for.

Authentication

Send your API key in the X-API-KEY header on every request. See Authentication. If authentication fails, the quickstart documents these responses: A missing or invalid key returns 403, not 401, with this body:
The feedback endpoints in the API reference document 403 for a missing or invalid key, a key for a different account, or an inactive API key user.

Documented status codes

Other operations document only their success response and 403 in the API reference.

Rate limits

API rate limits: a 429 response, then retries with growing backoff until the request succeedsAPI rate limits: a 429 response, then retries with growing backoff until the request succeeds
The single work email lookup is rate limited for interactive use. For enrichment runs, use the bulk work email lookup.

Polling and credits

  • Polling a work email lookup or batch never consumes credits. While a lookup job is not finished, a Retry-After header suggests when to poll again.
  • A bulk work email batch is rejected, and nothing is charged, if your credit balance cannot cover the whole batch.
See Credit pricing for credits per request.
Last modified on October 28, 2026