curl --request GET \
--url https://api.fetchin.io/api/v1/profile \
--header 'X-API-Key: <api-key>'import requests
url = "https://api.fetchin.io/api/v1/profile"
headers = {"X-API-Key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'X-API-Key': '<api-key>'}};
fetch('https://api.fetchin.io/api/v1/profile', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.fetchin.io/api/v1/profile",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"X-API-Key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.fetchin.io/api/v1/profile"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("X-API-Key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.fetchin.io/api/v1/profile")
.header("X-API-Key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.fetchin.io/api/v1/profile")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["X-API-Key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"id": "urn:li:fsd_profile:ACoAAA8BYqEBCGLg_vT_ca6mMEqkpp9nVffJ3hc",
"firstName": "Bill",
"lastName": "Gates",
"title": "Chair, Gates Foundation and Founder, Breakthrough Energy",
"description": "Chair of the Gates Foundation. Founder of Breakthrough Energy. Co-founder of Microsoft. Voracious reader. Avid traveler. Active blogger.",
"location": "Seattle, Washington, United States",
"profilePictureUrl": "https://media.licdn.com/dms/image/...",
"coverImageUrl": "https://media.licdn.com/dms/image/...",
"publicIdentifier": "williamhgates",
"profileId": "ACoAAA8BYqEBCGLg_vT_ca6mMEqkpp9nVffJ3hc",
"countryCode": "US",
"geoLocationName": "Seattle, Washington, United States",
"geoCountryName": "United States",
"geoUrn": "urn:li:fsd_geo:104116203",
"connectionType": "OUT_OF_NETWORK",
"creatorInfo": {
"hashTags": ["#books", "#climatechange", "#healthcare", "#innovation", "#sustainability"],
"website": "https://gatesnot.es/tgn"
},
"jobTitle": "Co-chair",
"companyName": "Gates Foundation",
"companyPublicId": "gates-foundation",
"companyLinkedinUrl": "https://www.linkedin.com/company/gates-foundation/",
"currentPosition": {
"positionUrn": "urn:li:fsd_profilePosition:(ACoAAA8BYqEBCGLg_vT_ca6mMEqkpp9nVffJ3hc,392598211)",
"title": "Co-chair",
"name": "Gates Foundation",
"companyId": "8736",
"companyUrn": "urn:li:fsd_company:8736",
"publicIdentifier": "gates-foundation",
"url": "https://www.linkedin.com/company/gates-foundation/"
},
"currentSchool": null,
"followerCount": 40076104,
"connectionsCount": 8,
"creator": true,
"influencer": true,
"premium": true,
"isVerified": false,
"memberId": "251749025",
"openToWork": false,
"inRemembrance": false,
"openProfile": false,
"joinDate": { "month": 5, "year": 2013 },
"url": "https://www.linkedin.com/in/williamhgates/",
"pronoun": "he/him",
"experiences": [
{
"name": "Gates Foundation",
"jobTitle": "Co-chair",
"description": "",
"dateRange": "2000 - Present",
"current": true,
"positionUrn": "urn:li:fsd_profilePosition:(ACoAAA8BYqEBCGLg_vT_ca6mMEqkpp9nVffJ3hc,392598211)",
"timePeriod": {
"startDate": { "year": 2000 },
"endDate": null
},
"company": {
"url": "https://www.linkedin.com/company/gates-foundation/",
"name": "Gates Foundation",
"logo": "https://media.licdn.com/dms/image/...",
"companyId": "8736",
"urn": "urn:li:fsd_company:8736"
}
},
{
"name": "Microsoft",
"jobTitle": "Co-founder",
"description": "",
"dateRange": "1975 - Present",
"current": false,
"positionUrn": "urn:li:fsd_profilePosition:(ACoAAA8BYqEBCGLg_vT_ca6mMEqkpp9nVffJ3hc,392599749)",
"timePeriod": {
"startDate": { "year": 1975 },
"endDate": null
},
"company": {
"url": "https://www.linkedin.com/company/microsoft/",
"name": "Microsoft",
"logo": "https://media.licdn.com/dms/image/...",
"companyId": "1035",
"urn": "urn:li:fsd_company:1035"
}
}
],
"educations": [
{
"name": "Harvard University",
"description": "",
"dateRange": "1973 - 1975",
"current": false,
"educationUrn": "urn:li:fsd_profileEducation:(ACoAAA8BYqEBCGLg_vT_ca6mMEqkpp9nVffJ3hc,157656829)",
"grade": "3.9/4.0",
"details": "Studied mathematics and computer science before leaving to co-found Microsoft.",
"schoolLogo": "https://media.licdn.com/dms/image/...",
"schoolUrl": "https://www.linkedin.com/school/harvard-university/",
"timePeriod": {
"startDate": { "year": 1973 },
"endDate": { "year": 1975 }
}
}
],
"skills": [],
"languages": [],
"certifications": [],
"recommendations": [
{
"caption": "Chairman and CEO at Microsoft",
"description": "Bill's clarity of thought and depth of curiosity are unmatched. Every conversation with him leaves you thinking bigger.",
"authorFullname": "Satya Nadella",
"authorUrl": "https://www.linkedin.com/in/satyanadella/"
}
],
"testScores": [
{
"name": "TOEIC",
"score": "990",
"date": "Jun 2018"
}
],
"volunteerCauses": ["EDUCATION", "SCIENCE_AND_TECHNOLOGY"]
}
{
"error": "Missing profileUrlOrUrn parameter",
"code": "MISSING_PARAMETER"
}
{
"error": "Invalid API key",
"code": "INVALID_API_KEY"
}
{
"error": "LinkedIn profile not found",
"code": "PROFILE_NOT_FOUND"
}
{
"error": "Quota exceeded. Upgrade your plan or wait for renewal.",
"code": "QUOTA_EXHAUSTED"
}
{
"error": "Internal server error",
"code": "INTERNAL_ERROR"
}
{
"error": "Service temporarily unable to serve this request. Please retry.",
"code": "SERVICE_UNAVAILABLE"
}
Get Profile
Get detailed information about a professional profile
curl --request GET \
--url https://api.fetchin.io/api/v1/profile \
--header 'X-API-Key: <api-key>'import requests
url = "https://api.fetchin.io/api/v1/profile"
headers = {"X-API-Key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'X-API-Key': '<api-key>'}};
fetch('https://api.fetchin.io/api/v1/profile', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.fetchin.io/api/v1/profile",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"X-API-Key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.fetchin.io/api/v1/profile"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("X-API-Key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.fetchin.io/api/v1/profile")
.header("X-API-Key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.fetchin.io/api/v1/profile")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["X-API-Key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"id": "urn:li:fsd_profile:ACoAAA8BYqEBCGLg_vT_ca6mMEqkpp9nVffJ3hc",
"firstName": "Bill",
"lastName": "Gates",
"title": "Chair, Gates Foundation and Founder, Breakthrough Energy",
"description": "Chair of the Gates Foundation. Founder of Breakthrough Energy. Co-founder of Microsoft. Voracious reader. Avid traveler. Active blogger.",
"location": "Seattle, Washington, United States",
"profilePictureUrl": "https://media.licdn.com/dms/image/...",
"coverImageUrl": "https://media.licdn.com/dms/image/...",
"publicIdentifier": "williamhgates",
"profileId": "ACoAAA8BYqEBCGLg_vT_ca6mMEqkpp9nVffJ3hc",
"countryCode": "US",
"geoLocationName": "Seattle, Washington, United States",
"geoCountryName": "United States",
"geoUrn": "urn:li:fsd_geo:104116203",
"connectionType": "OUT_OF_NETWORK",
"creatorInfo": {
"hashTags": ["#books", "#climatechange", "#healthcare", "#innovation", "#sustainability"],
"website": "https://gatesnot.es/tgn"
},
"jobTitle": "Co-chair",
"companyName": "Gates Foundation",
"companyPublicId": "gates-foundation",
"companyLinkedinUrl": "https://www.linkedin.com/company/gates-foundation/",
"currentPosition": {
"positionUrn": "urn:li:fsd_profilePosition:(ACoAAA8BYqEBCGLg_vT_ca6mMEqkpp9nVffJ3hc,392598211)",
"title": "Co-chair",
"name": "Gates Foundation",
"companyId": "8736",
"companyUrn": "urn:li:fsd_company:8736",
"publicIdentifier": "gates-foundation",
"url": "https://www.linkedin.com/company/gates-foundation/"
},
"currentSchool": null,
"followerCount": 40076104,
"connectionsCount": 8,
"creator": true,
"influencer": true,
"premium": true,
"isVerified": false,
"memberId": "251749025",
"openToWork": false,
"inRemembrance": false,
"openProfile": false,
"joinDate": { "month": 5, "year": 2013 },
"url": "https://www.linkedin.com/in/williamhgates/",
"pronoun": "he/him",
"experiences": [
{
"name": "Gates Foundation",
"jobTitle": "Co-chair",
"description": "",
"dateRange": "2000 - Present",
"current": true,
"positionUrn": "urn:li:fsd_profilePosition:(ACoAAA8BYqEBCGLg_vT_ca6mMEqkpp9nVffJ3hc,392598211)",
"timePeriod": {
"startDate": { "year": 2000 },
"endDate": null
},
"company": {
"url": "https://www.linkedin.com/company/gates-foundation/",
"name": "Gates Foundation",
"logo": "https://media.licdn.com/dms/image/...",
"companyId": "8736",
"urn": "urn:li:fsd_company:8736"
}
},
{
"name": "Microsoft",
"jobTitle": "Co-founder",
"description": "",
"dateRange": "1975 - Present",
"current": false,
"positionUrn": "urn:li:fsd_profilePosition:(ACoAAA8BYqEBCGLg_vT_ca6mMEqkpp9nVffJ3hc,392599749)",
"timePeriod": {
"startDate": { "year": 1975 },
"endDate": null
},
"company": {
"url": "https://www.linkedin.com/company/microsoft/",
"name": "Microsoft",
"logo": "https://media.licdn.com/dms/image/...",
"companyId": "1035",
"urn": "urn:li:fsd_company:1035"
}
}
],
"educations": [
{
"name": "Harvard University",
"description": "",
"dateRange": "1973 - 1975",
"current": false,
"educationUrn": "urn:li:fsd_profileEducation:(ACoAAA8BYqEBCGLg_vT_ca6mMEqkpp9nVffJ3hc,157656829)",
"grade": "3.9/4.0",
"details": "Studied mathematics and computer science before leaving to co-found Microsoft.",
"schoolLogo": "https://media.licdn.com/dms/image/...",
"schoolUrl": "https://www.linkedin.com/school/harvard-university/",
"timePeriod": {
"startDate": { "year": 1973 },
"endDate": { "year": 1975 }
}
}
],
"skills": [],
"languages": [],
"certifications": [],
"recommendations": [
{
"caption": "Chairman and CEO at Microsoft",
"description": "Bill's clarity of thought and depth of curiosity are unmatched. Every conversation with him leaves you thinking bigger.",
"authorFullname": "Satya Nadella",
"authorUrl": "https://www.linkedin.com/in/satyanadella/"
}
],
"testScores": [
{
"name": "TOEIC",
"score": "990",
"date": "Jun 2018"
}
],
"volunteerCauses": ["EDUCATION", "SCIENCE_AND_TECHNOLOGY"]
}
{
"error": "Missing profileUrlOrUrn parameter",
"code": "MISSING_PARAMETER"
}
{
"error": "Invalid API key",
"code": "INVALID_API_KEY"
}
{
"error": "LinkedIn profile not found",
"code": "PROFILE_NOT_FOUND"
}
{
"error": "Quota exceeded. Upgrade your plan or wait for renewal.",
"code": "QUOTA_EXHAUSTED"
}
{
"error": "Internal server error",
"code": "INTERNAL_ERROR"
}
{
"error": "Service temporarily unable to serve this request. Please retry.",
"code": "SERVICE_UNAVAILABLE"
}
Endpoint
GET /api/v1/profile
Authentication
Include your API key in the request header:X-API-Key: your-api-key-here
Parameters
- 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)
linkedin.com/in/<slug>). Pass just the slug, not the /in/ prefix.Response
Show Profile object
Show Profile object
null when they don’t. Note that null only means the block is not displayed — the profile may still have an ongoing primary position (see experiences[].current).Show CurrentPosition object
Show CurrentPosition object
urn:li:fsd_profilePosition:(ACoAA…,2839633222). Matches experiences[].positionUrn, so you can join back to the full experience entry.experiences.null when they don’t.Show CurrentSchool object
Show CurrentSchool object
urn:li:fsd_profileEducation:(ACoAA…,363452424). Matches educations[].educationUrn.urn:li:fsd_school:<id>, e.g. “42867”. Distinct from companyId.id/profileId, which carry the urn:li:fsd_profile:… form.openToWork — a member can be open to work without an open profile, and vice versa — and not the same thing as premium: some members without a premium subscription are reachable this way too. Present (true/false) on person profiles; in the rare case the signal is unavailable the field is omitted rather than reported as false.https://www.linkedin.com/in/williamhgates/Show Experience object
Show Experience object
true (the primary ongoing position); false for all others.urn:li:fsd_profilePosition:(ACoAA…,2839633222). Join key for the top-level currentPosition.positionUrn."3 yrs 1 mo", "5 mos"). Both endpoints are counted, and an ongoing
role runs to today. Omitted when the entry has no start date.Show Education object
Show Education object
true.urn:li:fsd_profileEducation:(ACoAA…,363452424). Join key for the top-level currentSchool.educationUrn.description, which stays the synthesized degree + field string.["EDUCATION", "SCIENCE_AND_TECHNOLOGY"]). Empty when
the member lists none.Show Skill object
Show Skill object
Show Certification object
Show Certification object
Jun 2018)organizationName, kept for backward compatibilityissuedDate, kept for backward compatibilityExample Request
curl -X GET "https://api.fetchin.io/api/v1/profile?profileUrlOrUrn=https://www.linkedin.com/in/williamhgates" \
-H "X-API-Key: your-api-key-here"
const response = await fetch(
'https://api.fetchin.io/api/v1/profile?profileUrlOrUrn=https://www.linkedin.com/in/williamhgates',
{
headers: {
'X-API-Key': 'your-api-key-here'
}
}
);
const profile = await response.json();
console.log(profile);
import requests
headers = {
'X-API-Key': 'your-api-key-here'
}
params = {
'profileUrlOrUrn': 'https://www.linkedin.com/in/williamhgates'
}
response = requests.get(
'https://api.fetchin.io/api/v1/profile',
headers=headers,
params=params
)
profile = response.json()
print(profile)
<?php
$apiKey = 'your-api-key-here';
$profileUrl = 'https://www.linkedin.com/in/williamhgates';
$url = "https://api.fetchin.io/api/v1/profile?profileUrlOrUrn=" . urlencode($profileUrl);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'X-API-Key: ' . $apiKey
]);
$response = curl_exec($ch);
$profile = json_decode($response, true);
curl_close($ch);
print_r($profile);
?>
Example Response
{
"id": "urn:li:fsd_profile:ACoAAA8BYqEBCGLg_vT_ca6mMEqkpp9nVffJ3hc",
"firstName": "Bill",
"lastName": "Gates",
"title": "Chair, Gates Foundation and Founder, Breakthrough Energy",
"description": "Chair of the Gates Foundation. Founder of Breakthrough Energy. Co-founder of Microsoft. Voracious reader. Avid traveler. Active blogger.",
"location": "Seattle, Washington, United States",
"profilePictureUrl": "https://media.licdn.com/dms/image/...",
"coverImageUrl": "https://media.licdn.com/dms/image/...",
"publicIdentifier": "williamhgates",
"profileId": "ACoAAA8BYqEBCGLg_vT_ca6mMEqkpp9nVffJ3hc",
"countryCode": "US",
"geoLocationName": "Seattle, Washington, United States",
"geoCountryName": "United States",
"geoUrn": "urn:li:fsd_geo:104116203",
"connectionType": "OUT_OF_NETWORK",
"creatorInfo": {
"hashTags": ["#books", "#climatechange", "#healthcare", "#innovation", "#sustainability"],
"website": "https://gatesnot.es/tgn"
},
"jobTitle": "Co-chair",
"companyName": "Gates Foundation",
"companyPublicId": "gates-foundation",
"companyLinkedinUrl": "https://www.linkedin.com/company/gates-foundation/",
"currentPosition": {
"positionUrn": "urn:li:fsd_profilePosition:(ACoAAA8BYqEBCGLg_vT_ca6mMEqkpp9nVffJ3hc,392598211)",
"title": "Co-chair",
"name": "Gates Foundation",
"companyId": "8736",
"companyUrn": "urn:li:fsd_company:8736",
"publicIdentifier": "gates-foundation",
"url": "https://www.linkedin.com/company/gates-foundation/"
},
"currentSchool": null,
"followerCount": 40076104,
"connectionsCount": 8,
"creator": true,
"influencer": true,
"premium": true,
"isVerified": false,
"memberId": "251749025",
"openToWork": false,
"inRemembrance": false,
"openProfile": false,
"joinDate": { "month": 5, "year": 2013 },
"url": "https://www.linkedin.com/in/williamhgates/",
"pronoun": "he/him",
"experiences": [
{
"name": "Gates Foundation",
"jobTitle": "Co-chair",
"description": "",
"dateRange": "2000 - Present",
"current": true,
"positionUrn": "urn:li:fsd_profilePosition:(ACoAAA8BYqEBCGLg_vT_ca6mMEqkpp9nVffJ3hc,392598211)",
"timePeriod": {
"startDate": { "year": 2000 },
"endDate": null
},
"company": {
"url": "https://www.linkedin.com/company/gates-foundation/",
"name": "Gates Foundation",
"logo": "https://media.licdn.com/dms/image/...",
"companyId": "8736",
"urn": "urn:li:fsd_company:8736"
}
},
{
"name": "Microsoft",
"jobTitle": "Co-founder",
"description": "",
"dateRange": "1975 - Present",
"current": false,
"positionUrn": "urn:li:fsd_profilePosition:(ACoAAA8BYqEBCGLg_vT_ca6mMEqkpp9nVffJ3hc,392599749)",
"timePeriod": {
"startDate": { "year": 1975 },
"endDate": null
},
"company": {
"url": "https://www.linkedin.com/company/microsoft/",
"name": "Microsoft",
"logo": "https://media.licdn.com/dms/image/...",
"companyId": "1035",
"urn": "urn:li:fsd_company:1035"
}
}
],
"educations": [
{
"name": "Harvard University",
"description": "",
"dateRange": "1973 - 1975",
"current": false,
"educationUrn": "urn:li:fsd_profileEducation:(ACoAAA8BYqEBCGLg_vT_ca6mMEqkpp9nVffJ3hc,157656829)",
"grade": "3.9/4.0",
"details": "Studied mathematics and computer science before leaving to co-found Microsoft.",
"schoolLogo": "https://media.licdn.com/dms/image/...",
"schoolUrl": "https://www.linkedin.com/school/harvard-university/",
"timePeriod": {
"startDate": { "year": 1973 },
"endDate": { "year": 1975 }
}
}
],
"skills": [],
"languages": [],
"certifications": [],
"recommendations": [
{
"caption": "Chairman and CEO at Microsoft",
"description": "Bill's clarity of thought and depth of curiosity are unmatched. Every conversation with him leaves you thinking bigger.",
"authorFullname": "Satya Nadella",
"authorUrl": "https://www.linkedin.com/in/satyanadella/"
}
],
"testScores": [
{
"name": "TOEIC",
"score": "990",
"date": "Jun 2018"
}
],
"volunteerCauses": ["EDUCATION", "SCIENCE_AND_TECHNOLOGY"]
}
firstName holds the organization name, title its tagline, and
experiences/educations are empty./api/v1/company instead for the full
organization record.{
"error": "Missing profileUrlOrUrn parameter",
"code": "MISSING_PARAMETER"
}
{
"error": "Invalid API key",
"code": "INVALID_API_KEY"
}
{
"error": "LinkedIn profile not found",
"code": "PROFILE_NOT_FOUND"
}
{
"error": "Quota exceeded. Upgrade your plan or wait for renewal.",
"code": "QUOTA_EXHAUSTED"
}
{
"error": "Internal server error",
"code": "INTERNAL_ERROR"
}
{
"error": "Service temporarily unable to serve this request. Please retry.",
"code": "SERVICE_UNAVAILABLE"
}
Errors
See Error Handling for the full list of error codes and recommended handling.400MISSING_PARAMETER/INVALID_URN401INVALID_API_KEY404PROFILE_NOT_FOUND402QUOTA_EXHAUSTED429RATE_LIMITED500INTERNAL_ERROR503SERVICE_UNAVAILABLE
Notes
Use Cases
Lead enrichment
Recruitment
Research
Verification
Authorizations
Query Parameters
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.
"urn:li:fsd_profile:ACoAAA8BYqEBCGLg_vT_ca6mMEqkpp9nVffJ3hc"
Response
Successfully fetched profile
Profile URN (unique identifier)
"urn:li:fsd_profile:ACoAAABCDEF"
Professional headline
About/summary section
Complete work experience history, ordered most recent first. Every position is returned in a single call - there is no pagination to follow and no cap.
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Volunteer causes listed on the profile
Professional skills listed on the profile. Complete list, returned in the same single call as the rest of the profile.
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Profile banner/background image URL
Public identifier (slug)
Member identifier
ISO country code
Full geographic location string
Country name
Geo URN
Relationship to the authenticated account
Creator mode information
Show child attributes
Show child attributes
Current job title
Current company name
Current company public identifier slug
Current company profile URL
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).
Show child attributes
Show child attributes
Explicit "education" block from the top of the profile page. Object when the member displays it, null when they don't.
Show child attributes
Show child attributes
Number of followers
Number of connections
Whether Creator mode is enabled
Whether the profile is an influencer
Whether the profile has Premium
Whether the profile has a verification badge
Numeric internal member id (e.g. "251749025"). Distinct from id/profileId, which carry the urn:li:fsd_profile:… form.
"251749025"
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.
Whether the account is memorialized / 'In Remembrance' (deceased member).
Whether the member runs an open profile: anyone can message them directly without being one of their connections, and without spending a paid message credit. Unrelated to openToWork, and not the same as premium (some non-premium members are reachable this way). Omitted (rather than reported as false) when the signal is unavailable.
Approximate account creation date (month + year).
Show child attributes
Show child attributes
Canonical public URL of the professional profile page
"https://www.linkedin.com/in/williamhgates/"
Publicly displayed pronouns (e.g. "she/her"). Omitted when the member doesn't display pronouns.
"she/her"
Recommendations received by the member. Best-effort: omitted when this section could not be fetched, empty array when the member has none.
Show child attributes
Show child attributes
Test scores listed on the profile
Show child attributes
Show child attributes