LinkedIn API
Profiles, people and company search, posts with their comments and reactions, jobs and the Ad Library, named the way LinkedIn prints them.
Endpoints
GET /v1/linkedin/profileGet a LinkedIn profile
GET /v1/linkedin/companyGet a LinkedIn company page
GET /v1/linkedin/employee-statsCount a company's people on LinkedIn
GET /v1/linkedin/employeesGet the people at a company, from LinkedIn
GET /v1/linkedin/peopleSearch people on LinkedIn
GET /v1/linkedin/servicesFind people who offer services on LinkedIn
GET /v1/linkedin/companiesSearch companies on LinkedIn
GET /v1/linkedin/postsGet or search LinkedIn posts
GET /v1/linkedin/postGet one LinkedIn post
GET /v1/linkedin/commentsGet the comments on a LinkedIn post
GET /v1/linkedin/reactionsGet who reacted to a LinkedIn post
GET /v1/linkedin/activityGet a person's LinkedIn comments and reactions
GET /v1/linkedin/jobsSearch LinkedIn job postings
GET /v1/linkedin/jobGet one LinkedIn job posting in full
GET /v1/linkedin/adsSearch LinkedIn's Ad Library
GET /v1/linkedin/adGet one ad from LinkedIn's Ad Library
GET /v1/linkedin/groupGet one LinkedIn group
GET /v1/linkedin/groupsSearch LinkedIn groups
What a response looks like
LinkedIn data comes back in LinkedIn’s own shape, named after the words LinkedIn prints, since LinkedIn has no official data API: linkedin_profile, linkedin_company, linkedin_post, linkedin_comment, linkedin_reaction, linkedin_activity, linkedin_member, linkedin_ad, linkedin_job, linkedin_lead, linkedin_company_result, linkedin_employee_stats, linkedin_group. This is /v1/linkedin/profile, unabridged.
{
"data": {
"vanity_name": "mara-vogel",
"url": "https://www.linkedin.com/in/mara-vogel/",
"full_name": "Mara Vogel",
"first_name": "Mara",
"last_name": "Vogel",
"headline": "Head of Growth at Kestrel",
"about": "I build the boring parts that keep products up. Previously early at two startups; now working on data infrastructure.",
"location": "Brooklyn, United States",
"profile_picture_url": "https://cdn.example/li/kmVExb4fW1Hu.jpg",
"follower_count": 20156,
"connection_count": 500,
"open_to_work": false,
"current_company": {
"name": "Kestrel",
"url": "https://www.linkedin.com/company/kestrel/"
},
"experience": [
{
"title": "Head of Growth",
"company": {
"name": "Kestrel",
"url": "https://www.linkedin.com/company/kestrel/"
},
"employment_type": "Full-time",
"location": "Brooklyn, United States",
"start_date": "2023-01",
"end_date": null,
"is_current": true,
"description": "Own the data platform end to end: ingestion, the warehouse and the on-call rota."
},
{
"title": "Product Designer",
"company": {
"name": "Kestrel",
"url": "https://www.linkedin.com/company/kestrel/"
},
"employment_type": "Full-time",
"location": "Brooklyn, United States",
"start_date": "2020-03",
"end_date": "2023-06",
"is_current": false,
"description": null
},
{
"title": "Founder",
"company": {
"name": "Brightwater",
"url": "https://www.linkedin.com/company/brightwater/"
},
"employment_type": "Contract",
"location": "Brooklyn, United States",
"start_date": "2018-08",
"end_date": "2020-09",
"is_current": false,
"description": null
}
],
"education": [
{
"school": {
"name": "The University of Texas at Austin",
"url": "https://www.linkedin.com/school/theuniversityoftexasataustin/"
},
"degree": "Master of Science - MS",
"field_of_study": "Industrial Design",
"start_year": 2013,
"end_year": 2017
}
],
"skills": [
"Data Modeling",
"Product Strategy",
"SQL",
"TypeScript"
],
"emails": []
},
"meta": {
"request_id": "req_7f3ac1e94b2d40f8a1c6e5d2",
"credits_charged": 11,
"credits_remaining": 74218,
"cached": false,
"fetched_at": "2026-09-20T09:12:03Z",
"next_cursor": null
}
}