Skip to main content
GET
Get profile information

Endpoint

Authentication

Include your API key in the request header:

Parameters

string
required
The professional profile to fetch. Accepts any of:
  • Profile URN, recommended for consistency: a profile’s public identifier (slug) can change over time, the URN does not. Example: urn:li:fsd_profile:ACoAAA8BYqEBCGLg_vT_ca6mMEqkpp9nVffJ3hc
  • Public identifier (slug), also fine. Example: williamhgates
  • Profile URL. Example: https://www.linkedin.com/in/williamhgates (a trailing slash makes no difference)
The slug is the last path segment of a profile URL (linkedin.com/in/<slug>). Pass just the slug, not the /in/ prefix.

Response

object
Professional profile information

Example Request

Example Response

Errors

See Error Handling for the full list of error codes and recommended handling.
  • 400 MISSING_PARAMETER / INVALID_URN
  • 401 INVALID_API_KEY
  • 404 PROFILE_NOT_FOUND
  • 402 QUOTA_EXHAUSTED
  • 429 RATE_LIMITED
  • 500 INTERNAL_ERROR
  • 503 SERVICE_UNAVAILABLE

Notes

This endpoint consumes 1 credit from your monthly quota. Failed requests (errors) do not count against your quota.
Profile data is fetched in real-time from professional data sources. Response times may vary.
Cache profile data for frequently accessed profiles to optimize quota usage.

Use Cases

Lead enrichment

Enhance your CRM with up-to-date professional profile data

Recruitment

Build candidate profiles from professional data

Research

Analyze professional backgrounds and career paths

Verification

Verify professional credentials and work history

Authorizations

X-API-Key
string
header
required

Query Parameters

profileUrlOrUrn
string
required

The professional profile to fetch. Accepts a profile URN (recommended for consistency, since a profile's public identifier can change over time while the URN does not; example urn:li:fsd_profile:ACoAAA8BYqEBCGLg_vT_ca6mMEqkpp9nVffJ3hc), a public identifier/slug (also fine; example williamhgates), or a full profile URL (example https://www.linkedin.com/in/williamhgates; a trailing slash is ignored). The slug is the last path segment of a profile URL, so pass just the slug, not the /in/ prefix.

Example:

"urn:li:fsd_profile:ACoAAA8BYqEBCGLg_vT_ca6mMEqkpp9nVffJ3hc"

Response

Successfully fetched profile

id
string

Profile URN (unique identifier)

Example:

"urn:li:fsd_profile:ACoAAABCDEF"

firstName
string
lastName
string
title
string

Professional headline

description
string

About/summary section

location
string
profilePictureUrl
string
experiences
object[]
educations
object[]
volunteerCauses
string[]

Volunteer causes listed on the profile

skills
object[]
languages
object[]
certifications
object[]
coverImageUrl
string

Profile banner/background image URL

publicIdentifier
string

Public identifier (slug)

profileId
string

Member identifier

countryCode
string

ISO country code

geoLocationName
string

Full geographic location string

geoCountryName
string

Country name

geoUrn
string

Geo URN

connectionType
string

Relationship to the authenticated account

creatorInfo
object

Creator mode information

jobTitle
string

Current job title

companyName
string

Current company name

companyPublicId
string

Current company public identifier slug

companyLinkedinUrl
string

Current company profile URL

currentPosition
object | null

Explicit "current company" block from the top of the profile page. Object when the member displays it, null when they don't (an ongoing primary position may still exist in experiences).

currentSchool
object | null

Explicit "education" block from the top of the profile page. Object when the member displays it, null when they don't.

followerCount
number

Number of followers

connectionsCount
number

Number of connections

creator
boolean

Whether Creator mode is enabled

influencer
boolean

Whether the profile is an influencer

premium
boolean

Whether the profile has Premium

isVerified
boolean

Whether the profile has a verification badge

memberId
string

Numeric internal member id (e.g. "251749025"). Distinct from id/profileId, which carry the urn:li:fsd_profile:… form.

Example:

"251749025"

openToWork
boolean

Whether the profile shows the public #OPEN_TO_WORK photo frame. Reflects the publicly visible badge only; recruiter-only 'open to work' is not exposed.

inRemembrance
boolean

Whether the account is memorialized / 'In Remembrance' (deceased member).

joinDate
object

Approximate account creation date (month + year).

url
string

Canonical public URL of the professional profile page

Example:

"https://www.linkedin.com/in/williamhgates/"

pronoun
string

Publicly displayed pronouns (e.g. "she/her"). Omitted when the member doesn't display pronouns.

Example:

"she/her"

recommendations
object[]

Recommendations received by the member. Best-effort: omitted when this section could not be fetched, empty array when the member has none.

testScores
object[]

Test scores listed on the profile