LinkedIn Employees Scraper
Pricing
from $1.89 / 1,000 results
LinkedIn Employees Scraper
List the employees LinkedIn features on public company pages, without login or cookies. Input: company URLs or slugs. Output: one item per featured employee with fullName, profileUrl, location, photo and companyName; title only when publicly visible. Typically 1-4 people per company.
Pricing
from $1.89 / 1,000 results
Rating
0.0
(0)
Developer
Artificially
Maintained by CommunityActor stats
1
Bookmarked
159
Total users
4
Monthly active users
3 days ago
Last modified
Categories
Share
LinkedIn Company Employees Scraper - No Login Required
Scrape the employees LinkedIn features on any public company page, without login, cookies, or authentication. Get names, profile URLs, locations and photos, plus job titles when LinkedIn shows them publicly.
What to expect: logged-out visitors see only the handful of employees LinkedIn features on a company page (typically 1 to 4, sometimes up to about 10), not the full staff list. Job titles are hidden from logged-out visitors for most people, so title is usually empty; it is filled only when the person's public profile shows a headline. For full profiles of the people you find, use the LinkedIn Profile Scraper.
Use with AI agents (MCP)
This actor works as a tool for AI agents through Apify's MCP server at https://mcp.apify.com: the agent passes LinkedIn company URLs or slugs and gets back one JSON item per employee. For agents, set compactOutput: true to get slim items without photos and long text blobs, and keep limits small (maxEmployees around 10 and scrapeFullProfiles: false for fast answers).
Quick setup (sign in with your Apify account when asked):
- Claude (claude.ai or Claude Desktop): Settings → Connectors → Add custom connector, and paste
https://mcp.apify.com?tools=artificially/linkedin-employees-scraper - Claude Code or Cursor via the Apify CLI (latest version,
apify upgrade):apify mcp install claude-code --tools artificially/linkedin-employees-scraper(usecursorinstead ofclaude-codefor Cursor) - Any MCP client (Cursor, VS Code, Windsurf):
{"mcpServers": {"apify": { "url": "https://mcp.apify.com?tools=artificially/linkedin-employees-scraper" }}}
Try asking:
- "Who does LinkedIn feature as employees on Stripe's company page? Give me names and profile URLs."
- "List the featured employees for these 10 companies with their LinkedIn profile links."
Key Features
- No Login Required - Works without LinkedIn credentials
- No Cookies Needed - Uses public company pages only
- Full Profile Option - Optionally fetch detailed profile data
- Bulk Scraping - Process multiple companies at once
What Data You Get
| Field | Description |
|---|---|
profileUrl | Employee's LinkedIn profile URL |
username | LinkedIn username |
fullName | Employee's full name |
title | Job title/headline when publicly visible (usually empty for logged-out access) |
location | Geographic location (with full profile scraping) |
profilePhoto | Profile picture URL |
companyName | Company name |
companyUrl | Company LinkedIn URL |
companyId | Company identifier |
Input
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
companyUrls | array | Yes* | - | LinkedIn company page URLs |
companyIds | array | Yes* | - | Company IDs (e.g., "microsoft") |
maxEmployees | number | No | 50 | Max employees per company |
scrapeFullProfiles | boolean | No | true | Fetch full profile details |
maxAttempts | number | No | 4 | Retries per blocked or login-walled page, each with a fresh proxy IP |
residentialFallback | boolean | No | true | Switch to residential proxies after half the attempts fail |
compactOutput | boolean | No | false | Save slim items with only the key fields. Recommended for AI agents |
*At least one of companyUrls or companyIds is required.
Example Input
{"companyUrls": ["https://www.linkedin.com/company/microsoft"],"maxEmployees": 20,"scrapeFullProfiles": true}
Or using company IDs:
{"companyIds": ["microsoft", "google", "apify"],"maxEmployees": 15,"scrapeFullProfiles": false}
Output Example
{"profileUrl": "https://www.linkedin.com/in/satyanadella","username": "satyanadella","fullName": "Satya Nadella","title": "Chairman and CEO at Microsoft","location": "Greater Seattle Area","profilePhoto": "https://media.licdn.com/...","connectionDegree": null,"companyName": "Microsoft","companyUrl": "https://www.linkedin.com/company/microsoft","companyId": "microsoft","scrapedAt": "2026-01-23T12:00:00Z"}
Cost
Pay-per-result pricing with volume discounts:
| Cost Type | Standard | Bronze (-10%) | Silver (-20%) | Gold (-30%) |
|---|---|---|---|---|
| Start fee | $0.10 | $0.09 | $0.08 | $0.07 |
| Per employee | $0.01 | $0.009 | $0.008 | $0.007 |
You only pay for complete results
LinkedIn often shows logged-out visitors a sign-in wall or a restricted page instead of real content. These pages are detected and retried with a fresh proxy IP; they are never saved to your dataset, so you are never charged for them. Only employees with a real name and a profile URL are saved. People who merely appear in the company's posts are not counted as employees. Pages that stay blocked after all attempts are listed in FAILED_COMPANIES and FAILED_EMPLOYEES in the run's key-value store, with a SUMMARY record. The run also stops before exceeding your maximum cost per run.
Example Cost (Standard)
- 20 employees: $0.10 + (20 x $0.01) = $0.30
- 50 employees: $0.10 + (50 x $0.01) = $0.60
How It Works
This scraper extracts featured employees directly from public LinkedIn company pages:
- Fetches the public company page
- Parses employee links from the "Employees" section
- Extracts data from JSON-LD schema
- Optionally fetches each employee's public profile for more details
No authentication is required because it only accesses publicly visible content.
Note: Only featured/highlighted employees visible on the public company page can be scraped. This typically includes executives, founders, and active employees.
Use Cases
- Sales Prospecting - Find decision-makers at target companies
- Recruiting - Source candidates from specific companies
- Competitive Intel - Track competitor team structure
- Market Research - Analyze company leadership
- ABM Campaigns - Build account-based marketing lists
- Partnership Research - Find the right contacts
Tips
- Use Apify Proxy - Recommended for reliable results
- Full profiles slower - Disable
scrapeFullProfilesfor faster results with basic data - Featured employees - Gets employees highlighted on the company page
- Batch companies - Process multiple companies in one run
Legal Notice
This scraper only accesses publicly available data. Users are responsible for ensuring their use complies with applicable laws and LinkedIn's terms of service.
Support
- Built by: Artificially
- Issues: Report bugs via Apify Console
Related actors
- LinkedIn Profile Scraper - Full public profiles: headline, experience, education, skills and languages.
- LinkedIn Company Scraper - Company pages: website, industry, size, headquarters, specialties and funding.
- LinkedIn Jobs Scraper - Job listings by keyword and location with job type, seniority, date and remote filters.
- LinkedIn Posts Scraper - Recent public company posts with text, engagement counts and media type.
- Career Site Jobs Scraper - Jobs straight from company career sites on Greenhouse, Lever, Ashby, Workday and more.