LinkedIn API
Public LinkedIn profiles, organizations, content, jobs, newsletters, and Learning data.
linkedin
Capabilities
Every capability uses the same POST /execute envelope. Open an endpoint for
its exact ID, input contract, code samples, cost, runtime, and illustrative output.
Each endpoint lists its cost in credits per request; the
pricing page shows what credits cost.
linkedin.article.get
Fetches a public Pulse article with its full body, author, timestamps, images, hashtags, word count, and explicit coverage metadata.
linkedin.company.get
Fetches all supported same-document public company data with one upstream request: identity, About fields, offices, posts, media, affiliated pages and similar pages.
linkedin.company.jobs
List public job cards for a company ID, URL or exact unambiguous name, with keyword and job filters and bounded pagination. Name/URL resolution adds at most one lookup.
linkedin.company.life.get
Fetches and structures a company's public employer-brand Life page into content sections and deduplicated imagery with explicit coverage metadata.
linkedin.company.posts
Reads the bounded anonymous company feed with max_pages, opaque continuation, deduplication and local text/date/media filters.
linkedin.company.search
Resolves company-name autocomplete suggestions to organization IDs. Not exhaustive company search; no upstream pagination.
linkedin.job.get
Read a public job fragment, optionally supplementing explicit fields from one identity-checked full job page. Reports missing fields, source conflicts and partial supplemental failures.
linkedin.jobs.search
Searches and continues through public LinkedIn job cards by absolute offset, with filters, stable continuation metadata, and explicit result-card limitations.
linkedin.learning.course.get
Fetch available public course metadata and rendered syllabus entries, with explicit coverage; does not establish a complete syllabus or lesson-playback access.
linkedin.newsletter.get
Fetches a public LinkedIn newsletter with publisher metadata and an ordered, normalized edition index plus explicit coverage limitations.
linkedin.post.get
Read public post metadata, media and qualified aggregate counts with max_comments-bounded embedded comments; no comment expansion requests.
linkedin.post.transcript.get
Reads available first-party video captions from a public post, with language selection, time-window filtering and bounded timed segments.
linkedin.profile.get
Fetches structured public LinkedIn profile data and activity embedded in the same public document with one upstream request.
linkedin.showcase.get
Fetches a public LinkedIn Showcase entity using a typed organization projection that identifies the entity as a Showcase and reports coverage limitations.
Common uses
- Research public professional and company profiles
- Monitor public posts, articles, newsletters, and employer-brand pages
- Build filtered job-market and hiring datasets
- Track public organization and Showcase page changes
Integration contract
A 200 response completed inline. A 202 response was queued; poll
GET /jobs/:id until it reaches completed or failed.
- Authenticate REST requests
- Poll jobs and retrieve results
- Handle errors and safe retries
- Understand credits and limits
Use LinkedIn data in Claude or connect another AI client with the MCP server.