Introduction
The Person Profile endpoint retrieves a complete professional profile from a Social URL. It returns structured data including work experience, education, skills, certifications, and more.
Authorization
apikey
string
required
Your API key from the developer dashboard. Pass it via
Authorization: Bearer YOUR_API_KEY header.Request body
Provide either url or id. If both are supplied, id takes precedence.
url
string
conditional
Public Social profile URL (e.g.
https://social.com/in/janedoe). Required unless id is given.id
string
conditional
ReverseContact person id from a previous response (e.g.
prs_01jbd5vewyenebxgaz869ffe5t). Required unless url is given.Response structure
success
boolean
true if the request was processed successfullyerror
null
Always
null on successdataobjectThe enriched person profile (
null on error responses)Show child attributesHide child attributes
id
string
ReverseContact person id (
prs_...). Pass it back as the id request parameter to re-fetch this profilepublicId
string
Social public identifier (the
/in/xxx slug)memberId
string
Social internal member ID
linkedinUrl
string
Full Social profile URL
firstName
string
| null
First name
lastName
string
| null
Last name
headline
string
| null
Profile headline
summary
string
| null
About / summary section
pronoun
string
| null
Preferred pronoun (e.g.
"she/her", "he/him")isOpenToWork
boolean
Whether the person is open to work
hasPremium
boolean
Whether the person has Social Premium
hasVerificationBadge
boolean
Whether the profile is verified
isInRemembrance
boolean
Whether the profile is memorialised
photoUrl
string
| null
Profile photo URL
backgroundUrl
string
| null
Background / banner image URL
creationDate
string
| null
Account creation date (ISO 8601)
followersCount
number
| null
Number of followers
connectionsCount
number
| null
Number of connections
skills
string[]
List of skill names
locationobjectGeographic location
Show child attributesHide child attributes
city
string
| null
City name
state
string
| null
State or region
country
string
| null
Country name
countryCode
string
| null
ISO country code (e.g.
"US")rawLocation
string
| null
Raw, unparsed location label
Note
When a profile lists several jobs, the current position is selected — and the experience and education lists are ordered — by fixed, predictable rules. See Current position and work history ordering.
currentPositionobjectCurrent job position (
null if no current position)Show child attributesHide child attributes
title
string
| null
Job title
description
string
| null
Role description
contractType
string
| null
Contract type (e.g.
"Permanent", "Internship")companyName
string
| null
Company name
companyLinkedinId
string
| null
Company Social internal identifier
companyUrl
string
| null
Company Social profile URL
companyLocation
string
| null
Company location
companyLogoUrl
string
| null
Company logo URL
startEndDate
DateRange
| null
Position duration
startEndDateobjectPeriod boundaries
Show child attributesHide child attributes
start
string
| null
Start date (ISO 8601)
end
string
| null
End date (ISO 8601,
null if ongoing)experienceobject[]Professional experiences
Show child attributesHide child attributes
title
string
| null
Job title
description
string
| null
Role description
contractType
string
| null
Contract type (e.g.
"Permanent", "Internship")companyName
string
| null
Company name
companyLinkedinId
string
| null
Company Social internal identifier
companyUrl
string
| null
Company Social profile URL
companyLocation
string
| null
Company location
companyLogoUrl
string
| null
Company logo URL
startEndDate
DateRange
| null
Position duration
startEndDateobjectPeriod boundaries
Show child attributesHide child attributes
start
string
| null
Start date (ISO 8601)
end
string
| null
End date (ISO 8601,
null if ongoing)educationobject[]Education history
Show child attributesHide child attributes
degreeName
string
| null
Degree name (e.g.
"B.S.")fieldOfStudy
string
| null
Field of study
description
string
| null
Additional description
grade
string
| null
Reported grade
schoolName
string
| null
School name
schoolUrl
string
| null
School Social profile URL
schoolLogoUrl
string
| null
School logo URL
startEndDate
DateRange
| null
Education period
startEndDateobjectPeriod boundaries
Show child attributesHide child attributes
start
string
| null
Start date (ISO 8601)
end
string
| null
End date (ISO 8601,
null if ongoing)languagesobject[]Spoken languages
Show child attributesHide child attributes
language
string
| null
Language name
proficiency
string
| null
Proficiency level (e.g.
"Native", "Professional working")certificationsobject[]Professional certifications
Show child attributesHide child attributes
name
string
| null
Certification name
organizationName
string
| null
Issuing organization
organizationUrl
string
| null
Organization Social profile URL
issuedDate
string
| null
Issue date (ISO 8601)
recommendationsobject[]Received recommendations
Show child attributesHide child attributes
caption
string
| null
Short caption / role of the recommender
description
string
| null
Recommendation text
authorFullname
string
| null
Full name of the recommender
authorUrl
string
| null
Recommender Social profile URL
testScoresobject[]Standardized test scores
Show child attributesHide child attributes
testTitle
string
| null
Test name
score
string
| null
Score value
date
string
| null
Date taken (ISO 8601)
quotasobjectCredits and rate limit usage after this request
Show child attributesHide child attributes
creditsConsumed
number
Credits consumed by this request
workspaceobjectWorkspace-level limits
Show child attributesHide child attributes
id
string
Your workspace identifier
hasUnlimitedCredits
boolean
Whether workspace credits are unlimited
allowDailyOvercost
boolean
Whether the workspace may exceed its daily cap
creditsobjectCredit balance
Show child attributesHide child attributes
total
number
Total credits in your plan
used
number
Credits consumed so far
left
number
Remaining credits
dailyLimitobjectDaily request limit (
null if not configured)Show child attributesHide child attributes
limit
number
Maximum requests per day
used
number
Requests made today
left
number
Remaining requests today
nextReset
string
When the daily window resets (ISO 8601)
minuteRateLimitobjectPer-minute rate limit
Show child attributesHide child attributes
limit
number
Maximum requests per minute
used
number
Requests made in the current minute
left
number
Remaining requests in the current minute
nextReset
string
When the minute window resets (ISO 8601)
keyobjectAPI key-level limits (
null when request is from dashboard)Show child attributesHide child attributes
id
string
API key identifier
dailyLimitobjectDaily limit for this key (
null if not configured)Show child attributesHide child attributes
limit
number
Maximum requests per day
used
number
Requests made today
left
number
Remaining requests today
nextReset
string
When the daily window resets (ISO 8601)
minuteRateLimitobjectMinute rate limit for this key
Show child attributesHide child attributes
limit
number
Maximum requests per minute
used
number
Requests made in the current minute
left
number
Remaining requests in the current minute
nextReset
string
When the minute window resets (ISO 8601)
metadataobjectRequest tracking information
Show child attributesHide child attributes
requestId
string
Unique identifier for this request
executionTimeMs
number
Total execution time in milliseconds
updatedAt
string
Last upstream update timestamp (ISO 8601). Only present when data is from cache.