LinkedIn People Search Scraper | Profiles & Companies avatar

LinkedIn People Search Scraper | Profiles & Companies

Pricing

from $3.40 / 1,000 results

Go to Apify Store
LinkedIn People Search Scraper | Profiles & Companies

LinkedIn People Search Scraper | Profiles & Companies

Search for LinkedIn people and companies by keyword, name or URL. Public data needs no login: names, headlines, locations, followers, industry and company details. Add your own LinkedIn account to also get job titles, work history, education and skills. Exports to CSV, Excel or JSON files.

Pricing

from $3.40 / 1,000 results

Rating

1.2

(2)

Developer

SilentFlow

SilentFlow

Maintained by Community

Actor stats

3

Bookmarked

162

Total users

5

Monthly active users

4 days ago

Last modified

Share

🔥 LinkedIn Companies & Profiles Bulk Scraper (Pay Per Result)

Companies & Profiles LinkedIn data extraction tool with Pay Per Result pricing. Get comprehensive profiles of individuals and companies based on your keywords and filters. Unleash the power of data! 🌐🔍

Note: this is the Pay Per Result version of the Profile & Company Scraper.

🌟 Features

  • 🔍 Multi Search Option: Search by keywords, names, or direct URLs
  • 📚 Bulk Research: Search from lists of names, company names, or keywords
  • 🌍 Global Reach: Filter by any location worldwide
  • 🏢 Company Enrichment: Get detailed company info (industry, size, specialties, etc.)
  • 👤 Profile Discovery: Find professionals by role, company, or expertise
  • ⚡ Fast & Reliable: Optimized for speed and accuracy

💡 Use Cases

  • 📊 Market Analysts: Analyze industry trends, company landscapes, and role distribution
  • 💼 Business Strategists: Monitor competitors and identify key industry players
  • 🎯 HR & Recruiters: Scout talent and understand the competitive landscape
  • 👥 Sales Teams: Build prospect lists and enrich lead data
  • 🔬 Researchers: Gather professional network data for studies

🚀 How to Use

Quick Search Mode (Fast, Basic Data)

{
"action": "get-profiles",
"keywords": ["CEO startup", "CTO fintech"],
"location": ["France"],
"limit": 10
}

Detailed Search Mode (Slower, More Data)

{
"action": "get-profiles",
"keywords": ["CEO startup"],
"location": ["France"],
"limit": 10,
"fetchDetails": true
}

URL Mode (Direct Data Extraction)

{
"action": "get-companies",
"keywords": ["https://www.linkedin.com/company/google"],
"isUrl": true,
"limit": 1
}

⚙️ Input Parameters

ParameterTypeDescriptionDefault
actionEnumget-profiles or get-companiesget-profiles
keywordsArrayKeywords, names, or URLs to searchRequired
isUrlBooleanSet true if keywords are LinkedIn URLsfalse
limitIntegerMax results per keyword (1-100)10
locationArrayKeep only people in these places (e.g., ["France", "Paris"]). Checked on each profile, so people whose name is a place are not returned[]
companiesArrayKeep only people who work at these companies (e.g., ["Datadog", "Criteo"]). Each company runs its own search[]
fetchDetailsBooleanFetch full profile/company details (slower, more data)false
proxyObjectProxy configurationApify Residential

📤 Output Format

Profile Output

{
"publicId": "john-doe-123456",
"firstName": "John",
"lastName": "Doe",
"fullName": "John Doe",
"headline": "Senior Software Engineer at Google",
"profileUrl": "https://www.linkedin.com/in/john-doe-123456",
"location": "San Francisco, CA",
"city": "San Francisco",
"state": "CA",
"country": "United States",
"currentCompany": "Google",
"currentCompanyUrl": "https://linkedin.com/company/google",
"email": "john@example.com",
"isOpenToWork": false,
"scrapedAt": "2025-11-28T10:30:00Z"
}

Company Output

{
"name": "Google",
"universalName": "google",
"companyUrl": "https://www.linkedin.com/company/google",
"website": "https://about.google",
"description": "A problem isn't truly solved until it's solved for all...",
"industry": "Software Development",
"companySize": "10,001+ employees",
"companyType": "Public Company",
"headquarters": "Mountain View, CA",
"city": "Mountain View",
"state": "CA",
"country": "United States",
"founded": "1998",
"followers": 39755786,
"specialties": ["search", "ads", "AI", "cloud", "hardware"],
"scrapedAt": "2025-11-28T10:30:00Z"
}

LinkedIn account (optional)

FieldWhat it does
cookiesYour LinkedIn session, exported from a browser where you are signed in. Unlocks job titles, dated work history, education and skills. Leave it empty to run without any account.
userAgentThe browser those cookies came from. Required alongside cookies.

Without these two fields the scraper still returns names, locations, current companies, followers, summaries and pictures. It cannot return job titles or work history, because LinkedIn does not publish them on the public page of an ordinary profile. The headline comes back only for the members who wrote one: LinkedIn shows the employer's name in its place for everybody else, and an employer name is not a headline.

📊 Data Availability by Mode

Profiles

Measured on ordinary profiles, not on public figures. Public figures return more, but they are not who you are scraping.

DataWithout a LinkedIn accountWith your LinkedIn account
Name✅✅
Headline⚠️ Only when the member wrote one✅
Profile URL✅✅
Profile picture✅✅
Location✅✅
Current company✅✅
Followers✅✅
Summary✅✅
Job title❌✅
Work history with dates❌✅
Education❌✅
Skills❌✅
Connections count❌✅
Email❌⚠️ Only when the member published one

LinkedIn does not put the job title of an ordinary profile on its public page, so no scraper can read it there. Everything in the first column comes back without any account of yours being involved. Everything in the second needs the cookies and userAgent fields filled in from a browser where you are signed in.

Companies

DataSearch ModeSearch + fetchDetailsURL Mode
Company Name✅✅✅
Company URL✅✅✅
Industry⚠️ Partial✅✅
Description⚠️ Partial✅✅
Website❌✅✅
Company Size❌✅✅
Company Type❌✅✅
Headquarters❌✅✅
Founded❌⚠️ Rarely available⚠️ Rarely available
Specialties❌✅✅
Followers❌✅✅

⚠️ Note: Data availability depends on profile/company privacy settings and LinkedIn page structure.

💡 Tips for Best Results

  1. Use Residential Proxies: Essential for best results
  2. Start Small: Test with limit: 5 before scaling up
  3. Be Specific: More precise keywords = better results
  4. Use fetchDetails for Rich Data: Enable fetchDetails: true to get profile pictures, company info, and more
  5. URL Mode for Maximum Details: Use URL mode when you need the most complete data
  6. Balance Speed vs Data: Quick mode is ~5x faster but returns less data

📞 Support

Having issues? Check the Issues tab or contact support.


Made by SilentFlow