ToolsSearch & Enrichment

Get person profile

Sync profile enrichment (+ optional business email) for up to 25 people by LinkedIn URL, email, or a stored person_id; a person_id (or a URL/email that resolves to a stored person) writes the result back onto the CRM row.

Tool: get_person_profile

NOT for: discovering unknown people → search_people; company data → get_company_detail.

Parameters

ParamTypeRequiredDescription
urlstring or string[] (≤25)noFull LinkedIn profile URL(s) (https://www.linkedin.com/in/…) - a bare slug/handle won't match, and an unmatched input is returned under not_found. One of url / email / person_id is required. Alias: urls.
emailstring or string[] (≤25)noOR look up by business email(s). Alias: emails.
person_idstring or string[] (≤25)noOR a stored person's slug/UUID - enriches and writes the result back onto the row. Alias: person_ids.
revealbooleannoAdds a business email to each profile (+10 credits). Default: false.

The single synchronous person-enrichment op. With url/email it returns profiles; with person_id it also writes the enriched data back onto the CRM row (URL/email lookups return profiles without writing back).

Sample request — person id

{
  "person_id": "priya-sharma-0003"
}

Sample request — success

{
  "url": "https://www.linkedin.com/in/alex-founder"
}

Sample request — reveal

{
  "url": "https://www.linkedin.com/in/alex-founder",
  "reveal": true
}

On this page