Skip to main content
Find and verify a person’s work email address. Submit a lookup (single or bulk), poll the job for its result, and optionally receive the result by webhook when the job completes.

How a lookup runs

Work email lookups are asynchronous. The submit call answers 202 at once with a job id and a status_check_url. Poll that URL until status is completed or failed, or pass a webhook_url and Forager POSTs the result to it when the job finishes. Polling is free. Step through one single lookup, from the 202 to a terminal status (illustrative payloads):
  • Single lookup: status moves through queued, running and awaiting_provider to completed or failed. A completed job has result set to found or not_found; a failed one has an error_code.
  • Bulk lookup: the submit returns a batch_id. The batch status is queued, running, completed or failed, and results stays empty until the batch is completed, then holds one result per submitted lookup in the order you sent them.

Endpoints

Build a single lookup

Identify the person by name and company domain, or by LinkedIn public identifier, and copy the submit request. Nothing is sent from this page.

Read a result

Polling the status_check_url returns the job. status says how far it got and result what it concluded. Click a field to see its type. The values are illustrative.

Credits

Each operation page shows its credit cost. See API credits and pricing for the full table.
Last modified on November 1, 2026