What's Changed Since the Original Post (Key Updates for 2026)
- LinkedIn has tightened API access further — many endpoints now require Marketing Developer Program approval
- The r_liteprofile scope has been replaced by r_basicprofile in newer API versions
- Rate limits have become stricter, especially for data-heavy endpoints
- Third-party solutions like Phyllo now cover LinkedIn creator + profile data without requiring individual OAuth approvals
What Is the LinkedIn API?
The LinkedIn API is a set of RESTful interfaces that allow developers to programmatically access LinkedIn's professional network — including profile data, company information, job listings, content sharing, and audience analytics.
It's the foundation for:
- Recruitment platforms pulling candidate profiles
- Influencer marketing tools vetting B2B creators
- HR platforms screening professional backgrounds
- CRM tools enriching contact records with LinkedIn data
- Creator economy apps verifying LinkedIn creator identity
The challenge: LinkedIn is the most restrictive of all major social platforms when it comes to API access. Most endpoints require approval, and the free tier gives you very little.
Need LinkedIn data without the approval process? Phyllo provides unified access to LinkedIn creator data — profiles, follower counts, engagement, audience demographics — via a single API. See how it works →
LinkedIn API Access Tiers — What You Actually Get (2026)
This is the most-searched question in the LinkedIn API space and the current blog doesn't answer it clearly enough.
The hard truth: If you need audience demographics, follower counts, engagement rates, or creator-level data — LinkedIn's native API won't give you that without partner-level access, which requires a formal application and approval timeline of weeks to months.
Skipping the wait? Phyllo's LinkedIn API gives you creator profile data, follower counts, and audience insights — no partner application needed. Get a Demo →
How to Set Up LinkedIn API Integration — Step by Step
Step 1: Create a LinkedIn Developer Account
Go to LinkedIn Developer Portal and sign in with your LinkedIn account.

Step 2: Create an Application
- Click "Create App"
- Fill in your app name, company page, logo, and use case
- Associate with a verified company LinkedIn page (required — you can't proceed without one)

Step 3: Request Product Access
Under the "Products" tab, request the specific APIs you need:
- Sign In with LinkedIn using OpenID Connect — basic identity
- Share on LinkedIn — content publishing
- Marketing Developer Platform — ads and company analytics (requires review)
Step 4: Configure OAuth 2.0
- Go to the "Auth" tab
- Add your OAuth redirect URLs
- Note your Client ID and Client Secret (store securely — never expose in frontend code)
- Add the required permission scopes:
- r_basicprofile — basic profile data
- w_member_social — post on behalf of users
- r_emailaddress — email access
- w_organization_social — post to company pages (MDP only)
Step 5: Generate Access Tokens
Use the OAuth 2.0 authorization code flow to generate user access tokens. LinkedIn tokens expire after 60 days — build refresh logic into your integration from day one.
Key LinkedIn API Endpoints (2026)
Endpoint
What It Does
Access Required
/v2/me
Basic profile — name, photo, headline
Free
/v2/emailAddress
User's email address
Free
/v2/ugcPosts
Create/read user posts
Free (w_member_social)
/v2/organizations
Company page data
MDP
/v2/adAnalytics
Ad campaign performance
MDP
/v2/socialActions
Likes, comments, shares
MDP
/v2/people
Profile search and lookup
Partner only
LinkedIn API Rate Limits — What Developers Need to Know
LinkedIn enforces strict rate limits per application per day:
- Daily application limits: 100,000 API calls per day (standard)
- Per-member limits: Each authenticated user has individual throttling
- Specific endpoint limits: Some endpoints allow as few as 10 requests/day
Hitting rate limits returns a 429 Too Many Requests error. LinkedIn does not offer a way to increase rate limits beyond partner-level agreements.
If you're building a platform that needs LinkedIn data at scale — native API rate limits will become a ceiling very quickly.
Phyllo's LinkedIn API has no per-member OAuth requirement and scales without hitting LinkedIn's native rate limits. Ideal for influencer platforms, creator tools, and HR tech. See Pricing →
LinkedIn API Pricing — Is It Free?
This is the #1 searched LinkedIn API question (476 impressions, 7 clicks in the last 28 days on Phyllo's own data).
Short answer: The basic API is free, but it's extremely limited. Anything useful costs money or requires partner approval.
For most B2B SaaS, influencer marketing, or creator economy use cases, the free tier is insufficient.
Common Challenges in LinkedIn API Integration
1. Application rejection LinkedIn rejects many API applications that don't have a clear, compliant use case. Scraping, reselling data, or building competitive tools are common rejection reasons.
2. OAuth complexity at scale Every user needs to individually authorize your app. For platforms with thousands of users, managing OAuth flows, token expiry, and re-authentication is a significant engineering investment.
3. Limited data scope Even with MDP access, LinkedIn doesn't expose influencer-specific data — follower counts by demographic, engagement rates, audience interests — the way Instagram or TikTok APIs do.
4. Strict Terms of Service LinkedIn actively enforces its ToS. Scraping LinkedIn data (without API authorization) is explicitly prohibited and has been subject to legal action.
5. No real-time data LinkedIn's API is polling-based — there are no webhooks or push notifications. You must build polling logic to keep data fresh.
How Phyllo Simplifies LinkedIn API Access?
For platforms that need LinkedIn creator and profile data without building a full OAuth implementation and managing LinkedIn's approval process, Phyllo provides:
- Unified LinkedIn data — follower counts, profile data, audience demographics, engagement metrics
- No LinkedIn partner approval needed for most use cases
- Single API covering LinkedIn, Instagram, TikTok, YouTube, and more — one integration, all platforms
- Managed OAuth — Phyllo handles the LinkedIn authentication flow for your users
- Scales beyond LinkedIn's rate limits — suitable for platforms with thousands of creators
Ready to add LinkedIn data to your platform without the LinkedIn approval process? Get a free demo → | See Pricing →
Use Cases: What Businesses Actually Build with LinkedIn API
Influencer Marketing Platforms
Vetting B2B creators and LinkedIn influencers requires follower counts, engagement rates, and audience demographics. Phyllo's LinkedIn API provides this data without native API partner approval.
HR and Background Verification
Employment screening platforms use LinkedIn profile data to verify work history, professional identity, and credential claims. See: Social Screening →
Recruitment Tools
Recruitment platforms pull job seeker data, manage applications, and automate outreach using LinkedIn's Talent Solutions API (partner tier).
CRM Enrichment
Sales teams enrich contact records with LinkedIn profile data — title, company, connection count — to improve outreach personalization.
Creator Economy Apps
Apps that onboard LinkedIn creators use OAuth to verify identity and pull creator metrics for analytics dashboards.
Best Practices for LinkedIn API Integration
.avif)
LinkedIn API presents abundant opportunities for businesses to elevate their operations and marketing endeavors. By adopting a strategic approach and utilizing appropriate tools, businesses can seamlessly incorporate the LinkedIn API into their systems and tap into the immense potential of the world's largest professional network. This integration enables them to unlock new avenues for growth, expand their reach, and connect with a vast pool of professionals, ultimately propelling their success.
Frequently Asked Questions
1. Does LinkedIn have an API?
Yes. LinkedIn offers RESTful APIs via the LinkedIn Developer Portal. Access ranges from a free basic tier to paid partner-level tiers.
2. Is the LinkedIn API free?
The basic API is free but limited to login and basic profile data. Most advanced use cases — analytics, follower data, company insights — require Marketing Developer Platform or Partner access, which involves approval and cost.
3. How do I get a LinkedIn API key?
Register an app at the LinkedIn Developer Portal. After creating and verifying your app, you'll receive a Client ID and Client Secret under the Auth tab.
4. Can I get LinkedIn follower counts via API?
Not on the free tier. Follower counts require partner-level access or a third-party solution like Phyllo that provides this data via its own unified API.
5. Is LinkedIn API scraping legal?
No. LinkedIn's Terms of Service explicitly prohibit scraping, and LinkedIn has successfully pursued legal action against scrapers. Always use the official API or an authorized third-party provider.
6. What replaced r_liteprofile?
As of 2025, LinkedIn has migrated to r_basicprofile for profile access. If your app still uses r_liteprofile, it may need to be updated.
7. How do I get audience demographics from LinkedIn?
Native LinkedIn API does not expose audience demographic data to most developers. Phyllo's LinkedIn API provides audience demographics — age, gender, location, industry — for creators who have connected their LinkedIn accounts.
8. How much does the LinkedIn API cost?
The LinkedIn API has a free tier that covers basic profile access (name, photo, headline) and Sign In with LinkedIn. Beyond that, pricing is not publicly listed. Marketing Developer Platform (MDP) access requires an application and is granted selectively. Partner-level access — needed for talent solutions, Sales Navigator data, or deeper profile analytics — is enterprise-priced and negotiated directly with LinkedIn. For most B2B SaaS or influencer marketing use cases, expect costs to start in the thousands of dollars per month at the partner tier.
9. Does LinkedIn have a public API?
Yes, LinkedIn has a public API, but access is heavily restricted. The free, publicly available tier only allows basic identity features — letting users log in with LinkedIn and reading their name, photo, and headline. Any meaningful data — follower counts, audience demographics, engagement analytics, company insights, or profile search — requires applying for Marketing Developer Platform or Partner-level access, which LinkedIn approves on a case-by-case basis. There is no open API for bulk profile data or creator analytics.
10. How do I get LinkedIn API access?
To get LinkedIn API access: (1) Go to the LinkedIn Developer Portal at developer.linkedin.com and sign in. (2) Create an app — you'll need a verified company LinkedIn page to proceed. (3) Under the "Products" tab, request the specific API products you need (Sign In with LinkedIn, Share on LinkedIn, or Marketing Developer Platform). (4) Configure OAuth 2.0 with your redirect URLs and note your Client ID and Client Secret. (5) If applying for MDP or Partner access, submit a use-case description — LinkedIn manually reviews and approves these, which can take several weeks. Basic free-tier access is available immediately after app creation.
11. What is the LinkedIn API rate limit?
LinkedIn enforces a default limit of 100,000 API calls per day per application. Individual endpoints have their own tighter limits — some allow as few as 10 requests per day per member. Every authenticated user also has their own per-member throttling on top of the application-level limit. Exceeding any limit returns a 429 Too Many Requests error. LinkedIn does not offer a self-serve way to increase rate limits — higher limits require a formal partner agreement. For platforms needing LinkedIn data at scale, these limits become a hard ceiling quickly.



