Get an email enrichment result
Returns the current state of an email lookup. Start one with Start an email enrichment.
status is pending until the lookup resolves, then completed or not-found, which are final. processing and failed are in the schema but are not currently returned for email lookups. On completed, read the address from emails: every address of the requested type that Salesfinity holds for the profile, usually one. Before that, and on not-found, emails is normally empty.
Safe to call repeatedly, and a request is never charged twice: if a finished lookup has not been charged yet, the poll records the charge; otherwise it changes nothing. Wait a few seconds between polls and stop at a final status. The poll response has no email or external_id field; those arrive only in the callback.
callback_url webhook. It is safe to call repeatedly, and a request is never charged twice however often you poll. Wait a few seconds between polls and stop at a final status.
Path parameters
Status lifecycle
processing and failed appear in the schema but are not currently returned for email lookups. If you handle them, treat processing like pending.
Response (200): completed
emails lists every address of the requested type that Salesfinity holds for the profile, usually one. Before the request completes, and on not-found, it is normally empty.
email object; the poll has the emails array. The poll response has no email or external_id field.Response (200): still running
Errors
Authorizations
Team-scoped API key generated in the Salesfinity dashboard under Settings → Connections → API & Webhooks. A missing or invalid key returns HTTP 403.
Path Parameters
The _id returned by Start an email enrichment.
"6703f2d8a9e4b8d1c2f3a4c1"
Response
Current state of the lookup.
Enrichment request ID. Use this to poll GET /v1/api/enrichment/email/{id}.
"507f1f77bcf86cd799439011"
pending until the lookup resolves, then completed (an address was found) or not-found. processing and failed are not currently returned for email lookups; treat processing like pending.
pending, processing, completed, not-found, failed "pending"
Not returned. The profile URL is in linkedin.
"https://www.linkedin.com/in/username"
work_email or personal_email, matching the requested type. Present from the start.
work_email, personal_email Not returned by these endpoints. The callback carries the found address as email; a poll returns it in emails.
Not returned by these endpoints. Your external_id comes back only in the callback.
"lead-42"
The LinkedIn profile URL as you sent it.
"https://www.linkedin.com/in/janedoe"
The username from the profile URL.
"janedoe"
Poll response only. Every address of the requested type that Salesfinity holds for the profile; on completed it contains the address that was found. Absent from the response to Start an email enrichment.
"2026-10-03T14:10:02.117Z"
"2026-10-03T14:10:31.540Z"