App Logo
linkedin.com

Get LinkedIn profile

Automatically get LinkedIn profile on linkedin.com. Get one LinkedIn profile by its public id or profile URL: name, headline, location and its geo id, current company, About text, photo, connection degree, follower and connection counts, the stable member id, and the full lists of experience, education, languages, certifications and honors, in the order the profile shows them, with LinkedIn's ids for companies and schools and dates as month and year. A role's location is the text the member saved, which can be translated or misspelled. Skills are in linkedin.com/get_profile_skills and contact details in linkedin.com/get_profile_contact_info. A field is null and a list is empty when the profile does not show it. Fails with a clear message when the browser is not signed in to LinkedIn, when the profile does not exist, or when LinkedIn limits the account.

Input

publicId required

The LinkedIn public profile id, the part after /in/ in the profile URL (for example "williamhgates"). A full profile URL is also accepted.

Output

name required

The profile owner's full name.

honors required
education required

Every education entry, in the order the profile shows them.

languages required
experience required

Every role, one entry per role, in the order the profile shows them. Roles at one company share its company fields.

profileUrl required

Canonical profile URL.

certifications required
about optional

The full About text, line breaks kept. Null when the profile has no About section.

degree optional

Connection degree to the signed-in account: "1st", "2nd" or "3rd", with a trailing + for LinkedIn's 3rd-or-beyond badge. Null on your own profile or when no badge is shown.

geoUrn optional

LinkedIn's id for that location (for example "104004912"). Pass it to linkedin.com/search_people's geoUrn to find people there.

headline optional

The profile headline. Null when the profile has none.

location optional

The profile location, as LinkedIn names it. Null when the profile shows none.

photoUrl optional

The profile photo, largest size. A signed link that expires after some weeks: download the image to keep it. Null when the profile has no photo.

followers optional

Follower count shown on the profile header. Null when the header shows none.

memberUrn optional

Stable internal member id (an ACoAA... token). Unlike publicId it never changes. Use it as connectionOf in linkedin.com/search_people.

connections optional

Connection count shown on the profile header: digits as a string, or "500+" once a member passes 500. Null when the header shows none.

currentCompany optional

The company of the first current position in the experience list. Null when no position is current.

currentCompanyUrn optional

LinkedIn's id for that company. Null when the company has no LinkedIn page.

FAQ

Get one LinkedIn profile by its public id or profile URL: name, headline, location and its geo id, current company, About text, photo, connection degree, follower and connection counts, the stable member id, and the full lists of experience, education, languages, certifications and honors, in the order the profile shows them, with LinkedIn's ids for companies and schools and dates as month and year. A role's location is the text the member saved, which can be translated or misspelled. Skills are in linkedin.com/get_profile_skills and contact details in linkedin.com/get_profile_contact_info. A field is null and a list is empty when the profile does not show it. Fails with a clear message when the browser is not signed in to LinkedIn, when the profile does not exist, or when LinkedIn limits the account.
Ask an AI agent connected to Reduck to run reduck/linkedin.com/get_profile, or run it from a terminal with the Reduck CLI: npx @reduck-ai/cli@latest run --script reduck/linkedin.com/get_profile
You do not need one. "Get LinkedIn profile" drives the real linkedin.com pages in a browser, so it works whether or not linkedin.com offers an API for this.
Required: publicId.
It returns name, about, degree, geoUrn, honors, headline, location, photoUrl, education, followers, languages, memberUrn, experience, profileUrl, connections, certifications, currentCompany, currentCompanyUrn.
Yes. It acts as you on linkedin.com: on your own Chrome it reuses your session, and on a Reduck-hosted browser it loads the linkedin.com cookies saved by the Reduck extension.
It only reads. It looks things up on linkedin.com and changes nothing there.
Ask an AI agent connected to Reduck to run reduck/linkedin.com/get_profile, or run it from a terminal with the Reduck CLI: npx @reduck-ai/cli@latest run --script reduck/linkedin.com/get_profile
It is part of Reduck's official curated catalogue.

Start building not clicking