Email lookup inputs
Use the work email lookup API with a social profile URL, name and company, or profile context when your workflow only needs business email resolution.
Resolve a person from any identifier (email, phone, social_media_url, or name) and get back their best work email. The request is queued and returns a request_id; poll the status endpoint or supply a callback_url.
Manual credentials take precedence over your account key.
The Email Finder API focuses on resolving a verified business email for a person, giving enrichment and sales workflows a narrow endpoint for email append.
Use the work email lookup API with a social profile URL, name and company, or profile context when your workflow only needs business email resolution.
Keep this endpoint separate from full enrichment when email append, deliverability review, or CRM field completion is the only required step.
Use Person Enrichment or Lookup Fields when the email result should be combined with broader identity, contact, or work-history data.
This endpoint is asynchronous. A successful submit returns a request_id while the job runs in the background. Poll the same path with a GET request - same authentication headers - passing the request_id as a query parameter:
Each poll returns the job's current status; once it is completed the payload carries the result shown under Responses. Polling an
unknown or expired request_id returns 404 request_not_found.
| Status | Meaning |
|---|---|
| queued · processing · pending | The job is still running - keep polling. |
| completed | The job finished; the payload carries the result and completed: true. |
| failed | Terminal - the job could not complete; the error field explains why. |
Poll every few seconds at first, backing off for long-running jobs. Polling is free - status checks never burn credits.
callback_url parameter and the completed payload is POSTed to your endpoint
when the job finishes - no polling required. Delivery is retried up to 5 times with exponential backoff (1s,
5s, 15s, 1m, 5m) and a 30-second timeout per attempt; respond with a 2xx status to acknowledge receipt.Credits are charged based on the matched configuration. The listed cost is the per-result unit price.
| Feature | Credits | Notes |
|---|---|---|
| Email Lookup | 1 | Charged on a found email |
| No match | 0 | Empty results never burn credits |
A successful response wraps the payload in the { success, data, timestamp } envelope (also shown live in the panel on the right):
{
"success": true,
"data": {
"request_id": "a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4_1717000000_4271",
"status": "completed",
"completed": true,
"result": {
"best_work_email": "[email protected]"
},
"completed_on": "2026-01-15T10:31:00Z"
},
"timestamp": "2026-01-01T00:00:00"
}