LinkedIn Company Employees Scraper
Pricing
from $2.50 / 1,000 employee profile scrapeds
LinkedIn Company Employees Scraper
Map the workforce of any LinkedIn company. Get a clean roster of names, titles, regions, and profile URLs — either through public Google discovery (no login) or via your LinkedIn session cookie for the complete current employee list.
Pricing
from $2.50 / 1,000 employee profile scrapeds
Rating
0.0
(0)
Developer
Hamza
Maintained by CommunityActor stats
0
Bookmarked
9
Total users
5
Monthly active users
14 hours ago
Last modified
Categories
Share
Get the people behind any LinkedIn company in one click. Paste a company link, hit Start, and walk away with a clean spreadsheet of names, job titles, regions, and profile URLs — ready for your CRM, your applicant tracker, or your weekend competitive-research deep-dive.
No browser extensions, no Chrome plugins, no scraping infrastructure to babysit. Just a single Apify actor that runs in the cloud.
What you get back
Every run produces a structured dataset where each row is one person:
{"name": "Mira Castellanos","headline": "Staff Product Designer at Anthropic","location": "Brooklyn, NY","profileUrl": "https://www.linkedin.com/in/miracastellanos","companyUrl": "https://www.linkedin.com/company/anthropic/","companyName": "Anthropic","companySlug": "anthropic","source": "voyager","scrapedAt": "2026-05-10T15:23:01.904Z"}
The full field list:
| Field | What it is |
|---|---|
name | The person's full name |
headline | Their LinkedIn headline (typically title + company) |
location | Geographic region (available in Pro Mode only) |
profileUrl | Direct link to the LinkedIn profile |
companyUrl | The source company page you queried |
companyName | The company's display name |
companySlug | LinkedIn URL slug, e.g. anthropic |
source | voyager (cookie-based) or serp (Google-based) |
scrapedAt | ISO 8601 timestamp |
Export it to CSV, JSON, Excel, or pipe it into Zapier, Make, or directly into Apify's HTTP webhook output.
Two ways to run it
🟢 Free Mode — public discovery, no LinkedIn account
Drop a company URL in, run it, get results. Behind the scenes the actor queries Google for profiles indexed under site:linkedin.com/in matching the company name, then parses what Google returns.
Yields roughly 50–100 profiles per company. Great for previews, quick lead lists, or anything where you don't want to involve a LinkedIn login.
🔑 Pro Mode — paste your li_at cookie
When you provide your LinkedIn session cookie, the actor switches to LinkedIn's authenticated Voyager API:
- Returns the complete current employee roster (hundreds or thousands of profiles)
- Includes location data
- Only current employees (Free Mode mixes in former staff)
- Fully paginated — no Google ceiling
Pro Mode uses Apify's residential proxy to keep the session stable.
How to grab your li_at cookie (takes 30 seconds):
- Sign into LinkedIn in your browser
- Open DevTools —
F12on Windows,Cmd+Opt+Ion Mac - Application tab → Cookies →
https://www.linkedin.com - Find the row named
li_atand copy the Value column - Paste it into the Session Cookie field in this actor
Your cookie is encrypted in storage and never written to logs.
Who actually uses this
Outbound sales reps. Generate target-account contact lists in seconds instead of clicking through LinkedIn one profile at a time. Plug headlines into your sequencer to personalize at scale.
Founders and recruiters. Map the engineering team at the competitor you're trying to poach from, or see who works in design at the agency you're about to hire.
VC analysts and journalists. Understand a company's actual headcount and seniority distribution beyond what's on their About page.
RevOps teams. Run scheduled scrapes monthly to detect leadership churn or growth signals at strategic accounts.
Anyone building enrichment pipelines. Combine profileUrl output with Clay, Apollo, or any email-finding service to turn raw rosters into hot leads.
Tips that save you time and money
- Always preview with a low cap first. Set "Cap per Company" to 10–20 to verify the company slug is right before you spend on a 500-profile run.
- Bundle companies into one run. The start fee is charged once per run, not per company — 10 companies × 50 profiles is cheaper than 10 separate runs.
- Free Mode includes former employees. Google's index doesn't distinguish between current and past staff. Use Pro Mode if you need a clean current-roster.
- Rotate your
li_atcookie occasionally. LinkedIn cookies expire after about a year, but suspicious activity can invalidate them earlier. If you suddenly get auth errors, grab a fresh one. - Slugs are forgiving. Both
https://www.linkedin.com/company/google/andgooglework. The actor extracts the slug either way.
Pricing — pay only for what you extract
This actor uses Apify's pay-per-event pricing. You're billed per profile delivered to your dataset, plus a one-time start fee. No charge if a run returns zero results.
| Apify plan | Start fee | Per profile |
|---|---|---|
| Free / Bronze | $0.0035 | $0.0035 |
| Silver | $0.0035 | ~$0.0030 |
| Gold | $0.0035 | ~$0.0025 |
| Platinum | $0.0035 | ~$0.0020 |
| Diamond | $0.0035 | ~$0.0015 |
Real-world cost examples:
- 25 profiles from one company: about $0.09
- 250 profiles across 5 companies: about $0.88
- 2,000 profiles for a deep workforce map: about $7.00
The Free Apify plan ships with $5/month of credit — plenty for several test runs and a few real lists.
Frequently asked
Do I need a LinkedIn account?
Not for Free Mode. It runs entirely off Google's public search index. Pro Mode requires you to paste in a li_at cookie from a LinkedIn account you already own.
Why does Free Mode return fewer people than the company headcount? Google indexes a slice of LinkedIn's public profiles — typically the most active or visible ones. A company with 50,000 employees might surface 50–100 names through Google. For the complete roster, switch to Pro Mode.
Is my li_at cookie safe to provide?
Yes, with caveats. Apify stores it as an encrypted secret, the actor never writes it to logs, and runs execute in isolated containers that are wiped after each run. That said, your cookie is the equivalent of a session password — only use it on platforms you trust, and rotate it if you ever have doubts.
Can I scrape several companies in one go? Yes. Add as many URLs or slugs as you want to the Target Companies list. They're processed sequentially.
The actor returned 0 results — what's wrong?
Check in this order: (1) Is the company slug spelled correctly? Open linkedin.com/company/SLUG in a browser to verify. (2) If you're using Pro Mode, did your li_at cookie expire? (3) Very small or new companies sometimes have almost no Google-indexed profiles — try Pro Mode. (4) If Free Mode shows a Google rate-limit error, wait a few minutes and retry.
How fresh is the data? Pro Mode hits LinkedIn's API in real-time. Free Mode reflects whatever Google has indexed, which can lag the actual LinkedIn pages by days to weeks for newer profiles.
Will this get me LinkedIn-banned? Free Mode never touches LinkedIn directly, so no. Pro Mode uses your own session and respects normal rate limits — but you are responsible for keeping your account activity reasonable. Apify spreads requests through residential IPs to look like normal browsing.
A note on responsible use
This actor extracts data that is already publicly visible on LinkedIn or in Google's index. It does not bypass authentication, log into accounts on your behalf without permission, or pull anything users have set to private. The legal foundation for scraping public profile data was reinforced in hiQ Labs v. LinkedIn (9th Circuit, 2022).
That said: scraped data is still personal data. Don't use it for unsolicited mass outreach, spam, harassment, or anything that violates GDPR, CCPA, or comparable laws in your jurisdiction. Treat the people in your dataset the way you'd want to be treated if you were in someone else's CRM.
Need a workflow built on top?
This actor is designed to drop cleanly into automation pipelines:
- Apify Schedules → run it weekly on your top accounts to track churn and new hires
- Zapier / Make → when a run finishes, push new rows into Google Sheets, Notion, HubSpot, or Salesforce
- Apify Webhook → POST results to your own server for custom processing
- Pair with the LinkedIn Profile Scraper → use
profileUrlfrom each row to enrich profiles with full work history
Run it once to see what you get. The first 20 profiles are usually cheap enough to taste-test before committing.