Linkedin Company Employees Scraper avatar

Linkedin Company Employees Scraper

Pricing

$19.99/month + usage

Go to Apify Store
Linkedin Company Employees Scraper

Linkedin Company Employees Scraper

๐Ÿ‘ฅ LinkedIn Company Employees Scraper finds and exports employee lists from LinkedIn company pagesโ€”names, titles, locations & profile URLs. ๐Ÿ”Ž Great for sales, recruiting & research. ๐Ÿš€ Accelerate lead gen & talent sourcing with clean, structured data.

Pricing

$19.99/month + usage

Rating

0.0

(0)

Developer

ScrapeMesh

ScrapeMesh

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

0

Monthly active users

10 days ago

Last modified

Share

๐Ÿ“ฆ LinkedIn Company Employees Scraper

Export the public workforce of many LinkedIn company pages in a single run โ€” then hand back one clean, consolidated file (JSON, CSV, or Excel) with every profile auto-tagged by department segment and seniority level, and duplicates removed across the whole batch.

This actor is purpose-built for teams that don't want one company at a time. Paste a list of company URLs (or company names), press start, and walk away with a de-duplicated, ready-to-import spreadsheet of employees dropped straight into your Apify key-value store.

No login, no cookies, no LinkedIn credentials required โ€” it reads only publicly visible data via company pages and public web-index discovery.


โœจ Why this actor is different

Most LinkedIn employee scrapers give you a raw dump for a single company. This one is a bulk export engine:

  • ๐Ÿข Batch mode first โ€” queue dozens of companies and process them back-to-back in one run.
  • ๐Ÿงฉ Automatic segmentation โ€” every person is classified into a functional segment (Engineering, Sales, Marketing, Product, People & HR, Finance, Operations, Legal, IT, Customer Success, Data & AI, Executiveโ€ฆ) from their headline.
  • ๐ŸŽ–๏ธ Seniority tagging โ€” each profile is graded (C-Level, VP, Director, Manager, Senior, Individual Contributor, Junior, Intern).
  • ๐Ÿงฌ Cross-company de-duplication โ€” a person who shows up under two companies (or twice in search) is exported once.
  • ๐Ÿ—„๏ธ One consolidated file โ€” pick JSON, CSV, or XLSX and the whole batch is written as a single artifact to the key-value store, plus an EXPORT_SUMMARY manifest with per-segment and per-seniority counts.
  • ๐Ÿ›ฐ๏ธ Proxy-aware & block-resilient โ€” Apify Residential by default, with automatic retries.

๐Ÿ“Š What data you get

Every row in the dataset is a superset of a full public LinkedIn profile record, plus the two new bulk-export fields:

FieldDescriptionExample
segment๐Ÿงฉ Functional department inferred from headlineEngineering
seniority๐ŸŽ–๏ธ Seniority tier inferred from headlineManager
company_urlSource LinkedIn company pagehttps://www.linkedin.com/company/google
profile_urlDirect profile linkhttps://www.linkedin.com/in/janedoe
fullname / first_name / last_nameParsed person nameJane Doe
headlineCurrent role / taglineEngineering Manager at Google
public_identifierLinkedIn public slug/in/janedoe
profile_picture_urlAvatar image URLhttps://media.licdn.com/...
locationNested {full, city, country, country_code}San Francisco, CA, USA
current_companyDetected current employerGoogle
companies_detectedAll company links found on the profile[ ... ]
personal_websiteFirst off-LinkedIn linkhttps://janedoe.dev
is_creator / is_influencer / is_premiumProfile flagsfalse
show_follower_countFollower visibility flagtrue
created_timestampUnix scrape timestamp1751328000
recommendations_receivedPublic recommendations[ ... ]
other_contact_detailsCourse links & extras{ ... }
contact_elementsStructured identity / platform metadata{ ... }

The consolidated export (CSV/XLSX) is a flattened version of the above with segment and seniority as the first columns for instant pivot-tables.


โš™๏ธ Key features

  • ๐Ÿ“ฆ Bulk / batch export across unlimited company URLs in one run
  • ๐Ÿงฉ Role / department segmentation with 12+ functional buckets
  • ๐ŸŽ–๏ธ Seniority segmentation from C-Level down to Intern
  • ๐Ÿงฌ Dedupe toggle for clean, unique lead lists
  • ๐Ÿ“„ Three export formats โ€” JSON, CSV, XLSX โ€” written to the key-value store
  • ๐Ÿงพ EXPORT_SUMMARY manifest with counts by segment and seniority
  • ๐Ÿ  Residential proxy support with automatic fallback and retries
  • ๐Ÿ”“ No cookies / no login โ€” GDPR-friendly public-data scraping
  • ๐Ÿค– Automation-ready โ€” trigger via Apify API, schedule, or webhooks; feed a CRM, n8n, Make, or Zapier

๐Ÿช„ Step-by-step usage

  1. ๐Ÿ”‘ Open the actor in Apify Console (or call it via API).
  2. ๐Ÿข In Companies to batch-export, paste one company URL or name per line.
  3. ๐Ÿ‘ฅ Set Max employees per company (default 25).
  4. ๐Ÿ“„ Choose your Consolidated export format: json, csv, or xlsx.
  5. ๐Ÿงฌ Leave De-duplicate across companies on for a unique list (or turn it off).
  6. ๐ŸŒ Keep Residential proxy on for the lowest block rate.
  7. ๐Ÿš€ Run it. Rows stream to the dataset live; the single consolidated file lands in the key-value store as CONSOLIDATED_EXPORT.<format> when the batch finishes.

๐ŸŽฏ Use cases

  • ๐Ÿงฒ B2B lead generation โ€” build segmented prospect lists across a target account list
  • ๐Ÿง‘โ€๐Ÿ’ผ Recruitment & talent mapping โ€” find engineering managers, sales leaders, or C-level contacts across competitors
  • ๐Ÿ“ˆ Market & competitor research โ€” compare workforce composition by department across companies
  • ๐Ÿ—‚๏ธ CRM enrichment โ€” export ready-to-import spreadsheets segmented by role
  • ๐Ÿงฎ HR / org analytics โ€” quantify seniority distribution and functional headcount

๐Ÿงฉ Example input

{
"urls": [
"https://www.linkedin.com/company/google",
"https://www.linkedin.com/company/microsoft",
"stripe"
],
"max_employees": 25,
"outputFormat": "csv",
"dedupe": true,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"],
"apifyProxyCountry": "US"
}
}

๐Ÿ“ฆ Example output (dataset row)

{
"segment": "Engineering",
"seniority": "Manager",
"company_url": "https://www.linkedin.com/company/google",
"profile_url": "https://www.linkedin.com/in/janedoe",
"fullname": "Jane Doe",
"first_name": "Jane",
"last_name": "Doe",
"headline": "Engineering Manager at Google",
"public_identifier": "/in/janedoe",
"profile_picture_url": "https://media.licdn.com/dms/image/janedoe.jpg",
"location": {
"country": "United States",
"city": "San Francisco",
"full": "San Francisco, California, United States",
"country_code": "US"
},
"is_creator": false,
"is_influencer": false,
"is_premium": false,
"created_timestamp": 1751328000,
"show_follower_count": true,
"current_company": "Google",
"companies_detected": [
{ "name": "Google", "slug": "google", "url": "https://www.linkedin.com/company/google" }
],
"personal_website": "https://janedoe.dev",
"recommendations_received": [],
"other_contact_details": { "course_links": [] },
"contact_elements": {
"profile_identity": { "profile_name_display": "Jane Doe" }
}
}

๐Ÿ—„๏ธ Consolidated export & summary

When the batch finishes, two objects are written to the default key-value store:

  • CONSOLIDATED_EXPORT.json / .csv / .xlsx โ€” the full de-duplicated dataset in your chosen format.
  • EXPORT_SUMMARY โ€” a JSON manifest, for example:
{
"total_rows": 118,
"rows_pushed": 118,
"duplicates_skipped": 14,
"dedupe_enabled": true,
"output_format": "csv",
"export_key": "CONSOLIDATED_EXPORT.csv",
"by_segment": { "Engineering": 41, "Sales": 22, "Marketing": 17, "Product": 12, "Other": 26 },
"by_seniority": { "Manager": 19, "Senior": 33, "Director": 8, "Individual Contributor": 58 },
"companies_processed": 3
}

โ“ FAQ

Do I need a LinkedIn account or cookies? No. This LinkedIn company employees scraper uses public company pages and public web-index discovery โ€” no login, no li_at cookie.

How does segmentation work? The segment and seniority fields are derived from each person's public headline using a keyword taxonomy. Headlines with no clear signal fall back to Other / Individual Contributor.

Where is my consolidated file? In the run's key-value store as CONSOLIDATED_EXPORT.json, .csv, or .xlsx, matching your outputFormat. The live dataset also holds every row.

Can I remove duplicate people across companies? Yes โ€” keep dedupe on. Profiles are matched by public identifier so a person is exported once even if they surface under multiple companies.

What formats can I export? JSON, CSV, and XLSX (Excel). CSV/XLSX are flattened and lead with segment and seniority columns.

Is it legal and compliant? It collects only publicly visible information. Use it for research, recruitment, and lead generation in line with LinkedIn's terms and applicable data-protection law (GDPR/CCPA).


LinkedIn company employees scraper, LinkedIn bulk export, LinkedIn employee data extraction, LinkedIn lead generation, batch LinkedIn scraper, LinkedIn CSV export, LinkedIn Excel export, employee list scraper, LinkedIn recruiting scraper, B2B prospecting tool, workforce intelligence, LinkedIn company database, scrape LinkedIn by department, LinkedIn seniority segmentation, no-login LinkedIn scraper, multi-company LinkedIn scraping.