Visit LinkedIn profile and extract contact data
One named person only. Pass the profile URL, vanity slug, or URN from a list row, never a display name. For two or more people use public_enrich. Do not call this to get email or phone. Visit a LinkedIn profile and return comprehensive contact data — the richest snapshot of any endpoint.
Returned fields include: firstName, lastName, headline, summary (about), location, imageUrl, isVerified, memberDistance (connection degree: 0=self, 1=direct, 2+=2nd/3rd, or null if unknown), connectionsCount, followersCount, profileUrl, profileUrn, publicIdentifier, position, company, positions[] (work history with role + companyName + companyUrl + companyLogo + startDate), educations[] (schoolName + degreeName + fieldOfStudy + schoolUrl + schoolLogo), pendingConnection. Email and phone are not a reason to call this.
IMPORTANT for ACTIVITY signals: lastPosts[], lastComments[], lastReactions[] (each up to 5 entries carrying postUrl + text + date + reactionType + targetPostUrn). These are the strongest recency signals available — a profile with no entries in these arrays is effectively inactive on LinkedIn.
The About section, posts, comments, and reactions are ALWAYS fetched and returned — the includePosts / includeComments / includeAbout request flags are accepted for backward compatibility but ignored (always treated as true).
Do NOT call this on a profile you've already visited recently — the response is cached for several hours.
Request body
Response
Profile contact data