LinkedIn Profile Scraper avatar

LinkedIn Profile Scraper

Pricing

$5.00 / 1,000 results

Go to Apify Store
LinkedIn Profile Scraper

LinkedIn Profile Scraper

Extract structured data from LinkedIn profiles — name, job title, company, education, followers, recent posts, and articles. HTTP-only, no login needed.

Pricing

$5.00 / 1,000 results

Rating

0.0

(0)

Developer

Sourabh Kumar

Sourabh Kumar

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

a day ago

Last modified

Share

LinkedIn Profile Scraper — Profile Data + Posts + Articles

Extract rich structured data from LinkedIn public profiles without login or cookies. Get full name, headline, location, follower count, employer, education, recent articles, and recent posts — all via fast HTTP requests using structured JSON-LD data.

$2 per 1,000 profiles — the cheapest LinkedIn profile scraper on Apify.

📦 What data can you extract?

👤 Profile

FieldDescription
nameFull display name
usernameLinkedIn username (slug)
profileUrlFull LinkedIn profile URL
jobTitleCurrent headline / job title
descriptionAbout / summary section
locationCity, region, or country
followerCountLinkedIn follower count
employerCurrent employer name and LinkedIn URL
educationList of schools with names and LinkedIn URLs
profileImageUrlProfile photo URL
websitesExternal URLs listed on the profile

📝 Content

FieldDescription
recentArticlesUp to ~10 most recent LinkedIn articles with headline, date, URL, like count, and image
recentPostsUp to ~8 most recent posts with text, date, URL, and like count

🎯 Use cases

  • Lead generation — Build targeted prospect lists from LinkedIn profiles at scale
  • Recruitment research — Gather job titles, education, and experience data for candidate screening
  • Influencer analysis — Track follower counts, posting activity, and article topics for creators
  • Competitor tracking — Monitor key people at rival companies — their posts, articles, and role changes
  • Sales prospecting — Enrich contact lists with current job title, employer, and location
  • Market research — Analyze professional backgrounds and expertise patterns across an industry
  • CRM enrichment — Keep your CRM up to date with the latest public LinkedIn data

💰 How much does it cost?

VolumeCostPer Profile
100 profiles$0.20$0.002
1,000 profiles$2.00$0.002
10,000 profiles$20.00$0.002

Plus Apify platform usage (~$0.50 per 1,000 profiles for compute).

⚙️ Input

Provide profile URLs or usernames:

{
"profiles": [
"williamhgates",
"https://www.linkedin.com/in/satyanadella/",
"jeffweiner08"
],
"maxResults": 0
}

Input fields

FieldTypeDefaultDescription
profilesstring[]LinkedIn profile URLs or usernames. Accepts full URLs or bare usernames.
maxResultsinteger0Maximum profiles to scrape. 0 = all provided.

📄 Output example

{
"name": "Bill Gates",
"username": "williamhgates",
"profileUrl": "https://www.linkedin.com/in/williamhgates",
"jobTitle": "Co-chair, Bill & Melinda Gates Foundation",
"description": "Sharing things I'm learning through my foundation work and other interests.",
"location": "Seattle, Washington",
"followerCount": 35418902,
"employer": {
"name": "Bill & Melinda Gates Foundation",
"url": "https://www.linkedin.com/company/bill-&-melinda-gates-foundation"
},
"education": [
{
"name": "Harvard University",
"url": "https://www.linkedin.com/school/harvard-university"
}
],
"profileImageUrl": "https://media.licdn.com/dms/image/...",
"websites": [
"https://www.gatesnotes.com"
],
"recentArticles": [
{
"headline": "My annual letter: The year global health stood still",
"datePublished": "2026-01-14T00:00:00.000Z",
"url": "https://www.linkedin.com/pulse/annual-letter-year-global-health-stood-still-bill-gates",
"likeCount": 14823,
"imageUrl": "https://media.licdn.com/dms/image/..."
}
],
"recentPosts": [
{
"text": "AI is moving faster than any technology I've seen in my lifetime...",
"datePublished": "2026-04-08T18:32:00.000Z",
"url": "https://www.linkedin.com/posts/williamhgates_ai-is-moving-faster-...",
"likeCount": 9241
}
],
"scrapedAt": "2026-04-11T10:00:00.000Z"
}

🔗 Other LinkedIn scrapers

💡 Tips and notes

  • URL normalization: Paste full LinkedIn URLs (https://www.linkedin.com/in/username) or just the bare username — both work.
  • Public profiles only: Only publicly visible profile data is extracted. Private or restricted profiles will be skipped.
  • Content limits: LinkedIn embeds roughly 10 articles and 8 posts per profile page in the JSON-LD data. That is all that is available without a logged-in session.
  • Rate limiting: The actor uses polite 2-second delays between requests to avoid rate limiting.
  • No login required: This actor works entirely via HTTP requests with browser headers. No cookies, credentials, or Playwright needed.
  • Invalid profiles: Unrecognized URLs or usernames are skipped with a warning — they don't crash the run.