68 LinkedIn endpoints on one API key.
People and their full profile sections, companies, posts, comments, reactions, articles, groups, jobs, ads and search.
Base path: /v1/linkedin/...
Quickstart
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
5 of these are metered: the price depends on how much the call reads. See Credits.
| Endpoint | Credits | What it returns | Key parameters |
|---|---|---|---|
/profile | 100 | Returns a LinkedIn member's public profile: full name, headline, location, follower and connection counts, profile picture, and profile URL. | url |
/company | 100 | Returns a LinkedIn company page: company name, description, follower count, headquarters location, website, and logo. | url |
/company/by-domain | 100 | Returns the LinkedIn company page that owns a website domain: name, description, follower count, headquarters, website, logo, and numeric company id. | domain |
/profile/similar | 100 | Returns members LinkedIn groups with a given profile, each with handle, headline, profile URL, and picture. | url |
/search/companies | 200 | Returns LinkedIn company pages matching a keyword, each with name, tagline, page URL, and logo. | query |
/profile/posted-jobs | 100 | Returns the jobs a LinkedIn member has posted, each with job id, title, hiring company, location, and posting date. | url |
/job/hiring-team | 100 | Returns the members LinkedIn shows as the hiring team on a job, each with handle, headline, profile URL, and picture. | id, url |
/profile/articles | 100 | Returns Pulse articles a LinkedIn member published, each with text, author, engagement, and date. | url |
/article | 100 | Returns one LinkedIn Pulse article: its text, author, like and comment counts, and publish time. | url |
/article/comments | 100 | Returns comments on a LinkedIn Pulse article, with commenter identity, text, and timestamp. | url |
/article/reactions | 100 | Returns members who reacted to a LinkedIn Pulse article, each with handle, name, picture, and reaction type. | url |
/search/hashtag | 200 | Returns public LinkedIn posts tagged with a hashtag, each with text, author, engagement, and date. | query |
/profile/activity | 100 | Returns when a LinkedIn member last showed public activity. | url |
/company/also-viewed | 100 | Returns company pages LinkedIn shows as people also viewed, each with name, page URL, and logo. | company_id, url |
/company/employees-count | 100 | Returns how many LinkedIn members list a company as employer, optionally broken down by location. | company_id |
/profile/interests/schools | 100 | Returns the school pages a LinkedIn member follows, each with name and page URL. | url |
/profile/interests/newsletters | 100 | Returns the newsletters a LinkedIn member follows, each with name and page URL. | url |
/profile/interests/top-voices | 100 | Returns the Top Voice profiles a LinkedIn member follows, each with name and profile URL. | url |
/profile/position-skills | 100 | Returns a member's positions with the skills listed on each role. | url |
/profile/top-position | 100 | Returns the company page of the member's current top position: company id, name, website, headcount, industries and locations, not the job title. | url |
/search/people/by-url | 200 | Returns LinkedIn members from a people-search results URL, each with handle, headline, and profile URL. | url |
/profile/all | 100 | Returns a member's entire public profile in one call: author with both counts, and background with About, experience, education, skills, recommendations, Featured and interests. | url, urls |
/profile/complete | 200 | Returns a member's full background: author in the /profile shape, and background with About, experiences, educations, skills and recommendations in the profile/* item shapes. | url |
/profile/with-posts | 200 | Returns 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. | url |
/post/with-comments | 100 | Returns one LinkedIn post packed with its comments in a single payload. | url |
/post | 100 | Returns one LinkedIn post: its text, author name and picture, like, comment and share counts, attached media, and the publish time. | url |
/search/people | 200–1000 | Returns LinkedIn members matching a name or filters, each with handle, headline, location, follower count, profile URL, and member id. | query |
/company/people | 200–1000 | Returns the members who list a company as their employer, each with handle, headline, location, profile picture, and follower count. | company_id |
/post/comments | 100 | Returns the comments on a LinkedIn post: commenter name, comment text, reaction counts, reply count, pinned and edited flags, and timestamps. | url |
/profile/posts | 100 | Returns the posts a LinkedIn member published, each with text, author name, like, comment and share counts, media, and publish time. | url |
/profile/reactions | 100 | Returns the posts a LinkedIn member reacted to, each with the post text, its original author, like, comment and share counts, and date. | url |
/post/reposts | 100 | Returns the reposts of a LinkedIn post, each with the resharer's name, any added commentary, engagement counts, and publish time. | url |
/group/posts | 100 | Returns the posts inside a LinkedIn group, each with text, author name, like, comment and share counts, media, and publish time. | group_id |
/company/affiliated-pages | 100 | Returns a company's affiliated and showcase pages, each with page name, LinkedIn URL, speciality, follower count, and logo. | company_id |
/post/comments/replies | 100 | Returns the replies under one LinkedIn comment, each with the replier's name, reply text, reaction and reply counts, and timestamps. | url, comment_id |
/profile/experiences | 100 | Returns a LinkedIn member's work history, with each role's job title, company, employment dates, location, and description. | url |
/profile/educations | 100 | Returns a LinkedIn member's education history, with each entry's school, degree, field of study, and the years attended. | url |
/profile/skills | 100 | Returns the skills listed on a LinkedIn member's profile, with each skill's name and the endorsements shown against it. | url |
/profile/honors | 100 | Returns the honors and awards on a LinkedIn member's profile, with each award's title, issuer, date, and description. | url |
/profile/certifications | 100 | Returns the licenses and certifications on a LinkedIn member's profile, with each one's name, issuer, and issue or expiry dates. | url |
/profile/publications | 100 | Returns the publications on a LinkedIn member's profile, with each one's title, publisher, publication date, description, and link. | url |
/profile/volunteers | 100 | Returns the volunteer experience on a LinkedIn member's profile, with each entry's role, organisation, cause, and dates. | url |
/profile/recommendations | 100 | Returns the recommendations on a LinkedIn member's profile, with the recommender's name and headline, the recommendation text, and date. | url |
/profile/interests/companies | 100 | Returns the companies a LinkedIn member follows, with each company's name, LinkedIn URL, follower count, and logo. | url |
/profile/interests/groups | 100 | Returns the LinkedIn groups a member follows, with each group's name, URL, and the size of its membership. | url |
/profile/images | 100 | Returns the image posts on a LinkedIn member's profile, with each post's text, image links, engagement counts, and publish time. | url |
/profile/videos | 100 | Returns the video posts on a LinkedIn member's profile, with each post's text, video and thumbnail links, engagement counts, and date. | url |
/profile/comments | 100 | Returns the comments a LinkedIn member left on other people's posts, with the comment text, the post it sits under, and the timestamp. | url |
/post/reactions | 200–1000 | Returns the people who reacted to a LinkedIn post, each with their name, headline, profile URL, and the reaction they left. | url |
/company/jobs | 200 | Returns the jobs a company has posted, each with job id, title, location, hiring company details, posting date, and Easy Apply flag. | company_id |
/search/jobs | 200 | Returns LinkedIn job postings matching a keyword, each with job id, title, hiring company, location, posting date, and Easy Apply flag. | query |
/search/location | 20 | Returns LinkedIn locations matching a place name, each with the location's display name and the geocode id LinkedIn filters on. | query |
/search/schools | 20 | Returns LinkedIn school pages matching a name, each with the school's name, page URL, and the id used in search filters. | query |
/search/industry | 20 | Returns LinkedIn industries matching a keyword, each with the industry name and the id LinkedIn uses to identify it. | query |
/profile/about | 100 | Returns 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. | url |
/profile/contact | 100 | Returns the contact details a LinkedIn member exposes publicly: websites, phone numbers, address, WeChat, and Twitter, alongside their name and profile urn. | url |
/profile/stats | 100 | Returns a LinkedIn member's audience size: their follower count and their connection count. | url |
/company/job-count | 100 | Returns the number of jobs a LinkedIn company currently has open. | company_id |
/company/insights | 100 | Returns 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. | company_id |
/group | 100 | Returns a LinkedIn group's profile: name, description, member count, posting rules, industries, owners, logo and cover images, and its public and active flags. | group_id |
/job | 100 | Returns one LinkedIn job posting in full: title, hiring company, location, posting date, the job description text, and the Easy Apply flag. | id |
/company/posts | 100 | Returns the recent posts from a LinkedIn company page, each with text, author name, like, comment and share counts, media, and date. | company_id |
/ad | 100 | Returns 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/search | 100 | Returns ads from the LinkedIn Ad Library matching a company, keyword, country, or date range, with each ad's copy and the advertiser behind it. | company, keyword, companyId |
/profile/posts/archive | 100–10000 | Returns 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/posts | 20–1120 | Returns 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/transcript | 200 | Returns the spoken text of a video in a LinkedIn post. | url |
/profile/full | 100 | Returns a LinkedIn company page, its latest 10 posts, and computed metrics together: engagement rate by views and by followers, posting cadence, top post, format mix. | url |