Skip to main content
Route-permission matrix — read 8 October 2026

What every route into LinkedIn is permitted to do, and what it costs the account

LinkedIn's Open Permissions table lists three API permissions any developer can add without review — profile, email and w_member_social — and none of them searches people or sends a message. Off that table, LinkedIn's own pages call Verified on LinkedIn and Events Management API self-serve, each with a condition its row sets out; its other programmes are approved, contracted or closed. The matrix sets 20 routes into LinkedIn against the same columns: how each authenticates, what it reads and writes, the ceiling its owner publishes, what it costs, and the account exposure that follows from the first two.

Pages read
Sources
41 pages, each linked where it is used
✓ Every row names the page it was read from✓ Quotes are copied, with the clause number✓ Exposure derived by one rule, not assigned✓ Descriptive only: no route is certified
20 routes in the matrix
3 permissions on LinkedIn's Open Permissions table
3 LinkedIn programmes a LinkedIn page calls closed
4 enforcement cases, from the court record
The matrix

Each route, read across the same columns

Rows run from LinkedIn's own self-serve products to the unofficial layer. The exposure column is not written per row: it is computed from the authentication class and whether the route writes to LinkedIn, by the rule set out below, which is the same rule the MCP directory applies to every server. Each row is a link target, so a single route can be cited on its own.

RouteAuthenticates withReadsWritesPublished ceilingCostAccount exposureSource, date read
LinkedIn’s self-serve API
Sign In with LinkedIn using OpenID ConnectSelf-serveprofileemailOAuth 2.0

LinkedIn’s own OAuth 2.0 with OpenID Connect (the openid scope), on a developer app you register. The member signs in and consents.

  • The signed-in member’s name and profile picture
  • The signed-in member’s primary email address

Nothing.

500 requests per member and 100,000 per application, each UTC day

Neither LinkedIn’s access page nor the product guide names a fee.

Low

LinkedIn grants the route, and it only reads.

Read Getting Access to LinkedIn APIs ↗Sign In with LinkedIn using OpenID Connect ↗Quoted evidence ↓
Share on LinkedInSelf-servew_member_socialOAuth 2.0

LinkedIn’s own OAuth 2.0, on a developer app you register. The member authorises the app to post as them.

Nothing.

  • Post on behalf of the member who authorised the app
  • Comment and like on that member’s behalf

150 requests per member and 100,000 per application, each UTC day

Neither LinkedIn’s access page nor the product guide names a fee.

Medium

LinkedIn grants the route, and what it writes appears under the member’s or the organisation’s name.

Read Getting Access to LinkedIn APIs ↗Share on LinkedIn ↗Quoted evidence ↓
Verified on LinkedInSelf-serveOAuth 2.0

LinkedIn’s own OAuth 2.0: the member grants your app access to their verification data.

  • Basic profile information and the verification categories (identity, workplace) of members who authorise the app
  • In the self-serve Development tier, only the developer app’s own admins

Nothing.

  • Development tier: 5,000/day, developer app admins only, testing only
  • Lite tier: 5,000/day for all members, after application review
  • Plus tier: custom, after Business Development approval

Free on the Development and Lite tiers; LinkedIn prices Plus on contact.

Low

LinkedIn grants the route, and it only reads.

Read Verified on LinkedIn API overview ↗Quoted evidence ↓
Events Management APISelf-serveLinkedIn's pages disagree ↓r_eventsrw_eventsOAuth 2.0

LinkedIn’s own OAuth 2.0, member permissions (3-legged), on a developer app.

The organization’s events

Manage the organization’s events

None published.

The access page names no fee.

Medium

LinkedIn grants the route, and what it writes appears under the member’s or the organisation’s name.

Read Marketing API access and tiers ↗Quoted evidence ↓
LinkedIn’s partner programmes
Community Management APIBy applicationw_member_socialw_organization_socialr_organization_socialr_member_postAnalyticsOAuth 2.0

LinkedIn’s own OAuth 2.0, on an app LinkedIn has vetted. Starts in a Development tier; Standard needs a second review.

  • Company page followers, page and share statistics
  • Comments and reactions on posts the app manages
  • Follower and post statistics for a member
  • Create and manage company posts, comments and reactions
  • Create and manage posts, comments and reactions on behalf of individual profiles
  • 100 requests per member and 500 per application, each 24 hours, in the Development tier
  • Development tier: no BATCH_GET calls and no social-action webhooks, and integration and testing must be finished within twelve months
  • Member data obtained through the Marketing API Program may be stored 48 hours for social activity and cached 24 hours for other members’ profile data

Neither LinkedIn’s programme page nor its access page names a fee.

Medium

LinkedIn grants the route, and what it writes appears under the member’s or the organisation’s name.

Read Community Management API overview ↗Marketing API access and tiers ↗Restricted uses of Marketing APIs and data ↗Marketing API data storage requirements ↗API rate limits ↗Quoted evidence ↓
Advertising APIBy applicationr_adsrw_adsr_ads_reportingOAuth 2.0

LinkedIn’s own OAuth 2.0, on an approved app, acting on ad accounts where the member holds a role.

Ad accounts and their reporting, for accounts the member administers

Manage those ad accounts, within the tier’s edit limits

  • Development tier: read-only for unlimited ad accounts, edits for up to five, and one test ad account created through the API
  • Standard tier: edits for unlimited ad accounts, requested by support ticket

Neither LinkedIn’s access page nor its tier page names a fee for API access.

Medium

LinkedIn grants the route, and what it writes appears under the member’s or the organisation’s name.

Read Getting Access to LinkedIn APIs ↗Marketing API access and tiers ↗Quoted evidence ↓
Member Post ManagementClosedr_member_socialOAuth 2.0

Would be LinkedIn’s own OAuth 2.0. Not obtainable.

The programme page names it and does not describe its scope

Nothing.

None published.

Not obtainable.

Not applicable

None to derive: the route is closed to new applicants.

Read Community Management API overview, FAQ ↗Quoted evidence ↓
Sales Navigator Application Platform (SNAP)ClosedLinkedIn's pages disagree ↓r_sales_nav_analyticsr_sales_nav_displayr_sales_nav_validationr_sales_nav_profilesOAuth 2.0

LinkedIn’s own OAuth 2.0 for approved SNAP partners, member and application flows.

  • Display Services: LinkedIn profiles, accounts and recent activity, rendered as LinkedIn’s own modules inside the partner’s app
  • Analytics Services: a bulk export of a sales team’s activity
  • Sync Services: matches between CRM records and LinkedIn

Display Services modules connect and send messages, including InMail, from inside the partner’s app

None published.

Not obtainable by new partners.

Not applicable

None to derive: the route is closed to new applicants.

Read Sales Navigator Application Platform ↗Getting Access to LinkedIn APIs ↗Quoted evidence ↓
Messages APIBy partner agreementOAuth 2.0

LinkedIn’s own OAuth 2.0, for approved partners only. No permission for it is on the access page.

Nothing.

Member-to-member messages to first-degree connections, each tied to a specific member action

  • The member must opt in, be able to edit any prepared draft, and take an affirmative action to send
  • The only message type is MEMBER_TO_MEMBER

No fee is published on the page.

Medium

LinkedIn grants the route, and what it writes appears under the member’s or the organisation’s name.

Read Messages API ↗Quoted evidence ↓
Invitations APIBy partner agreementOAuth 2.0

LinkedIn’s own OAuth 2.0, for approved partners only. No permission for it is on the access page.

Invitations the authenticated member has sent and received, and their status

Connection invitations, sent only on behalf of the authenticated member

None published.

No fee is published on the page.

Medium

LinkedIn grants the route, and what it writes appears under the member’s or the organisation’s name.

Read Invitations API ↗Quoted evidence ↓
Recruiter System Connect (RSC)By partner agreementOAuth 2.0

Two-legged OAuth, with a client ID and secret per customer, issued after partner onboarding.

One-Click Export of candidates from Recruiter, InMail history, and stub profiles after an InMail response

Candidates, applications and notes synced from the ATS into the customer’s Recruiter account

A certification meeting, with the test cases for each module demoed

No fee from LinkedIn: included in a Recruiter Corporate or RPS licence at no additional cost. ATS providers may charge an implementation fee. Not available on Recruiter Lite.

The seat it runs on: Recruiter, Quote only, checked 10 September 2026.

Medium

LinkedIn grants the route, and what it writes appears under the member’s or the organisation’s name.

Read Recruiter System Connect ↗LinkedIn Help: Recruiter System Connect FAQ ↗Quoted evidence ↓
ComplianceClosedr_compliancew_complianceOAuth 2.0

Would be LinkedIn’s own OAuth 2.0, member flow. Not obtainable.

Activities, for compliance monitoring and archiving

Manage and delete data for compliance

None published.

Not obtainable.

Not applicable

None to derive: the route is closed to new applicants.

Read Getting Access to LinkedIn APIs ↗Quoted evidence ↓
No-code platforms
n8n LinkedIn nodeThird partyOAuth 2.0

OAuth2 against your own LinkedIn developer app, with the Share on LinkedIn and Sign In with LinkedIn using OpenID Connect products added, and the Advertising API when posting as an organization. n8n’s instructions also ask for a LinkedIn Company Page.

Nothing.

Create a post, as a person or as an organization

  • None published by n8n; the node calls LinkedIn on your own developer app
  • Posting as an organization needs LinkedIn’s Community Management app review

Priced by n8n, not by LinkedIn.

Its pricing page ↗

Medium

LinkedIn grants the route, and what it writes appears under the member’s or the organisation’s name.

Read n8n LinkedIn node ↗n8n LinkedIn credentials ↗Quoted evidence ↓
Zapier LinkedIn appThird partyOAuth 2.0

You connect your LinkedIn account to Zapier, and Zapier holds the authorisation.

Nothing.

  • Create Company Update
  • Create Share Update
  • Two posting actions to a Company Page, plus a raw API request on the same authorisation
  • Lead gen forms are not part of this app

Priced by Zapier, not by LinkedIn.

Its pricing page ↗

Medium

LinkedIn grants the route, and what it writes appears under the member’s or the organisation’s name.

Read Zapier LinkedIn integrations ↗Quoted evidence ↓
Make LinkedIn appThird partyOAuth 2.0

A Make connection to your LinkedIn account, by LinkedIn OAuth or by LinkedIn OpenID Connect.

Company posts, follower statistics and share statistics

  • Create and delete user text, image and video posts
  • Create and delete company text, image and video posts

None published by Make

Priced by Make, not by LinkedIn.

Its pricing page ↗

Medium

LinkedIn grants the route, and what it writes appears under the member’s or the organisation’s name.

Read Make LinkedIn app documentation ↗Make LinkedIn integration page ↗Quoted evidence ↓
MCP servers
An MCP server from LinkedIn or MicrosoftNone found

Nothing to authenticate against: we found no such server.

Not applicable.

Not applicable.

None published.

Not applicable.

Not applicable

None to derive: there is no route.

Read LinkedIn developer product catalogue ↗GitHub search: mcp in org:linkedin ↗microsoft/mcp README ↗MCP Registry search: linkedin ↗Quoted evidence ↓
Third-party LinkedIn MCP serversThird party

One of the directory’s authentication classes, from no credential at all to your own session.

  • No account: 1
  • Vendor API key: 3
  • OAuth 2.0: 1
  • Browser session: 6
  • Session cookie: 2

Depends on the class; the directory lists each server’s tools

Depends on the server: 8 of the 13 can act on LinkedIn as you.

Set by each server’s route; the directory records it

Per server, from free to a vendor subscription; the directory records each one.

  • Low 4
  • Medium 2
  • High 7

Derived per server by the rule below.

Read The LinkedIn MCP directoryQuoted evidence ↓
The unofficial layer
Browser extensions in your signed-in sessionThird partyBrowser session

None of its own. It acts inside your browser while you are signed in to LinkedIn, as you.

Whatever your signed-in account can see

Whatever your account can do: invitations, messages, posts, comments, reactions

No API ceiling applies. Your account’s own limits do

A vendor subscription. This page prices no vendor; the tool directory records published prices.

High

Automated activity under your own name, on a route LinkedIn does not grant.

Read User Agreement, section 8.2 ↗Prohibited software and extensions ↗Quoted evidence ↓
Cloud tools that hold your sessionThird partySession cookie

Your LinkedIn session, stored and used on the vendor’s servers rather than in your browser.

Whatever your signed-in account can see

Whatever your account can do, run from the vendor’s machines

No API ceiling applies. Your account’s own limits do

A vendor subscription. This page prices no vendor; the tool directory records published prices.

High

Automated activity under your own name, on a route LinkedIn does not grant.

Read User Agreement, section 8.2 ↗Account restrictions ↗Quoted evidence ↓
Data vendors and scrapersThird partyVendor API key

The vendor’s own key. No LinkedIn login of yours is involved; the vendor’s infrastructure does the collecting.

Profile, company, job and post data, as the vendor collects it

Nothing.

LinkedIn’s robots.txt answers every crawler it does not name with Disallow: /

A vendor subscription or per-record price. This page prices no vendor.

Low

The route uses no LinkedIn login of yours. A member who uses data obtained this way is still bound by section 8.2, and section 3.4 applies to that member’s account.

Read LinkedIn robots.txt ↗User Agreement, section 8.2 ↗Quoted evidence ↓

Every LinkedIn, platform and court page behind these rows was read on 8 October 2026; the third-party MCP row is computed from the directory, read on 20 September 2026. Third-party prices are linked rather than printed: they move on the vendor's clock, not LinkedIn's. The member-side ceilings — invitations a week, InMail credits, search result caps — apply on every route that acts as you, and are on the LinkedIn limits page.

Corrections

Two claims in published LinkedIn AI tooling that LinkedIn's own pages contradict

Each claim is quoted from the repository that prints it, beside the LinkedIn sentences that settle it.

The claim, in the README of Jakeschincariol/linkedin-agent-skill
“There is no official API for posting to a personal profile without an approved partner app”Jakeschincariol/linkedin-agent-skill README ↗

Share on LinkedIn is on LinkedIn’s list of open permissions, which any developer can add without review, and the permission it grants posts on behalf of the member who authorised the app.

“Open Permissions are the only permissions that are available to all developers without special approval.”learn.microsoft.com/en-us/linkedin/shared/authentication/getting-access ↗
“Member Auth: Post, comment and like posts on behalf of an authenticated member.”learn.microsoft.com/en-us/linkedin/shared/authentication/getting-access ↗

The Share on LinkedIn row ↑

The claim, in a contributed skill listed in the README of sergebulaev/linkedin-skills
“LinkedIn has no invite or DM API”sergebulaev/linkedin-skills README ↗

Both exist and are documented. Both are restricted to approved partners, and the Messages API’s own requirements exclude automated or scheduled sending.

“Usage of this API is restricted to approved partners, subject to limitations via API agreement.”learn.microsoft.com/en-us/linkedin/shared/integrations/communications/invitations ↗
“A message must be associated with a specific member action. Member actions do not include an automated or scheduled event.”learn.microsoft.com/en-us/linkedin/shared/integrations/communications/messages ↗

The Messages API row ↑

The evidence behind each row

What the owner of each route says, in its own words

Copied from the pages linked in the matrix, apostrophes included. Where a platform lists its LinkedIn operations, the full list is here, so the counts in the matrix can be checked against it.

LinkedIn’s self-serve API

Products LinkedIn’s own pages describe as self-serve, on the Open Permissions table and off it.

Sign In with LinkedIn using OpenID Connect
“Most permissions and partner programs require explicit approval from LinkedIn. Open Permissions are the only permissions that are available to all developers without special approval.”learn.microsoft.com/en-us/linkedin/shared/authentication/getting-access ↗
“Member Auth: Retrieve authenticated member's name, headline, and photo.”learn.microsoft.com/en-us/linkedin/shared/authentication/getting-access ↗
“Required to retrieve the member's lite profile including their id, name, and profile picture.”learn.microsoft.com/en-us/linkedin/consumer/integrations/self-serve/sign-in-with-linkedin-v2 ↗
“Keep in mind Sign In with LinkedIn using OpenID Connect does not verify user identities and should not be marketed as such.”learn.microsoft.com/en-us/linkedin/consumer/integrations/self-serve/sign-in-with-linkedin-v2 ↗

LinkedIn’s two pages disagree on headline. The access page lists it under the profile permission; the product guide describes the profile scope as id, name and profile picture, and its userinfo response has no headline field. The row follows the product guide.

Back to the row ↑

Share on LinkedIn
“Most permissions and partner programs require explicit approval from LinkedIn. Open Permissions are the only permissions that are available to all developers without special approval.”learn.microsoft.com/en-us/linkedin/shared/authentication/getting-access ↗
“Member Auth: Post, comment and like posts on behalf of an authenticated member.”learn.microsoft.com/en-us/linkedin/shared/authentication/getting-access ↗
“Required to create a LinkedIn post on behalf of the authenticated member.”learn.microsoft.com/en-us/linkedin/consumer/integrations/self-serve/share-on-linkedin ↗

Back to the row ↑

Verified on LinkedIn
“Self-serve (automatic)”learn.microsoft.com/en-us/linkedin/consumer/integrations/verified-on-linkedin/overview ↗
“Member Authorizes: Grants your app permission to access their LinkedIn verification data via OAuth 2.0.”learn.microsoft.com/en-us/linkedin/consumer/integrations/verified-on-linkedin/overview ↗
“For Plus tier pricing and partnership inquiries, contact LinkedIn Business Development.”learn.microsoft.com/en-us/linkedin/consumer/integrations/verified-on-linkedin/overview ↗

It is not on the Open Permissions table, and only its Development tier is self-serve. Serving members beyond the app’s own admins takes the Lite tier’s application review.

Back to the row ↑

Events Management API
“Available to all developers as a self-serve API product on request.”learn.microsoft.com/en-us/linkedin/marketing/increasing-access ↗

LinkedIn also says this, and the two sentences conflict:

“The Advertising API, Community Management API, Events Management API, Lead Sync API, Conversions API, and Matched Audiences API are open to all approved developers — apply through the standard process.”learn.microsoft.com/en-us/linkedin/marketing/increasing-access ↗
“Retrieve your organization's events.”learn.microsoft.com/en-us/linkedin/marketing/increasing-access ↗
“Manage your organization's events.”learn.microsoft.com/en-us/linkedin/marketing/increasing-access ↗

Back to the row ↑

LinkedIn’s partner programmes

Approved, contracted or closed — the state of each is LinkedIn’s own sentence.

Community Management API
“When applying for Standard Tier, provide a screencast video demonstrating each use case specified in your access request form, matching the use cases described in the Standard Tier access request form.”learn.microsoft.com/en-us/linkedin/marketing/community-management/community-management-overview ↗
“Create and manage posts, comments, and reactions while monitoring engagement on behalf of individual profiles.”learn.microsoft.com/en-us/linkedin/marketing/community-management/community-management-overview ↗
“In particular, member data shouldn't be used for advertising, sales, or recruiting use cases (including to identify sales or marketing prospects or prospective talent for hire, for lead creation, to enhance customer data in a CRM or marketing automation platform, to build an audience list, or for ad targeting purposes).”learn.microsoft.com/en-us/linkedin/marketing/restricted-use-cases ↗

The Standard tier is described as “designed for live production with no restrictions”; LinkedIn still meters every app on an unpublished daily limit.

Back to the row ↑

Advertising API
“Developers seeking to build a marketing related integration using Advertising API permissions must be approved.”learn.microsoft.com/en-us/linkedin/shared/authentication/getting-access ↗
“Advertising API: Development tier is designed to build end-to-end workflows and supports read-only access for unlimited ad accounts and edit capabilities for up to five (5) Ad Accounts. Standard tier is designed to support campaign management solutions including edit capabilities for unlimited ad accounts.”learn.microsoft.com/en-us/linkedin/marketing/increasing-access ↗

Back to the row ↑

Member Post Management
“r_member_social is a closed permission. We're not accepting access requests at this time due to resource constraints.”learn.microsoft.com/en-us/linkedin/marketing/community-management/community-management-overview ↗

Back to the row ↑

Sales Navigator Application Platform (SNAP)
“We are not currently accepting new partners for access to the LinkedIn Sales Navigator API. We periodically review our onboarding capacity and will update this page if availability changes. Thank you for your understanding.”learn.microsoft.com/en-us/linkedin/sales/ ↗

LinkedIn also says this, and the two sentences conflict:

“Developers seeking to build sales related integration using one of the permissions below must be approved as a Sales Navigator Application Platform (SNAP) partner. Apply here to be a SNAP partner.”learn.microsoft.com/en-us/linkedin/shared/authentication/getting-access ↗
“Display Services modules allow viewing LinkedIn profiles and accounts, displaying recent activity and posts, and connecting and sending messages (including InMail) to leads.”learn.microsoft.com/en-us/linkedin/sales/ ↗

Back to the row ↑

Messages API
“Usage of this API is restricted to approved partners, subject to limitations via API agreement.”learn.microsoft.com/en-us/linkedin/shared/integrations/communications/messages ↗
“A message must be associated with a specific member action. Member actions do not include an automated or scheduled event. For example, a member navigating through your application is not a specific member action.”learn.microsoft.com/en-us/linkedin/shared/integrations/communications/messages ↗

Back to the row ↑

Invitations API
“Usage of this API is restricted to approved partners, subject to limitations via API agreement.”learn.microsoft.com/en-us/linkedin/shared/integrations/communications/invitations ↗
“Send an invitation by issuing a POST that specifies the URN of the LinkedIn member that the invite will be sent to. You can only send invites on behalf of the authenticated user.”learn.microsoft.com/en-us/linkedin/shared/integrations/communications/invitations ↗

Back to the row ↑

Recruiter System Connect (RSC)
“The use of these APIs is restricted to those developers approved by LinkedIn. Please reach out to your LinkedIn Relationship Manager or Business Development contact as you will need to meet certain criteria and sign an API agreement with data restrictions in order to use this integration.”learn.microsoft.com/en-us/linkedin/talent/recruiter-system-connect ↗
“Recruiter System Connect synchronizes customers’ candidate information between your ATS and LinkedIn Recruiter.”learn.microsoft.com/en-us/linkedin/talent/recruiter-system-connect ↗
“All API requests require OAuth's 2 Legged Authorization.”learn.microsoft.com/en-us/linkedin/talent/recruiter-system-connect ↗
“For all customers with one or more Recruiter Corporate or Recruiter Professional Service (RPS) seats, RSC is included as part of your Recruiter license at no additional cost. Some ATS providers charge customers an implementation fee as a part of their standard business practice; however, there is no fee from LinkedIn.”www.linkedin.com/help/recruiter/answer/a414395 ↗
“RSC is not available for Recruiter Lite customers.”www.linkedin.com/help/recruiter/answer/a414395 ↗
“RSC is available for all Recruiter Corporate or Recruiter Professional Service (RPS) seats as part of your Recruiter License.”www.linkedin.com/help/recruiter/answer/a414395 ↗

Back to the row ↑

Compliance
“The following permissions used for Compliance integrations are listed for reference purposes only. Access is closed and may not be requested.”learn.microsoft.com/en-us/linkedin/shared/authentication/getting-access ↗

Back to the row ↑

No-code platforms

Each platform’s own LinkedIn integration, listed operation by operation.

n8n LinkedIn node
“Use the LinkedIn node to automate work in LinkedIn, and integrate LinkedIn with other applications. n8n supports creating posts.”docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.linkedin/ ↗
“If this node doesn't support the operation you want to do, you can use the HTTP Request node to call the service's API.”docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.linkedin/ ↗
“Advertising API (if using it as an organization account rather than an individual)”docs.n8n.io/integrations/builtin/credentials/linkedin/ ↗

Post: 1 operation

  • Create

Back to the row ↑

Zapier LinkedIn app
“This integration supports posting company updates and share updates to your LinkedIn Company Page. It does not include LinkedIn lead gen forms (see LinkedIn Ads or other lead-gen integrations for that).”zapier.com/apps/linkedin/integrations ↗
“This is an advanced action which makes a raw HTTP request that includes this integration's authentication.”zapier.com/apps/linkedin/integrations ↗

3 actions

  • Create Company Update
  • API Request (Beta)
  • Create Share Update

The same page offers these actions to AI clients through Zapier MCP.

Back to the row ↑

Make LinkedIn app
“With the LinkedIn app in Make, you can manage the users, organizations, posts, and statistics in your LinkedIn account.”apps.make.com/linkedin ↗

Users: 4 modules

  • Create a User Text Post
  • Create a User Image Post
  • Create a User Video Post
  • Delete a User Post

Companies: 11 modules

  • Watch Company Posts
  • List Company Posts
  • Create a Company Text Post
  • Create a Company Image Post
  • Create a Company Video Post
  • Get a Company Post
  • Delete a Company Post
  • Get the Follower Statistics
  • Get the Follower Statistics over Time
  • Get the Company Share Statistics
  • Get the Company Share Statistics over Time

Other: 2 modules

  • Make an API Call
  • Get the Statistics of Shares

The platform's integration page counts it differently: 19 modules, 1 trigger, 13 actions and 5 searches.

Back to the row ↑

MCP servers

Whether LinkedIn ships one, and how the third-party servers authenticate.

An MCP server from LinkedIn or Microsoft

An absence of evidence, bounded by where we looked: LinkedIn’s developer product catalogue lists no MCP product, a GitHub search for “mcp” in the linkedin organisation returns no repository, the microsoft/mcp README does not mention LinkedIn, and the MCP Registry lists no LinkedIn server under a LinkedIn or Microsoft namespace. A partner-only or unannounced integration would appear in none of these.

Back to the row ↑

Third-party LinkedIn MCP servers

8 of the 13 servers in the directory can act on LinkedIn as you, and 4 put no LinkedIn account behind them. Each one's tools, credential and exposure are on its record, and the routes a server can take are compared side by side.

Back to the row ↑

The unofficial layer

By class, not by vendor: what each class adds, and the clauses it runs against.

Browser extensions in your signed-in session
“In order to protect our members' data and our website, we don't permit the use of any third party software, including "crawlers", bots, browser plug-ins, or browser extensions that scrape, modify the appearance of, or automate activity on LinkedIn's website.”www.linkedin.com/help/linkedin/answer/a1341387 ↗

Runs against User Agreement section 8.2. The bullets, under this site's labels: Scraping, by any means; Bots and automated activity; Changing how LinkedIn looks.

Back to the row ↑

Cloud tools that hold your session
“Automated inauthentic activity violates the LinkedIn User Agreement and can result in temporary or permanent restriction of your account.”www.linkedin.com/help/linkedin/answer/a1340522 ↗

Runs against User Agreement section 8.2. The bullets, under this site's labels: Bots and automated activity; Scraping, by any means.

Back to the row ↑

Data vendors and scrapers
“The use of robots or other automated means to access LinkedIn without the express permission of LinkedIn is strictly prohibited.”www.linkedin.com/robots.txt ↗

Runs against User Agreement section 8.2. The bullets, under this site's labels: Scraping, by any means; Data obtained through third parties.

The clause on data obtained through aggregators or brokers binds the member who uses the data, and every case in the enforcement record below was fought between LinkedIn and a company that collected its data.

Back to the row ↑

Three of the four self-serve products print a daily limit: Sign In with LinkedIn using OpenID Connect at 500 requests per member, Share on LinkedIn at 150 requests per member and Verified on LinkedIn at 5,000/day on its Development and Lite tiers. For other endpoints, LinkedIn's rate-limit page says that “Standard rate limits are not published in documentation.” ↗

The User Agreement, effective 3 November 2025

The clauses the unofficial layer runs against, quoted with their section number

Section 8.2 is LinkedIn's list of “Don’ts”. The four bullets below are the ones that describe the tools in the matrix's last family. Section 3.4 is where the agreement says what LinkedIn may do to an account, and the help-centre pages after it are where LinkedIn says what it does.

Section 8.2 (Don’ts)

Labelled here: Scraping, by any means

“Develop, support or use software, devices, scripts, robots or any other means or processes (such as crawlers, browser plugins and add-ons or any other technology) to scrape or copy the Services, including profiles and other data from the Services;”User Agreement, section 8.2 ↗

In the matrix: Browser extensions in your signed-in session; Cloud tools that hold your session; Data vendors and scrapers.

Section 8.2 (Don’ts)

Labelled here: Bots and automated activity

“Use bots or other unauthorized automated methods to access the Services, add or download contacts, send or redirect messages, create, comment on, like, share, or re-share posts, or otherwise drive inauthentic engagement;”User Agreement, section 8.2 ↗

In the matrix: Browser extensions in your signed-in session; Cloud tools that hold your session.

Section 8.2 (Don’ts)

Labelled here: Data obtained through third parties

“Copy, use, display or distribute any information (including content) obtained from the Services, whether directly or through third parties (such as search tools or data aggregators or brokers), without the consent of the content owner (such as LinkedIn for content it owns);”User Agreement, section 8.2 ↗

In the matrix: Data vendors and scrapers.

Section 8.2 (Don’ts)

Labelled here: Changing how LinkedIn looks

“Overlay or otherwise modify the Services or their appearance (such as by inserting elements into the Services or removing, covering, or obscuring an advertisement included on the Services);”User Agreement, section 8.2 ↗

In the matrix: Browser extensions in your signed-in session.

Section 3.4 (Limits)

Labelled here: What LinkedIn may do to the account

“LinkedIn reserves the right to limit your use of the Services, including the number of your connections and your ability to contact other Members. LinkedIn reserves the right to restrict, suspend, or terminate your account if you breach this Contract or the law or are misusing the Services (e.g., violating any of the Dos and Don’ts or Professional Community Policies).”User Agreement, section 3.4 ↗
LinkedIn Help: Prohibited software and extensions
“Any member who uses tools for such purposes is in violation of the User Agreement. This means that they risk having their accounts restricted or shut down. They also risk the possibility that any prohibited tools they’re using may become non-operational without notice.”LinkedIn Help, Prohibited software and extensions ↗
LinkedIn Help: Account restrictions
“Automated inauthentic activity violates the LinkedIn User Agreement and can result in temporary or permanent restriction of your account.”LinkedIn Help, Account restrictions ↗
LinkedIn Help: Automated activity on LinkedIn
“Review and disable the software or extension that automates activities. Your account will then automatically be re-enabled at the time specified on the suspension notification.”LinkedIn Help, Automated activity on LinkedIn ↗
Enforcement chronology

Four cases, each step dated from the docket or the parties' own words

In filing order. Every step links to the filed document, the docket, LinkedIn's own statement or the defendant's own notice — not to a write-up of one. Of the three cases LinkedIn brought itself, all list breach of contract first.

  1. hiQ Labs, Inc. v. LinkedIn Corporation

    N.D. Cal., No. 3:17-cv-03301; Ninth Circuit, No. 17-16783. Docket ↗ hiQ brought the case and held a preliminary injunction on its tortious interference claim, which LinkedIn sought to preempt with the CFAA. The injunction was dissolved in August 2022, and the case ended by consent judgment.

    1. hiQ files against LinkedIn for a declaratory judgment. Source ↗
    2. On remand from the Supreme Court, the Ninth Circuit again affirms the preliminary injunction barring LinkedIn from denying hiQ access to publicly available member profiles. Its basis is that hiQ “raised serious questions about whether LinkedIn may invoke the Computer Fraud and Abuse Act (“CFAA”) to preempt hiQ’s possibly meritorious tortious interference claim.” Source ↗
    3. The district court dissolves the preliminary injunction. Its November order records: “On August 1, 2022, this Court dissolved the preliminary injunction, holding that LinkedIn had established a significant change in facts by showing that hiQ no longer had an ongoing business.” Source ↗
    4. The summary-judgment order, signed 27 October, is publicly refiled. It grants LinkedIn’s motion only in part: on the contract claim it grants summary judgment as to the conduct of hiQ’s turkers, and denies it as to hiQ’s scraping and use of data, because a genuine dispute of material fact remains on hiQ’s waiver and estoppel defences. Source ↗
    5. Consent judgment and permanent injunction: judgment of $500,000 entered against hiQ, which is permanently enjoined from using automated means to access or copy data from LinkedIn, logged in or not, without LinkedIn’s express written permission, and from creating or using accounts with fake identities. Source ↗
    “In sum, the Court therefore DENIES LinkedIn’s motion for summary judgment on the breach of contract claim as to hiQ’s scraping and unauthorized use of data because there remains a genuine dispute of material facts for hiQ’s waiver and estoppel defenses, but GRANTS the motion as to hiQ turkers’ conduct.”storage.courtlistener.com/recap/gov.uscourts.cand.312704/gov.uscourts.cand.312704.404.0.pdf ↗
  2. LinkedIn Corporation v. Mantheos Pte. Ltd.

    N.D. Cal., No. 4:22-cv-00651. Docket ↗ LinkedIn alleged scraping through fake accounts that had bought Sales Navigator. It ended in a consent judgment.

    1. LinkedIn files against Mantheos and its founders, and says so the same day on its own newsroom. Source ↗
    2. Final Judgment on Consent. The defendants deny liability, are permanently restrained and barred from scraping LinkedIn or selling its data, and represent that they destroyed all LinkedIn member profile data. Source ↗

    Claims, as the consent judgment recites them ↗: “breach of contract, fraud and deceit, and misappropriation and violated the Lanham Act, 15 U.S.C. § 1125(c)”

    “Using a network of hundreds of fake LinkedIn member accounts and virtual debit cards under fake names, Mantheos fraudulently obtained LinkedIn Sales Navigator subscriptions.”news.linkedin.com/2022/february/taking-legal-action-to-protect-members-against-scraping ↗
  3. LinkedIn Corporation v. Nubela Pte. Ltd., Proxycurl LLC, Steven Goh and Bach Le

    N.D. Cal., No. 3:25-cv-00828. Docket ↗ Proxycurl’s founder shut it down and wrote that he did so to comply with the settlement. The docket then records a judgment.

    1. LinkedIn files against Nubela, Proxycurl, Steven Goh and Bach Le. Source ↗
    2. The founder announces Proxycurl’s shutdown, and writes that it was shut down to comply with the legal settlement with LinkedIn. Source ↗
    3. Docket entry 28, a judgment. The document is not on CourtListener, so nothing further is said of it here. Source ↗

    Claims, as docket entry 1 lists them ↗: “(1) Breach of Contract; (2) Fraud and Deceit (CAL.CIV. CODE §§ 1572, 1710); (3) BREACH OF THE CONSUMER COMPUTER FRAUD AND ABUSE ACT, 18 U.S.C. § 1030; (4) UNLAWFUL, UNFAIR OR FRAUDULENT BUSINESS PRACTICES (CAL. BUS. & PROF. CODE § 17200 ET SEQ.) (5) VIOLATION OF THE LANHAM ACT, 15 U.S.C. § 1125(C); (6) MISAPPROPRIATION”

    “In January earlier this year (2025), LinkedIn filed a lawsuit against Proxycurl. Today, we are shutting Proxycurl down.”nubela.co/blog/goodbye-proxycurl/ ↗
  4. LinkedIn Corporation v. ProAPIs Inc., Netswift (SMC-Private) Limited and Rehmat Alam

    N.D. Cal., No. 5:25-cv-08393. Docket ↗ LinkedIn alleged scraping through a network of fake accounts. It ended in a consent judgment.

    1. LinkedIn files its complaint against ProAPIs, Netswift and Rehmat Alam. Source ↗
    2. Final Judgment on Consent, and the case is closed. The defendants deny liability, are permanently restrained and barred from accessing LinkedIn through impersonation, fake accounts, scraping, crawling or bots, and certify that they have permanently deleted all LinkedIn data they obtained. Source ↗

    Claims, as the consent judgment recites them ↗: “breach of contract; fraud and deceit under California Civil Code §§ 1572, 1710; misappropriation; trespass to chattels; breach of the Computer Fraud and Abuse Act, 18 U.S.C. § 1030 et seq.; breach of the California Comprehensive Computer Data Access and Fraud Act, California Penal Code § 502; breach of California’s Unfair Competition Law, Business & Professions Code § 17200 et seq.; and breach of the Lanham Act, 15 U.S.C. § 1125(c)”

The 2022 Ninth Circuit opinion affirmed a preliminary injunction on hiQ's tortious interference claim, the district court dissolved that injunction in August 2022, the November order left the contract claim over hiQ's scraping to a factual dispute, and the case ended by consent judgment. Each case above links its docket, and was checked against it on 8 October 2026.

How the exposure column is derived

Authentication and writes in, exposure out, for every row

Exposure here means one thing: what the route puts at stake for the LinkedIn account behind it. It reads the authentication class and whether the route writes to LinkedIn, and nothing else. It is not a quality score, and a low level is not a statement that LinkedIn permits a route.

Authenticates withReads onlyWrites to LinkedIn
No accountLowLow
Vendor API keyLowLow
OAuth 2.0LowMedium
Browser sessionMediumHigh
Session cookieMediumHigh

A closed programme and a search that found nothing carry no level, because there is no route to be exposed through. The rule lives in lib/mcp/registry.ts and this page imports it, so the matrix and the MCP directory cannot disagree about it.

LinkedIn automation rules FAQ

The questions this matrix answers, directly

Can I post to my own LinkedIn profile through the official API?

Yes, without partner approval. Share on LinkedIn is one of LinkedIn’s open permissions, which any developer can add from the Developer Portal, and LinkedIn describes w_member_social as “Member Auth: Post, comment and like posts on behalf of an authenticated member.” LinkedIn publishes its throttle: 150 requests per member and 100,000 per application, each UTC day.

Does LinkedIn have an API for sending messages or connection requests?

Both exist. The Messages API and the Invitations API pages each say only: “Usage of this API is restricted to approved partners, subject to limitations via API agreement.” Neither appears on LinkedIn’s list of open permissions. The Messages API then requires: “A message must be associated with a specific member action. Member actions do not include an automated or scheduled event. For example, a member navigating through your application is not a specific member action.”

Which LinkedIn API permissions can any developer get without approval?

LinkedIn’s Open Permissions table lists three: profile and email (Sign In with LinkedIn using OpenID Connect) and w_member_social (Share on LinkedIn). LinkedIn’s access page says: “Most permissions and partner programs require explicit approval from LinkedIn. Open Permissions are the only permissions that are available to all developers without special approval.” Off that table, LinkedIn describes two more products as self-serve, each with a condition. Verified on LinkedIn: “Self-serve (automatic)”. It is not on the Open Permissions table, and only its Development tier is self-serve. Serving members beyond the app’s own admins takes the Lite tier’s application review. Events Management API: “Available to all developers as a self-serve API product on request.” The same page also says: “The Advertising API, Community Management API, Events Management API, Lead Sync API, Conversions API, and Matched Audiences API are open to all approved developers — apply through the standard process.”

Is the LinkedIn Sales Navigator API accepting new partners?

No. LinkedIn’s Sales Navigator API page reads: “We are not currently accepting new partners for access to the LinkedIn Sales Navigator API. We periodically review our onboarding capacity and will update this page if availability changes. Thank you for your understanding.”

What can n8n, Zapier and Make do with LinkedIn?

n8n’s LinkedIn node lists one operation: Post → Create. Zapier’s LinkedIn app lists three actions (Create Company Update, API Request (Beta) and Create Share Update) and no triggers. Make’s documentation names 17 modules for posts, follower and share statistics, and a raw API call. None of them lists a messaging, invitation or people-search operation.

Is there an official LinkedIn MCP server?

We found none on 8 October 2026. An absence of evidence, bounded by where we looked: LinkedIn’s developer product catalogue lists no MCP product, a GitHub search for “mcp” in the linkedin organisation returns no repository, the microsoft/mcp README does not mention LinkedIn, and the MCP Registry lists no LinkedIn server under a LinkedIn or Microsoft namespace. A partner-only or unannounced integration would appear in none of these. The third-party servers are catalogued at linkediz.com/mcp, 13 of them as read on 20 September 2026.

What does LinkedIn’s User Agreement say about automation tools?

In section 8.2 of the agreement effective 3 November 2025, members agree that they will not “Use bots or other unauthorized automated methods to access the Services, add or download contacts, send or redirect messages, create, comment on, like, share, or re-share posts, or otherwise drive inauthentic engagement”. LinkedIn’s help centre states the consequence: “Automated inauthentic activity violates the LinkedIn User Agreement and can result in temporary or permanent restriction of your account.”

What happened in LinkedIn’s lawsuits over scraping?

hiQ Labs, Inc. v. LinkedIn Corporation (3:17-cv-03301), filed 7 June 2017: hiQ brought the case and held a preliminary injunction on its tortious interference claim, which LinkedIn sought to preempt with the CFAA. The injunction was dissolved in August 2022, and the case ended by consent judgment. Latest dated step: 8 December 2022. LinkedIn Corporation v. Mantheos Pte. Ltd. (4:22-cv-00651), filed 1 February 2022: LinkedIn alleged scraping through fake accounts that had bought Sales Navigator. It ended in a consent judgment. Latest dated step: 9 May 2022. LinkedIn Corporation v. Nubela Pte. Ltd., Proxycurl LLC, Steven Goh and Bach Le (3:25-cv-00828), filed 24 January 2025: Proxycurl’s founder shut it down and wrote that he did so to comply with the settlement. The docket then records a judgment. Latest dated step: 25 July 2025. LinkedIn Corporation v. ProAPIs Inc., Netswift (SMC-Private) Limited and Rehmat Alam (5:25-cv-08393), filed 2 October 2025: LinkedIn alleged scraping through a network of fake accounts. It ended in a consent judgment. Latest dated step: 16 September 2026.

How to cite

Cite the matrix, or one row of it

Linkediz, “LinkedIn route-permission matrix”, https://www.linkediz.com/linkedin-automation-rules. LinkedIn, platform and court pages read 8 October 2026; MCP counts from the directory, read 20 September 2026.

Every row has its own anchor. The Share on LinkedIn row, for example, is https://www.linkediz.com/linkedin-automation-rules#share-on-linkedin. Quote the read date with the figure: LinkedIn changes these pages without notice.