LinkedIn Company Employees Scraper
Pricing
$19.99/month + usage
LinkedIn Company Employees Scraper
Extract employee data from LinkedIn company pages with ease. Gather names, job titles, locations, profile URLs, and more for lead generation, hiring research, and market mapping. Get clean, structured results fast without coding or manual profile searching.
Pricing
$19.99/month + usage
Rating
0.0
(0)
Developer
ScraperX
Actor stats
0
Bookmarked
6
Total users
3
Monthly active users
2 days ago
Last modified
Categories
Share
LinkedIn Company Employees Scraper
The LinkedIn Company Employees Scraper is an Apify actor that discovers and extracts public LinkedIn employee profiles for a company via LinkedIn company pages and web search — fast, reliable, and login‑free. It solves the manual hunt for staff lists by centralizing discovery and delivering clean, structured exports. Built for marketers, developers, data analysts, and researchers, this LinkedIn company employee list scraper helps you scrape LinkedIn employees by company or keyword, power a LinkedIn employees scraper API workflow, and export data at scale for B2B enrichment and hiring research.
What data / output can you get?
This actor exports structured employee records with consistent fields. Below are representative outputs you’ll find in the dataset.
| Data type | Description | Example value |
|---|---|---|
| company_url | Canonical LinkedIn company URL associated with the profile (when available) | https://www.linkedin.com/company/microsoft |
| profile_url | Final resolved public profile URL | https://www.linkedin.com/in/john-doe-12345 |
| fullname | Display name parsed from page/meta | John Doe |
| first_name | First name parsed from the profile | John |
| last_name | Last name parsed from the profile | Doe |
| headline | Public headline or summary | Senior Software Engineer at Microsoft |
| public_identifier | Identifier extracted from profile URL | /in/john-doe-12345 |
| profile_picture_url | Publicly exposed profile image URL (if present) | https://media.licdn.com/dms/image/... |
| location.full | Full location string inferred from page/meta | Seattle, Washington, United States |
| location.country_code | Best‑effort ISO‑like country code | US |
| current_company | Best‑effort detection of current company name | Microsoft |
| companies_detected | Array of detected companies with name, slug, url | [{"name":"Microsoft","slug":"microsoft","url":"https://www.linkedin.com/company/microsoft/"}] |
Notes:
- Additional fields include: is_creator, is_influencer, is_premium, created_timestamp, show_follower_count, personal_website, recommendations_received, other_contact_details.course_links, and the contact_elements object with profile, learning, platform, and language metadata.
- Export results from the Apify dataset in JSON, CSV, or Excel formats for downstream analytics and pipelines.
Key features
-
🧠 Dual-source employee discovery
Combines LinkedIn company pages (root, /people, /about) with Google search (site:linkedin.com/in) to maximize public profile discovery for any company or keyword. -
📦 Bulk inputs & keyword mode
Accepts company URLs, slugs, usernames, or keywords via a single targets array — a flexible LinkedIn company employees search automation workflow for batch runs. -
🔒 Automatic residential proxying
Auto-configures Apify RESIDENTIAL proxies for all requests to improve stability and reduce blocking, ignoring user proxy selection for consistent results. -
🚪 No login required
Scrapes publicly available LinkedIn data only — no cookies or account authentication — a safer alternative to a LinkedIn company employees scraper Chrome extension. -
🧭 Smart normalization & parsing
Normalizes profile URLs, extracts names and headlines, detects current company links, and parses locations with best‑effort geocoding for city/country completion. -
🧩 Rich, structured output
Produces clean fields for names, profile links, headlines, locations, company associations, personal website, recommendations, and platform metadata — ideal for export LinkedIn company employees workflows. -
🔁 Resilience & block handling
Implements retry logic, detects hard blocks like HTTP 999, and skips or retries intelligently to keep your run moving. -
🔗 Integration-ready via Apify platform
Access results through the Apify API and connect to Make, Zapier, or n8n to operationalize your LinkedIn employee directory scraper. -
📈 Scalable and production-ready
Designed for repeatable runs and structured outputs — a reliable LinkedIn company workforce data scraper for growth and data teams.
How to use LinkedIn Company Employees Scraper - step by step
-
Create or log in to your Apify account
Open the Apify platform and ensure you’re signed in. -
Open the actor and prepare your input
Go to the Input tab. -
Enter targets (URLs / usernames / keywords)
Paste LinkedIn company URLs, slugs, or keywords as a list (bulk supported), for example:- https://www.linkedin.com/company/microsoft
- openai
- software engineer
-
Set maxEmployees (optional)
Choose how many employee profiles to collect per company (1–1000). The schema default is 10; if omitted, runtime uses 20. -
Review proxyConfiguration (optional)
Input supports proxy settings. However, the actor auto‑configures Apify RESIDENTIAL proxies internally and ignores your proxy selection to maximize reliability. -
Start the run
Click Start. The actor discovers employee profile URLs from company pages and Google, then fetches each profile’s public data. -
Monitor progress
Watch logs for discovery counts, retries, and per‑profile status. -
Export your results
Open the Dataset tab to download your LinkedIn company employee list as JSON, CSV, or Excel — or access it programmatically via the Apify API.
Pro Tip: Schedule runs and connect the dataset to your CRM or BI stack through the Apify API to keep an always‑fresh LinkedIn company employee list export.
Use cases
| Use case name | Description |
|---|---|
| Sales teams – decision‑maker discovery | Build targeted outreach lists by exporting LinkedIn company employees and enriching B2B pipelines. |
| Recruiters – talent mapping | Scrape LinkedIn employees by company or role keywords to power sourcing workflows. |
| Marketing – account intelligence | Map staff at strategic accounts for ABM and partner research using a LinkedIn company employees data extractor. |
| Data teams – API enrichment pipeline | Feed structured employee records into data lakes via the Apify API, supporting analytics and modeling. |
| Researchers – organizational studies | Download employees from LinkedIn company pages to analyze team composition and geographic spread. |
| Competitive intelligence – workforce tracking | Track public staff rosters over time for benchmarking and market mapping. |
| Operations – directory building | Maintain internal directories by syncing structured LinkedIn company employee list exports. |
Why choose LinkedIn Company Employees Scraper?
Built for precision, automation, and reliability, this tool delivers clean employee data without risky logins or brittle browser automations.
- ✅ Accurate public data extraction: Focuses on publicly available profile pages and metadata.
- 🌍 Location enrichment: Best‑effort geocoding to complete city/country for analysis.
- 📦 Batch‑ready: Process many companies or keywords in one run with maxEmployees control.
- 👩💻 Developer friendly: Access results via the Apify API to integrate into pipelines.
- 🔒 Safer than extensions: No browser automation or account login required.
- 💰 Cost‑efficient ops: Export JSON/CSV/Excel and plug into existing workflows.
- 🛠️ Production‑ready reliability: Automatic residential proxying and retry logic for consistent outcomes.
In short: a stable LinkedIn company page employees scraper vs. brittle extensions — designed for repeatable, structured results.
Is it legal / ethical to use LinkedIn Company Employees Scraper?
Yes — when done responsibly. This actor extracts only publicly available information from LinkedIn profile pages and does not access private or authenticated data.
Guidelines for compliant use:
- Scrape only public data and be mindful of applicable platform terms.
- Ensure compliance with data protection laws (e.g., GDPR, CCPA) in your jurisdiction.
- Use results for legitimate purposes such as research, enrichment, or analytics — not spam.
- Consult your legal team for edge cases or redistribution policies.
Input parameters & output format
Example JSON input
{"targets": ["https://www.linkedin.com/company/microsoft","openai","data scientist"],"maxEmployees": 25,"proxyConfiguration": {"useApifyProxy": false}}
Parameters
-
targets (array)
Description: Bulk input: LinkedIn company URLs or slugs, profile usernames, or keywords. Can be URLs (e.g., "https://www.linkedin.com/company/microsoft") or plain text (e.g., "microsoft", "google", "software engineer").
Default: none
Required: Yes -
maxEmployees (integer)
Description: Maximum number of employee profiles to scrape per company. Range: 1–1000.
Default: 10 (schema default). If omitted at runtime, the actor uses 20.
Required: No -
proxyConfiguration (object)
Description: Default: No proxy. If blocked, fallback datacenter → residential; stick to residential thereafter. Note: The actor auto‑configures Apify RESIDENTIAL proxies internally and will ignore your proxy selection to maximize reliability.
Default: {"useApifyProxy": false}
Required: No
Example JSON output
{"company_url": "https://www.linkedin.com/company/microsoft","profile_url": "https://www.linkedin.com/in/john-doe-12345","fullname": "John Doe","first_name": "John","last_name": "Doe","headline": "Senior Software Engineer at Microsoft","public_identifier": "/in/john-doe-12345","profile_picture_url": "https://media.licdn.com/dms/image/...","location": {"country": "United States","city": "Seattle","full": "Seattle, Washington, United States","country_code": "US"},"is_creator": false,"is_influencer": false,"is_premium": false,"created_timestamp": 1712236800,"show_follower_count": true,"current_company": "Microsoft","companies_detected": [{"name": "Microsoft","slug": "microsoft","url": "https://www.linkedin.com/company/microsoft/"}],"personal_website": "https://johndoe.com","recommendations_received": [{"text": "John is a great teammate and leader...","author": "Jane Smith","author_url": "https://www.linkedin.com/in/jane-smith"}],"other_contact_details": {"course_links": ["https://www.linkedin.com/learning/some-course"]},"contact_elements": {"profile_identity": {"profile_identifier": "https://www.linkedin.com/in/john-doe-12345","profile_picture": "https://media.licdn.com/dms/image/...","profile_name_display": "John Doe"},"auth_points": {"email_phone_input_present": false,"password_input_present": false,"login_form_action": ""},"learning_content": {"course_details": [{"title": "Data Structures in Python","duration": "2h 30m","url": "https://www.linkedin.com/learning/data-structures-in-python","image": "https://media.licdn.com/dms/image/..."}],"course_titles": ["Data Structures in Python"],"all_courses_link": "https://www.linkedin.com/learning/"},"platform": {"corporate_logo_url": "https://static.licdn.com/sc/h/...","copyright": "© LinkedIn Corporation","policy_links": ["https://www.linkedin.com/legal/privacy-policy"],"about_links": ["https://about.linkedin.com/"],"privacy_links": ["https://www.linkedin.com/legal/privacy-policy"],"user_agreement_links": ["https://www.linkedin.com/legal/user-agreement"]},"language": {"selector_present": false,"locales": []}}}
Notes:
- If a profile cannot be extracted (e.g., due to blocking), an error object may be saved with keys: profile_url, error, created_timestamp.
- Some fields may legitimately be empty if not present on the public page (e.g., profile_picture_url, personal_website, recommendations_received, companies_detected, locales).
Related tools
Explore adjacent LinkedIn scrapers on Apify for complementary workflows:
- 🧾 LinkedIn Company About Scraper
- 👤 LinkedIn Profile Scraper
- 🧵 LinkedIn Posts Scraper
- 💼 LinkedIn Jobs Scraper
FAQ
Do I need a LinkedIn account or cookies to use this tool?
No. The actor works without login and only accesses publicly available pages. It does not use cookies or authenticated sessions.
Can it scrape LinkedIn employees by company URL and by keyword?
Yes. Provide LinkedIn company URLs/slugs or plain‑text keywords in targets. The actor discovers public profiles from company pages and via Google search (site:linkedin.com/in).
How many employees can I extract per company?
You control this with maxEmployees. The input schema allows 1–1000 with a default of 10; if you omit the field, the runtime uses 20. Actual volume depends on public discoverability.
Does it work with LinkedIn Sales Navigator?
This actor targets public profiles and company pages and does not log in to LinkedIn or Sales Navigator. You can still use Sales Navigator terms as keywords to guide discovery.
What formats can I export the employee list to?
Results are stored in an Apify dataset, which you can download as JSON, CSV, or Excel, or access programmatically via the Apify API.
How does it handle blocking or HTTP 999?
The actor uses residential proxies by default and includes retry logic. Hard blocks like HTTP 999 are detected and skipped to keep the run moving.
Is this a LinkedIn company employees scraper Chrome extension?
No. It’s a server‑side Apify actor, making it more stable and suitable for automation than browser extensions.
Which data fields are included in the output?
Top‑level fields include company_url, profile_url, fullname, first_name, last_name, headline, public_identifier, location, current_company, and more. See the Output Format section for the full example schema.
Closing CTA / Final thoughts
LinkedIn Company Employees Scraper is built to discover and export structured public employee data from LinkedIn company pages efficiently and safely. With automatic residential proxying, flexible URL/keyword inputs, and a clean dataset, it suits sales teams, recruiters, analysts, and developers alike. Connect the Apify dataset/API to your CRM or data pipeline to automate enrichment — start extracting smarter with a dependable LinkedIn company employees data extractor today.