LinkedIn API

LinkedIn's REST API for reading profile data, posting content to LinkedIn feeds, managing company pages, and accessing marketing/recruiting tools for approved partners.

Evaluated Mar 06, 2026 (0d ago) vcurrent
Homepage ↗ Social Media linkedin professional-network oauth2 rest-api b2b recruitment company-pages
⚙ Agent Friendliness
36
/ 100
Can an agent use this?
🔒 Security
80
/ 100
Is it safe for agents?
⚡ Reliability
59
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
--
Documentation
55
Error Messages
52
Auth Simplicity
42
Rate Limits
38

🔒 Security

TLS Enforcement
100
Auth Strength
80
Scope Granularity
68
Dep. Hygiene
75
Secret Handling
78

TLS enforced on all endpoints. OAuth 2.0 provides reasonable scope separation, but many scopes require program approval making fine-grained access control dependent on LinkedIn's discretion. No service account or app-only auth model for write actions — all write operations require a real user's delegated access. Token storage and rotation is the integrator's responsibility.

⚡ Reliability

Uptime/SLA
72
Version Stability
58
Breaking Changes
52
Error Recovery
55
AF Security Reliability

Best When

A verified LinkedIn Marketing Partner or approved integration partner needs to post company page content, manage ad campaigns, or pull analytics at scale.

Avoid When

You are a standard developer without LinkedIn program approval — most useful endpoints require partnership status that takes months to obtain and may be denied.

Use Cases

  • Posting content to LinkedIn company pages from a content scheduling agent
  • Reading authenticated user's profile data for personalization or verification
  • Pulling analytics data from LinkedIn company pages for reporting dashboards
  • Managing LinkedIn marketing campaigns via the Marketing Developer Platform
  • Retrieving job postings and application data for recruitment automation (partner-only)

Not For

  • Reading other users' profiles or connections without partnership approval — this is blocked by default
  • Building LinkedIn automation bots (liking, connecting, messaging) — aggressively detected and banned
  • General social listening or public feed monitoring — no public content search API for standard developers
  • Competitive intelligence scraping — ToS prohibits this and anti-bot systems are sophisticated
  • Personal account automation — nearly all personal-context write actions require re-auth on each action

Interface

REST API
Yes
GraphQL
No
gRPC
No
MCP Server
No
SDK
No
Webhooks
Yes

Authentication

Methods: oauth2
OAuth: Yes Scopes: Yes

OAuth 2.0 3-legged auth only for user-context actions — no app-only auth that can write. Access tokens expire in 60 days; refresh tokens valid for 1 year. Re-authorization requires user browser interaction. Scopes include r_liteprofile, r_emailaddress, w_member_social, r_organization_social, w_organization_social. Many scopes require explicit LinkedIn program approval before they can be requested. The 3-legged flow is fundamentally hostile to headless agents.

Pricing

Model: freemium
Free tier: Yes
Requires CC: No

Cost is measured in time and approval friction rather than dollars. Basic access is free but minimal. Most useful capabilities require program membership that involves application, review, compliance audits, and ongoing relationship with LinkedIn. Many applications are rejected without explanation.

Agent Metadata

Pagination
cursor
Idempotent
No
Retry Guidance
Not documented

Known Gotchas

  • Most interesting endpoints require LinkedIn program membership — standard app registration gives almost no useful write access
  • 3-legged OAuth means every user action requires that specific user to have gone through a browser-based auth flow; fully headless posting is not possible for user-context actions
  • Access tokens are valid for 60 days but LinkedIn's anti-automation systems may revoke tokens earlier for suspicious activity patterns
  • Rate limits are poorly documented and change without notice; many developers discover limits only by hitting 429 errors
  • LinkedIn actively detects and bans automated behavior — unusual posting cadence, bulk connection requests, or scripted interactions trigger account restriction
  • Company page posting requires both the w_organization_social scope AND the authenticated user to be an admin of that page
  • API versioning moved to date-based versions (e.g., /rest/posts?linkedin-version=202304) — version pinning is required or behavior can change without notice
  • No public search API — you cannot search for posts, people, or companies without a specific partnership program

Alternatives

Full Evaluation Report

Comprehensive deep-dive: security analysis, reliability audit, agent experience review, cost modeling, competitive positioning, and improvement roadmap for LinkedIn API.

AI-powered analysis · PDF + markdown · Delivered within 30 minutes

$99

Package Brief

Quick verdict, integration guide, cost projections, gotchas with workarounds, and alternatives comparison.

Delivered within 10 minutes

$3

Score Monitoring

Get alerted when this package's AF, security, or reliability scores change significantly. Stay ahead of regressions.

Continuous monitoring

$3/mo

Scores are editorial opinions as of 2026-03-06.

5439
Packages Evaluated
26151
Need Evaluation
173
Need Re-evaluation
Community Powered