InsightSocial API

LinkedIn

LinkedIn API reference: 67 endpoints for profiles, companies, posts, comments, reactions, jobs and search. Per-endpoint credit prices and cURL examples.

People and their full profile sections, companies, posts, comments, reactions, articles, groups, jobs, ads and search.

New to the API? Read the LinkedIn scraper API overview for what it returns and how it compares with the official API.

Base path: /v1/linkedin/...

Quickstart

cURL
curl "https://api.insightsocial.app/v1/linkedin/profile?url=https%3A%2F%2Fwww.linkedin.com%2Fin%2Fwilliamhgates%2F" \
  -H "x-api-key: $INSIGHTSOCIAL_API_KEY"

Endpoints

6 of these are metered: the price depends on how much the call reads. See Credits.

37 are beta: they return the source's own structure under our naming rules (snake_case keys, string ids, ISO times where the source gives a timestamp) rather than a schema-2 entity, and their fields may change. See Schema 2.

EndpointCreditsWhat it returnsKey parameters
/profile50Returns a LinkedIn member's public profile: full name, headline, location, follower and connection counts, profile picture, and profile URL.url
/company50Returns a LinkedIn company page: company name, description, follower count, headquarters location, website, and logo.url
/company/by-domain50Returns the LinkedIn company page that owns a website domain: name, description, follower count, headquarters, website, logo, and numeric company id.domain
/profile/similar50Returns members LinkedIn groups with a given profile, each with handle, headline, profile URL, and picture.url
/search/companies100Returns LinkedIn company pages matching a keyword, each with name, tagline, page URL, and logo.query
/profile/posted-jobs50Returns the jobs a LinkedIn member has posted, each with job id, title, hiring company, location, and posting date. Beta.url
/job/hiring-team50Returns the members LinkedIn shows as the hiring team on a job, each with handle, headline, profile URL, and picture.id, url
/profile/articles50Returns Pulse articles a LinkedIn member published, each with text, author, engagement, and date.url
/article50Returns one LinkedIn Pulse article: its text, author, like and comment counts, and publish time.url
/article/comments50Returns comments on a LinkedIn Pulse article, with commenter identity, text, and timestamp.url
/article/reactions50Returns members who reacted to a LinkedIn Pulse article, each with handle, name, picture, and reaction type.url
/profile/activity50Returns when a LinkedIn member last showed public activity. Beta.url
/company/also-viewed50Returns company pages LinkedIn shows as people also viewed, each with name, page URL, and logo.company_id, url
/company/employees-count50Returns how many LinkedIn members list a company as employer, optionally broken down by location. Beta.company_id
/profile/interests/schools50Returns the school pages a LinkedIn member follows, each with name and page URL. Beta.url
/profile/interests/newsletters50Returns the newsletters a LinkedIn member follows, each with name and page URL. Beta.url
/profile/interests/top-voices50Returns the Top Voice profiles a LinkedIn member follows, each with name and profile URL. Beta.url
/profile/position-skills50Returns a member's positions with the skills listed on each role. Beta.url
/profile/top-position50Returns the company page of the member's current top position: company id, name, website, headcount, industries and locations, not the job title. Beta.url
/search/people/by-url100Returns LinkedIn members from a people-search results URL, each with handle, headline, and profile URL.url
/profile/all50Returns a member's entire public profile in one call: author with both counts, and background with About, experience, education, skills, recommendations, Featured and interests. Beta.url, urls
/profile/complete100Returns a member's full background: author in the /profile shape, and background with About, experiences, educations, skills and recommendations in the profile/* item shapes. Beta.url
/profile/with-posts100Returns a member's profile with follower and connection counts in author, recent posts in the profile/posts item shape, and experiences, educations and skills under background. Beta.url
/post/with-comments50Returns one LinkedIn post packed with its comments in a single payload. Beta.url
/post50Returns one LinkedIn post: its text, author name and picture, like, comment and share counts, attached media, and the publish time.url
/search/people100–500Returns LinkedIn members matching a name or filters, each with handle, headline, location, follower count, profile URL, and member id.query
/company/people100–500Returns the members who list a company as their employer, each with handle, headline, location, profile picture, and follower count.company_id
/post/comments50Returns the comments on a LinkedIn post: commenter name, comment text, reaction counts, reply count, pinned and edited flags, and timestamps.url
/profile/posts50–2000Returns the posts a LinkedIn member published, each with text, author name, like, comment and share counts, media, and publish time.url
/profile/reactions50Returns the posts a LinkedIn member reacted to, each with the post text, its original author, like, comment and share counts, and date.url
/post/reposts50Returns the reposts of a LinkedIn post, each with the resharer's name, any added commentary, engagement counts, and publish time.url
/group/posts50Returns the posts inside a LinkedIn group, each with text, author name, like, comment and share counts, media, and publish time.group_id
/company/affiliated-pages50Returns a company's affiliated and showcase pages, each with page name, LinkedIn URL, speciality, follower count, and logo.company_id
/post/comments/replies50Returns the replies under one LinkedIn comment, each with the replier's name, reply text, reaction and reply counts, and timestamps.url, comment_id
/profile/experiences50Returns a LinkedIn member's work history, with each role's job title, company, employment dates, location, and description. Beta.url
/profile/educations50Returns a LinkedIn member's education history, with each entry's school, degree, field of study, and the years attended. Beta.url
/profile/skills50Returns the skills listed on a LinkedIn member's profile, with each skill's name and the endorsements shown against it. Beta.url
/profile/honors50Returns the honors and awards on a LinkedIn member's profile, with each award's title, issuer, date, and description. Beta.url
/profile/certifications50Returns the licenses and certifications on a LinkedIn member's profile, with each one's name, issuer, and issue or expiry dates. Beta.url
/profile/publications50Returns the publications on a LinkedIn member's profile, with each one's title, publisher, publication date, description, and link. Beta.url
/profile/volunteers50Returns the volunteer experience on a LinkedIn member's profile, with each entry's role, organisation, cause, and dates. Beta.url
/profile/recommendations50Returns the recommendations on a LinkedIn member's profile, with the recommender's name and headline, the recommendation text, and date. Beta.url
/profile/interests/companies50Returns the companies a LinkedIn member follows, with each company's name, LinkedIn URL, follower count, and logo. Beta.url
/profile/interests/groups50Returns the LinkedIn groups a member follows, with each group's name, URL, and the size of its membership. Beta.url
/profile/images50Returns the image posts on a LinkedIn member's profile, with each post's text, image links, engagement counts, and publish time.url
/profile/videos50Returns the video posts on a LinkedIn member's profile, with each post's text, video and thumbnail links, engagement counts, and date.url
/profile/comments50Returns the comments a LinkedIn member left on other people's posts, with the comment text, the post it sits under, and the timestamp. Beta.url
/post/reactions100–500Returns the people who reacted to a LinkedIn post, each with their name, headline, profile URL, and the reaction they left.url
/company/jobs100Returns the jobs a company has posted, each with job id, title, location, hiring company details, posting date, and Easy Apply flag. Beta.company_id
/search/jobs100Returns LinkedIn job postings matching a keyword, each with job id, title, hiring company, location, posting date, and Easy Apply flag. Beta.query
/search/location10Returns LinkedIn locations matching a place name, each with the location's display name and the geocode id LinkedIn filters on. Beta.query
/search/schools10Returns LinkedIn school pages matching a name, each with the school's name, page URL, and the id used in search filters. Beta.query
/search/industry10Returns LinkedIn industries matching a keyword, each with the industry name and the id LinkedIn uses to identify it. Beta.query
/profile/about50Returns the month a LinkedIn member joined and how recently contact details and the profile photo were updated, plus identity verification when LinkedIn shows it for that member. Beta.url
/profile/contact50Returns the contact details a LinkedIn member exposes publicly: websites, phone numbers, address, WeChat, and Twitter, alongside their name and profile urn. Beta.url
/profile/stats50Returns a LinkedIn member's audience size: their follower count and their connection count. Beta.url
/company/job-count50Returns the number of jobs a LinkedIn company currently has open. Beta.company_id
/company/insights50Returns headcount breakdowns of a LinkedIn company's members as name and count pairs, covering locations, schools, job functions, skills, service categories, and fields of study. Beta.company_id
/group50Returns a LinkedIn group's profile: name, description, member count, posting rules, industries, owners, logo and cover images, and its public and active flags. Beta.group_id
/job50Returns one LinkedIn job posting in full: title, hiring company, location, posting date, the job description text, and the Easy Apply flag. Beta.id
/company/posts50Returns the recent posts from a LinkedIn company page, each with text, author name, like, comment and share counts, media, and date.company_id
/ad50Returns one LinkedIn ad from the Ad Library: the ad copy, creative images, the advertiser's name and logo, total impressions, and start date.url
/ads/search50Returns ads from the LinkedIn Ad Library matching a company, keyword, country, or date range, with each ad's copy and the advertiser behind it. Beta.company, keyword, companyId
/profile/posts/archive50–5000Returns a LinkedIn member's deep post archive, read from their own feed rather than a search index, with the exact publish timestamp, media and the full engagement breakdown including share counts.url
/search/posts10–480Returns public LinkedIn posts and Pulse articles matching a keyword, with each result's text, author, media, like and comment counts, and date.query, from_member, from_company
/post/transcript100Returns the spoken text of a video in a LinkedIn post.url
/profile/full50Returns a LinkedIn company page and its latest 10 posts in one call. Beta.url

On this page