LinkedIn scraper API. People data, never stale.
Profiles, companies, jobs and posts fetched live on every request, so roles and titles match what LinkedIn shows today. No partner program and no member OAuth.
- No LinkedIn login or cookies
- Batch 50 profiles per call
- Companies, jobs, posts and ads
- Failed lookups aren't charged
Teams running monitoring, research, and enrichment pipelines
Why Social Fetch
We run the LinkedIn scrapers. You build the product.
Public LinkedIn data without logins, session cookies or a partner application.
LinkedIn, plus every other network
The same key and response envelope for LinkedIn, TikTok, Instagram, YouTube, X and more — enrich a lead across every network in one integration.
A published price for every route
Profiles are 3 credits and company pages 1, with every route priced in the API reference. Failed lookups aren't billed.
Live profiles, not an old database
Profiles and company pages are read from LinkedIn when you ask, not from a years-old enrichment dump.
No accounts or cookies to burn
No LinkedIn logins, session cookies or proxy pools to keep alive. We handle blocks, changes and breakages.
Batch 50 profiles per call
Send up to 50 profile or job URLs in one batch request, with a status for every row.
Regular jobs. Better rates.
Running lookups every month? Get lower per-credit rates with a monthly plan. For occasional projects, choose pay as you go.
What LinkedIn data can you get?
41 endpoints, one API key. Every response comes back as live JSON in the same envelope.
Profiles and companies
People with headline, experience and education; company pages with industry and headcount.
+7 more profiles and companies endpointsPosts and activity
A person's or company's posts, paged newest first.
Posts
A single post or article by URL, with its engagement.
Search
Find people, companies, posts and jobs by keyword.
Comments
Comment threads on posts, and a person's own comments.
Video transcripts
Transcripts for LinkedIn video posts.
Ad library
LinkedIn ads by advertiser, keyword or company, with country and date filters.
Jobs
Job postings by URL or search, with the hiring team and similar roles.
+5 more jobs endpointsEnrichment extras
Employment history, recommendations, interests, headcount and similar profiles.
+4 more enrichment extras endpoints
Browse all 41 LinkedIn endpoints
Profiles & channels
Lists & graphs
Content
Search & discovery
Comments
Transcripts
Ads
Jobs
Other
LinkedIn's official API vs Social Fetch
LinkedIn's APIs are built for approved partners acting on behalf of signed-in members. For public profile and company data, Social Fetch skips the application.
Social Fetch
Create a Social Fetch API key
100 free credits, no card
GET /v2/linkedin/profiles?handle={handle}
Public profile JSON in the same request
2 steps · 3 credits per profile
LinkedIn API
Apply to a partner program
Most data needs Marketing, Sales or Talent partner approval
Implement member OAuth
Members sign in and grant your app scopes
Work inside approved scopes
Arbitrary public profiles aren't part of the standard API
Approval first · limited to your approved use case
What teams build with LinkedIn data
Lead enrichment, recruiting and market research on public LinkedIn — on the same API as every other platform.
How it works
Your first request in three steps.
Use TypeScript or your automation tool of choice.
Sources
+ 19 more platforms
One request
GET/v1/tiktok/profiles/
x-api-key: sk_live_••••••••
Same JSON shape
{
"data": {
"lookupStatus": "found",
"profile": {
"platform": "tiktok",
"handle": "charlidamelio",
"displayName": "charli d’amelio",
"verified": true
},
"metrics": {
"followers": 160263648
}
}
}Step 1
Create your free account
Get an API key with 100 requests included.
Step 2
Choose an endpoint
Pass a username, URL, keyword, or post ID.
Step 3
Get clean JSON
Use the response immediately or send it into your pipeline.
Works with your stack
Code, automate, or connect your AI.
TypeScript
n8n
- Make
- Apify
- MCP
- AI clients
Pricing
Social data, priced simply.
Start with 100 free credits. Monthly plans give you predictable volume and lower per-request rates.
Starter
18,000credits
$1.61 per 1k · $0.00161 per request
- Top up from $1.61 / 1k if you run out
- Up to 25 monitors
Growth
50,000credits
$1.58 per 1k · $0.00158 per request
- Top up from $1.58 / 1k if you run out
- 5 team seats
- Up to 100 monitors
Scale
150,000credits
$1.50 per 1k · $0.00150 per request
- Top up from $1.50 / 1k if you run out
- 25 team seats
- Up to 250 monitors
- Cancel anytime
- 30-day money-back guarantee
- Price locked while you stay
Need 1M+ credits, invoicing, or volume rates? Talk to us
Trust signals
DevHunt
Product Hunt
Uneed
Customers
Teams building on Social Fetch.
“Our TikTok and Instagram scrapers broke constantly. Social Fetch took us off that rotation — we ship product again.”
“Transcripts at volume from one endpoint. No broken scrapers for our small team to maintain.”
“Live profile data on every request. We never flag accounts from a stale cache.”
“Heavy concurrent load, no rate limits to negotiate. The rare API I haven't wrapped in retries.”
LinkedIn API: common questions
Is there a LinkedIn scraping API that doesn't need partner access?
Yes. Social Fetch is a LinkedIn scraping API: its routes read public profile, company, job, and post pages over REST. You authenticate with a Social Fetch API key, not an approved LinkedIn Marketing Developer Platform application or member OAuth consent, and we run and maintain the scrapers.
How is this different from running my own LinkedIn scraper?
A self-built LinkedIn scraper means proxy pools, request handling, and parser fixes every time LinkedIn changes its pages. With the API that's our job: you send a URL or search term, get JSON in the same envelope as every other platform, and pay per completed lookup.
How do I fetch a LinkedIn company page?
Call GET /v2/linkedin/organizations with slug or id. For many /company/… URLs use GET /v2/linkedin/organizations/batch. Branch on data.lookupStatus and read data.organization when public. GET /v1/linkedin/companies still accepts a public company URL or slug.
How do I scrape a LinkedIn person profile with the API?
Call GET /v2/linkedin/profiles with handle or entityId. For many /in/… URLs use GET /v2/linkedin/profiles/batch. Branch on data.lookupStatus and read data.profile (or each batch row) for headline, location, experience, education, and connection metrics when public.
Do you support LinkedIn people search?
Yes. GET /v2/linkedin/people/search takes keyword and returns one page of candidate people. It costs 3 credits per completed page, including an empty page.
Can I search LinkedIn jobs?
Yes. GET /v2/linkedin/jobs/search takes keyword plus optional filters. Once you have a posting, GET /v2/linkedin/jobs/{jobId} fetches it, or batch /jobs/view/… URLs on GET /v2/linkedin/jobs/batch.
How much does the LinkedIn API cost?
It depends on the operation. Profile and job batches cost 3 and 3 credits per completed URL; organizations cost 3 credits on a resolver miss or up to 9 after resolution and core lookup; people search is 3 credits per completed page; job search is 6 credits. Confirm every call with meta.creditsCharged.
LinkedIn's official API vs Social Fetch — what's the difference?
LinkedIn Marketing Developer Platform requires an approved application and member OAuth for certified integrations. Social Fetch is public-data lookup: URL or search term in, JSON out, one Social Fetch key.
Can I get LinkedIn post transcripts?
Yes, for post video. GET /v1/linkedin/posts/transcript returns a non-empty string in data.transcript when lookupStatus is found; when speech is unavailable, it returns not_found with transcript: null and charges 0 credits. Videos beyond the supported length return HTTP 400 instead.
Does Social Fetch cover the LinkedIn Ad Library?
Yes. GET /v1/linkedin/ad-library/ads resolves one ad by adId or detail URL. GET /v1/linkedin/ad-library/ads/search finds ads by company, keyword, or companyId, with countries and date-range filters and cursor pagination through data.page.nextCursor.
Is scraping public LinkedIn data legal?
Social Fetch returns publicly visible data — pages that don't require logging in to view. You are responsible for how you use it under LinkedIn's terms, applicable law, and your own compliance review. We do not give legal advice.
The LinkedIn API in detailHow the LinkedIn routes work, what they cost, and how they differ from the official API.
Why teams use Social Fetch for LinkedIn
Social Fetch is a LinkedIn scraping API: send a profile, company, job, or post URL and get public LinkedIn data back as JSON. That covers people profiles with headline, experience, and education; company pages with industry, headcount, and posts; job postings and job search; people search; and posts with their comments and reactions.
LinkedIn's official APIs sit behind the Marketing Developer Platform and partner programs, and most useful endpoints need an approved application and member OAuth. Social Fetch needs neither, and there are no LinkedIn scrapers or proxy pools for you to build and keep running.
Lookups read the public page at request time (a few routes reuse a short, documented freshness window), and responses use the same envelope as every other Social Fetch platform. One API key covers all 25 platforms. You pay per lookup in credits, starting with 100 free and no credit card.
How to call the LinkedIn API
1. Create an API key
Sign up at Social Fetch and copy a key (
sfk_…). New accounts get 100 free credits — enough to pull one company page, one profile, and a small jobs search against live data.2. Call a LinkedIn route
Start with
GET /v2/linkedin/profiles?handle=…for a person, orGET /v2/linkedin/organizations?slug=…for a company. Sendx-api-keyon every request. Use the playground for one-off checks; use the TypeScript SDK or curl in production jobs.3. Read the shared envelope
Branch on
data.lookupStatus(or each row'slookupStatuson batch routes) before you upsert. Logmeta.requestIdfor support on failed rows. Bill againstmeta.creditsCharged— that field is the source of truth for what the call cost.
What each LinkedIn route returns
- Person profile lookup by handle or
entityId(GET /v2/linkedin/profiles) — headline, location, experience, education, follower and connection metrics. Batch up to 50 profile URLs on/v2/linkedin/profiles/batch. - Company page lookup by vanity slug (
/company/{slug}) — description, industry, headquarters, employee range, and funding when public. - Organization pages (
GET /v2/linkedin/organizations) by slug or numeric id. Schools and company pages share the same v2 family. - Person feed (
GET /v2/linkedin/people/{entityId}/posts) after you have the personentityId. - Company feed pagination (
GET /v1/linkedin/companies/posts) walked with a 1-basedpageparam up to 7. - Job posting lookup by numeric
jobIdor/jobs/view/…URL batch, plusGET /v2/linkedin/jobs/searchby keyword. - People search by keyword (
GET /v2/linkedin/people/search) for prospecting-style discovery. - Single post or article lookup by permalink, keyword post search with cursor pagination, and post-video transcripts.
- LinkedIn Ad Library lookup by ad id/URL and search by company, keyword, or companyId with country and date filters.
How much does the LinkedIn API cost?
LinkedIn credit pricing varies by operation. Profile and job batches charge 3 and 3 credits per completed URL. Organization batches run a 3-credit resolver and a 6-credit core lookup after resolution (up to 9 per completed URL; a resolver miss costs 3). People search is 3 credits per completed page. Most other v2 LinkedIn routes are 3 credits per completed lookup (job search is 6; a single organization is 6 by id or 9 by slug). Company page, single post, and keyword post search stay 1 credit. Live routes can use a documented freshness window, and cache hits still charge the published price. Always trust meta.creditsCharged.
Social Fetch vs the official LinkedIn API
LinkedIn official APIs sit behind the Marketing Developer Platform and partner programs — most useful endpoints require an approved partner application and member OAuth. Social Fetch looks up public profile, company, job, and post pages with a Social Fetch API key only — no partner application, no member OAuth.
Pull your first LinkedIn data.
Run a live LinkedIn request in the playground. 100 free credits, no card, JSON back in seconds.
No credit cardSign up in 30 seconds withGoogleGitHub