REST API / People
Enrich a person
A person's current role, company and best work email, with its status and when it was checked. Look them up by LinkedIn URL, work email, or name plus company domain.
Body parameters
A linkedin.com/in/… profile URL. The strongest identifier.
A known work email.
Full name. Use with company_domain.
Instead of full_name, with last_name and company_domain.
Instead of full_name, with first_name and company_domain.
The company's domain, e.g. "northwind.io". Needed with a name.
Also return a personal email (US) when there is one. One more enrichment record when it comes back.
Optional. The request in plain language, up to 1,000 characters. Stored with the call in your request log.
Send one identifier: linkedin_url, email, or a name with company_domain. If you send several, linkedin_url wins, then email. matched_by in the response says which one was used.
Response
person with person_id, full_name, first_name, last_name, title, seniority and function (plus the finer seniority_detail and function_detail), linkedin_url, location, company, email (address, status, type, confidence, checked_at), personal_email when you asked for one, freshness (refreshed_at, confirmed_at, stale_after_at, stale) and sources, which gives the last-seen date and confidence of every returned field. Then matched_by, usage and request_id.
An email is labelled verified only when it was verified. Invalid, suppressed and outdated emails (from before a job change) are never returned, so email can be null.
Personal emails have their own cap on Team and Max. Up to 75,000 a week. At the cap, or when the window has only one record left, the person still comes back without the personal email, with personal_email_note saying why.
Errors
Was this page useful? Tell us