Linkedin Employees Scraper avatar
Linkedin Employees Scraper

Pricing

Pay per event

Go to Store
Linkedin Employees Scraper

Linkedin Employees Scraper

Developed by

Caprolok

Caprolok

Maintained by Community

Effortlessly gather LinkedIn URLs and names of employees in bulk. Ideal for HR and recruitment, this tool quickly provides essential contact information, simplifying talent search and networking opportunities.

2.6 (16)

Pricing

Pay per event

66

Total users

1.7K

Monthly users

303

Runs succeeded

>99%

Issues response

6.7 days

Last modified

7 days ago

LinkedIn Employees Scraper

LinkedIn Employees Scraper

The LinkedIn Employees Scraper is a high-speed, cost-effective tool for extracting employee information from company pages. It can gather data on up to 2,000 employees in 60 seconds, including names, job titles, and locations. This versatile actor allows customizable searches across multiple companies, making it perfect for recruitment, lead generation, and market research.

Unearth valuable networking opportunities by discovering potential connections within your target industries or companies.

With this tool, you can identify employees who match your ideal criteria such as specific job titles, locations, or educational backgrounds across a wide range of organizations. By extracting detailed employee data, you can map out organizational structures, spot key decision-makers, and build targeted lists for outreach.

Whether you're looking to expand your professional network, find new leads for business development, or connect with alumni from your university, it will empower you to uncover and approach the right people efficiently and strategically.

๐Ÿ“„ What Can You Extract?

  • Name: Employee's full name
  • Designation: Job title
  • Company: The company name
  • Location: Employee's location
  • Link: URL to the employee's LinkedIn profile
  • Followers: Number of followers
  • Education: Educational background
  • Experience: Work experience
  • Thumbnail: Employee's profile picture URL

๐Ÿ“˜ How to Use

Getting started is quick and painless even if you've never scraped data before:

  1. Create a free Apify account. All you need is an email address.
  2. Open the LinkedIn Employees Scraper on the Apify platform.
  3. Add one or more LinkedIn company URLs (and optionally job titles and country filters). Make sure to use valid company URLs:
    • โœ… Valid: https://www.linkedin.com/company/example-inc./
    • โŒ Invalid: https://www.linkedin.com/company/154XXX/
  4. Click "Start". The actor will visit each URL, find employees, and gather their data.
  5. Download your dataset in JSON, CSV, Excel, or HTML or pipe it straight into your integrations via the API.

โœจ Key Features

  • Lightning-Fast Scraping: Retrieve up to 2000 employee results in just 60 seconds.
  • Multi-Company Support: Scrape employee data from multiple company pages simultaneously.
  • Filter by Job Titles: Option to filter results by specific job titles for targeted searches.
  • Add Custom Job Titles: Define custom titles to refine your searches further.
  • Country Filtering: Filter employees by specific countries for targeted searches.
  • Alumni Extraction: Extract alumni of any college/University.
  • Customizable Result Limits: Specify how many employee results you want per company.

โŒจ๏ธ Input Parameters

FieldTypeDescriptionRequired
companyUrlsArrayCompany URLs to scrape employees from.Yes
designationArraySearch for specific job titles to filter results. Add predefined or custom titles.No
maxResultsPerCompanyIntegerMaximum number of employee results to scrape per company.Yes
countryStringRestrict results to employees based in a specific country.No

Sample Input

{
"companyUrls": [
"https://www.linkedin.com/company/microsoft/",
"https://www.linkedin.com/company/apple/",
"https://www.linkedin.com/school/harvard-university/"
],
"designation": [
"CEO",
"CFO",
"Team Leader",
"Manager",
"President",
"Lead"
],
"maxResultsPerCompany": 1000,
"country": "US"
}

๐Ÿ“Š Output

The actor returns a structured dataset with the following fields for each employee.

Sample Output (JSON)

[
{
"thumbnail": "[Image]",
"name": "Amy ***",
"company": "Tech***",
"designation": "Chief ***",
"link": "https://www.linkedin.com/in/***",
"followers": "5***",
"education": "Stanford University",
"experience": "Tech***",
"location": "San Francisco, California",
"verified": "โœ…"
},
{
"thumbnail": "[Image]",
"name": "David ***",
"company": "Data***",
"designation": "VP ***",
"link": "https://www.linkedin.com/in/***",
"followers": "2***",
"education": "MIT",
"experience": "Data***",
"location": "Boston, Massachusetts",
"verified": "โœ…"
}
]

๐ŸŽฏ Use Cases

  • Talent Acquisition: Rapidly build candidate pools for recruitment.
  • Networking Opportunities: Discover potential connections within specific industries or companies.
  • B2B Lead Generation: Identify and verify key decision-makers for sales outreach.
  • Competitive Analysis: Monitor competitor teams and strategic hires.
  • Market Research: Quickly survey employee distributions across multiple geographies and roles.
  • Alumni Extraction: Extract alumni of any college.
  • Diversity & Inclusion Research: Analyze workforce diversity across different organizations.
  • Event Planning: Identify key industry leaders and influencers for conferences and events.
  • Academic Studies: Source data for research on employment trends and organizational structures.
  • Partnership Development: Spot potential collaborators within targeted sectors.

๐Ÿ“Œ Usage Tips

  • Use the designation field: Specify standard or custom job titles for more precise results.
  • Country filter: Narrow down candidates by country for highly targeted outreach.
  • Batch processing: Provide an array of company URLs for concurrent scraping.

๐Ÿ”Œ Integrations

LinkedIn Employees Scraper fits seamlessly into your data pipeline. Thanks to built-in integrations on the Apify platform, you can connect this actor with virtually any cloud service or web app.

  • Make (Integromat) โ€“ automate multi-step workflows with drag-and-drop scenarios.
  • Zapier โ€“ send data to 5,000+ apps without writing code.
  • Airbyte โ€“ sync datasets into your data warehouse.
  • Slack โ€“ push instant notifications to your team channels.
  • Google Sheets & Drive โ€“ store results in spreadsheets or cloud storage.
  • GitHub โ€“ commit scraped datasets directly to your repositories.
  • AWS S3 / Azure Blob Storage โ€“ archive large exports securely.

Webhooks

Set up webhooks to trigger an action whenever a specific event occurs โ€“ for example, receive an email or Slack alert whenever LinkedIn Employees Scraper successfully finishes a run.

๐Ÿ› ๏ธ API Access

Prefer to automate everything with code? The Apify REST API lets you manage, schedule, and run this actor programmatically โ€“ no clicks required.

  • Run & Schedule Actors: Kick-off a scrape on demand or set up a cron-like schedule.
  • Access Datasets: Stream results directly into your apps, data warehouse, or BI dashboards.
  • Monitor Runs: Track progress, error logs, and performance metrics in real time.
  • Version Control: Programmatically create new versions or roll back if needed.

Client libraries

Choose the SDK that fits your stack:

LanguagePackageInstall
Node.jsapify-clientnpm install apify-client
Pythonapify-clientpip install apify-client

For complete API examples and detailed usage, visit the LinkedIn Employees Scraper API documentation.

// Example: Trigger a run with Node.js
import { ApifyClient } from 'apify-client';
// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
token: '<YOUR_API_TOKEN>',
});
// Prepare Actor input
const input = {
"companyUrls": [
"https://www.linkedin.com/company/microsoft"
],
"designation": [],
"maxResultsPerCompany": 20
};
// Run the Actor and wait for it to finish
const run = await client.actor("caprolok/linkedin-employees-scraper").call(input);
// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`๐Ÿ’พ Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
console.dir(item);
});

MCP Quickstart

You can use the Apify MCP Server in two ways:

1. Standard Input/Output (stdio):
Ideal for local integrations and command-line tools such as the Claude for Desktop client.

  • Set MCP client server command to npx @apify/actors-mcp-server and environment variable APIFY_TOKEN to your Apify API token.
  • See npx @apify/actors-mcp-server --help for more options.

2. HTTPS Endpoint mcp.apify.com:
Connect your MCP client by including Authorization: Bearer <APIFY_TOKEN> header in your requests.

  • Use https://mcp.apify.com for streamable transport.
  • Use https://mcp.apify.com/sse for legacy SSE transport.

For more details, see the MCP API documentation.

For full API details, visit the Apify API reference or open the API tab on this actor's Apify page for ready-made code snippets.

๐Ÿ’ฌ Support

If you encounter any issues, have suggestions for improvements, or need assistance, please use the Issues tab on the actor's page. Our team actively monitors this section and will respond promptly.

We appreciate your feedback and will do our best to assist you with any concerns.

๐Ÿข LinkedIn Company URL Retriever

Extract company profile URLs from LinkedIn search results. Quickly build lists of company pages for further processing.

๐Ÿ‘ค LinkedIn People URL Retriever

Quickly find LinkedIn profile URLs for people matching specified names or keywords. Ideal for lead generation, recruiting, and outreach.