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
| Param | Type | Required | Description |
|---|---|---|---|
url | string or string[] (≤25) | no | Full 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. |
email | string or string[] (≤25) | no | OR look up by business email(s). Alias: emails. |
person_id | string or string[] (≤25) | no | OR a stored person's slug/UUID - enriches and writes the result back onto the row. Alias: person_ids. |
reveal | boolean | no | Adds a business email to each profile (+10 credits). Default: false. |
The single synchronous person-enrichment op. With
url/person_idit 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
}