The Complete LinkedIn Data API

24 endpoints covering profiles, companies, people search, job postings, email discovery, posts, and management. One API key, structured JSON, no LinkedIn OAuth required.

24 dedicated LinkedIn endpoints Profiles, companies, search, jobs, email, posts, messaging Modular pricing: pay for the data depth you need REST API, MCP, CLI, and n8n access methods

LinkedIn's Official API Gives You Almost Nothing

LinkedIn shut down most of its public API in 2015. What remains is locked behind partnership agreements, OAuth flows that require each user's consent, and restrictive usage policies. The Marketing API requires a verified Business Page and app review. The Compliance API is enterprise-only. For most developers, the official LinkedIn API is effectively closed.

This creates an infrastructure gap. LinkedIn holds the richest professional dataset on the internet: 500M+ professional profiles, millions of companies, real-time job postings, content engagement data, and professional networking signals. Every sales team, recruiting firm, market research department, and AI agent needs this data. Almost none of them can get it through official channels.

The alternatives are worse. Browser automation with Puppeteer or Selenium means maintaining headless browser infrastructure, fighting LinkedIn's bot detection, managing session cookies, and fixing broken selectors after every frontend update. Chrome extensions work for individuals but don't scale. Manual copy-paste is the last resort that never goes away.

Anysite provides structured API access to LinkedIn's full data surface. No browser automation, no OAuth flows, no partnership agreements. An API key and a POST request.

All LinkedIn Endpoints

Profile Data (7 endpoints)

Extract complete professional profiles with modular depth control. Start with a basic profile (1 credit) and add experience, education, skills, certifications, languages, honors, and patents as needed.

Endpoint What It Returns Cost
/api/linkedin/user Full profile: identity, headline, summary, top skills 1–9 credits
/api/linkedin/user/experience Complete work history with titles, companies, dates 1 credit
/api/linkedin/user/education Education records: schools, degrees, fields of study 1 credit
/api/linkedin/user/skills Skills list with endorsement counts 1 credit
/api/linkedin/user/certificates Professional certifications and issuers 1 credit
/api/linkedin/user/languages Language proficiencies 1 credit
/api/linkedin/user/honors Awards, honors, publications 1 credit

Best for: Recruiting, sales prospecting, lead enrichment, market research. Full documentation and examples →

Company Data (5 endpoints)

Company intelligence: profiles, employee search, team statistics, content strategy, and web presence.

Endpoint What It Returns Cost
/api/linkedin/company Company profile: name, industry, size, HQ, specialties 1 credit
/api/linkedin/company/employees Employee search with keyword/name filtering 150 credits/100 results
/api/linkedin/company/employee_stats Department breakdowns, growth metrics 1 credit
/api/linkedin/company/posts Company page posts with engagement 1 credit/page
/api/linkedin/company/web_search Company web presence search 1 credit

Best for: Competitive intelligence, account-based sales, investment due diligence, market sizing. Full documentation and examples →

Search (7 endpoints)

Search LinkedIn's database of 500M+ professionals, millions of companies, job postings, and content.

Endpoint What It Returns Cost
/api/linkedin/search/users People search: title, company, location, keywords, school 1 credit/page
/api/linkedin/search/companies Company search: industry, location, size 1 credit/page
/api/linkedin/search/jobs Job postings: title, company, location 1 credit/page
/api/linkedin/search/posts Content search: keyword-based 1 credit/page
/api/linkedin/search/educations Educational institution search 1 credit
/api/linkedin/search/industries Industry classification search 1 credit
/api/linkedin/search/locations Geographic location search 1 credit

Best for: Prospect list building, talent sourcing, job market analysis, content research. Full documentation and examples →

Email Discovery (2 endpoints)

Two-way email matching: find emails from LinkedIn profiles or find LinkedIn profiles by email.

Endpoint What It Returns Cost
/api/linkedin/user/email Email address from a LinkedIn profile 1 credit
/api/linkedin/email/user LinkedIn profile from an email address 1 credit

Best for: Sales outreach, CRM enrichment, lead verification, recruiting contact discovery. Full documentation and examples →

Content Data (3 endpoints)

Posts, comments, and reactions from any LinkedIn user.

Endpoint What It Returns Cost
/api/linkedin/user/posts User posts with text, media, engagement metrics 1 credit/page
/api/linkedin/user/comments Comments the user has left on other posts 1 credit/page
/api/linkedin/user/reactions Posts the user has reacted to 1 credit/page

Best for: Social selling signals, content strategy analysis, influencer research, prospect activity monitoring. Full documentation and examples →

Management / Write Operations (6 endpoints)

Authenticated actions: post content, send messages, manage connections. Requires LinkedIn session credentials.

Endpoint What It Does Cost
/api/linkedin/management/me Get authenticated user info 1 credit
/api/linkedin/management/post Create a post on LinkedIn 1 credit
/api/linkedin/management/post/comment Comment on a post 1 credit
/api/linkedin/management/user/connection Send connection request 1 credit
/api/linkedin/management/conversations Get message conversations 1 credit
/api/linkedin/management/message Send a direct message 1 credit

Best for: LinkedIn automation, outreach sequences, content publishing.

How It Works

Get an API key, make a request, build pipelines.

Python — Full profile extraction
import requests

profile = requests.post(
    "https://api.anysite.io/api/linkedin/user",
    headers={"access-token": "YOUR_API_KEY"},
    json={
        "user": "satyanadella",
        "with_experience": True,
        "with_education": True,
        "with_skill_certificates": True
    }
).json()

print(f"{profile['first_name']} {profile['last_name']}")
print(f"{profile['headline']}")
print(f"Experience: {len(profile['experience'])} roles")
print(f"Skills: {', '.join(s['name'] for s in profile['skills'][:5])}")
CLI — Profile extraction
anysite api /api/linkedin/user user=satyanadella \
  with_experience=true with_education=true
cURL — Profile extraction
curl -X POST "https://api.anysite.io/api/linkedin/user" \
  -H "access-token: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"user": "satyanadella", "with_experience": true}'
Pipeline YAML — Sales prospecting workflow
name: sales-prospecting
sources:
  search:
    endpoint: /api/linkedin/search/users
    input:
      title: "VP of Engineering"
      keywords: "AI infrastructure"
      location: "San Francisco"
      count: 50

  profiles:
    endpoint: /api/linkedin/user
    depends_on: search
    input:
      user: ${search.profile_url}
      with_experience: true
      with_description_and_top_skills: true

  emails:
    endpoint: /api/linkedin/user/email
    depends_on: search
    input:
      user: ${search.profile_url}
    on_error: skip

  activity:
    endpoint: /api/linkedin/user/posts
    depends_on: search
    input:
      user: ${search.profile_url}
      count: 5
    on_error: skip

storage:
  format: parquet
  path: ./data/prospects

Common Workflows

Sales Prospecting Pipeline

Build a qualified prospect list with contact information and activity signals.

Steps

1. Search (/search/users) — Find people matching your ICP by title, company, location.
2. Enrich (/user) — Pull full profiles for the best matches.
3. Email (/user/email) — Discover email addresses for direct outreach.
4. Activity (/user/posts) — See what prospects post about for personalized messaging.
5. Company (/company) — Get company context for account-level strategy.

Cost

~12 credits per prospect (~$0.04 at Starter plan)

Recruiting Sourcing Pipeline

Find and evaluate candidates matching specific requirements.

Steps

1. Search (/search/users) — Find candidates by skills, title, location, school.
2. Profile (/user with all params) — Full career history, skills, certifications.
3. Email (/user/email) — Direct contact for outreach outside LinkedIn.
4. Posts (/user/posts) — Assess thought leadership and cultural fit.

Cost

~12 credits per candidate (~$0.04 at Starter plan)

Competitive Intelligence Pipeline

Monitor competitor companies, their hiring, and their content strategy.

Steps

1. Company (/company) — Firmographic data for each competitor.
2. Employees (/company/employees) — Track leadership team and new hires.
3. Company Posts (/company/posts) — Content strategy and announcements.
4. Jobs (/search/jobs) — Hiring patterns signal strategic direction.

Cost

~155 credits per competitor (~$0.51 at Starter plan)

Market Research Pipeline

Map a market segment by company and talent composition.

Steps

1. Company Search (/search/companies) — Find companies in a sector.
2. Company Profiles (/company) — Firmographic details for each.
3. Employee Stats (/company/employee_stats) — Team size and growth.
4. People Search (/search/users) — Map talent distribution in the segment.

Cost

Varies by scope; most research stays within Starter plan

How Anysite Compares

Capability Anysite Proxycurl PhantomBuster LinkedIn Sales Nav Bright Data
Profile extraction 24 endpoints, modular depth Profiles + companies Browser automation Browse only, no export Dataset purchase
People search Full API, all filters Basic Browser-based Extensive but manual Not available
Company data 5 endpoints + employee search Companies + employees Limited Browse only Dataset purchase
Job postings Search API Not available Limited Browse only Not available
Email discovery Two-way (profile ↔ email) Email enrichment Not available InMail only Not available
Post/content data Posts + comments + reactions Not available Limited Feed only Not available
Write operations Post, message, connect Not available Browser automation Native Not available
Access methods REST, MCP, CLI, n8n REST only Chrome + API Browser only Dashboard + API
Starting price $49/mo (15K credits) $49/mo (500 credits) $56/mo $99/mo per seat $500+/mo
Other platforms Instagram, Twitter, Reddit, YouTube, + more LinkedIn-focused Multi-platform LinkedIn only Multi-platform

Pricing for LinkedIn

Credit Costs by Endpoint Type

Type Cost Examples
Standard 1 credit Profile (basic), company, posts page, search page
Modular 1 + N credits Profile with extra data (experience +1, education +1, etc.)
Batch 1 credit/page Search results, post lists, comment lists
Heavy 150 credits/100 results Employee search, Sales Navigator search

Cost Per Workflow

Workflow Credits Cost (Starter $49/15K) Cost (Growth $200/100K)
Basic profile lookup 1 $0.003 $0.002
Full profile (all fields) 9 $0.029 $0.018
Search + enrich 100 prospects ~910 $2.97 $1.82
Full prospecting pipeline (100 leads) ~1,200 $3.92 $2.40
Competitive intel (10 companies) ~1,550 $5.07 $3.10
Market research (1,000 profiles) ~1,100 $3.60 $2.20

Plan Recommendations

Use Case Volume Recommended Plan
Individual sales rep 500–2,000 credits/mo Starter ($49/mo)
Sales team (5–10 reps) 10,000–50,000 credits/mo Growth ($200/mo)
Recruiting firm 20,000–100,000 credits/mo Scale ($300/mo)
Data enrichment platform 100,000+ credits/mo Pro or Enterprise
AI agent exploration Variable MCP Unlimited ($30/mo)

Frequently Asked Questions

Do I need a LinkedIn account to use this API?
No. You authenticate with your Anysite API key. No LinkedIn login, no OAuth, no app registration required.
Is this the official LinkedIn API?
No. Anysite is an independent data infrastructure platform that provides structured access to publicly available LinkedIn data. It is not affiliated with LinkedIn Corporation.
What's the difference between this and LinkedIn Sales Navigator?
Sales Navigator is a browser-based LinkedIn tool for individual sales reps. It has powerful search and lead management features but no API access, no data export, and costs $99–179/month per seat. Anysite provides the same data as a programmable API with full export capabilities at $49/month.
How does modular profile pricing work?
A basic profile call costs 1 credit and returns identity, headline, and summary data. Each additional data category (experience, education, skills, etc.) adds 1 credit. You control cost by requesting only the depth you need. A full profile with all seven extra parameters costs 9 credits.
Can I use this for automated outreach?
The management endpoints support creating posts, sending messages, and sending connection requests. These require LinkedIn session credentials and should be used responsibly. Automated spam violates LinkedIn's terms and degrades the platform for everyone.
What happens when LinkedIn changes their site?
Anysite's self-healing infrastructure automatically adapts when LinkedIn changes their frontend. You continue making the same API calls; the adaptation happens on Anysite's side.
Can I combine LinkedIn data with other platforms?
Yes. The same API key and credit balance work across LinkedIn, Instagram, Twitter, Reddit, YouTube, Google, SEC, Y Combinator, and any URL via the web parser. Build cross-platform pipelines in a single YAML file.
What are the rate limits?
Rate limits depend on your plan: Starter (60 req/min), Growth (90 req/min), Scale (150 req/min), Pro and Enterprise (200 req/min). MCP Unlimited has a 6 req/min limit.

All LinkedIn Endpoint Pages

Page Primary Focus Endpoints Covered
Profile Data API LinkedIn profile scraper /user, /user/experience, /user/education, /user/skills
Company Data API LinkedIn company data /company, /company/employees, /company/posts
People Search API LinkedIn search /search/users, /search/companies
Email Finder API LinkedIn email finder /user/email, /email/user
Post Data API LinkedIn post data /user/posts, /user/comments, /user/reactions
Job Search API LinkedIn job postings /search/jobs

Start Accessing LinkedIn Data

7-day free trial with 1,000 credits. 24 endpoints, four access methods, modular pricing. Full LinkedIn data surface via API.