Linkedin Company Employees Scraper
Pricing
$19.99/month + usage
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
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
24 days ago
Last modified
Categories
Share
Linkedin Company Employees Scraper
Linkedin Company Employees Scraper is a purpose-built Apify actor that discovers and exports public employee profiles from LinkedIn company pages — including names, job headlines, locations, and profile URLs — at scale. It solves the manual effort of finding a company’s people on LinkedIn by automating discovery and extraction into clean, structured data for marketers, developers, data analysts, and researchers. With this LinkedIn company employee list extractor and LinkedIn employee directory scraper, you can power lead gen, recruiting, and market research workflows with repeatable, API-ready outputs.
What data / output can you get?
Below are the exact fields this LinkedIn company employees scraping tool pushes to the dataset. Each row shows the field, what it represents, and an example value.
| Data type | Description | Example value |
|---|---|---|
| company_url | Canonical LinkedIn company URL associated with the profile | https://www.linkedin.com/company/microsoft |
| profile_url | Final public LinkedIn profile URL | https://www.linkedin.com/in/janedoe |
| fullname | Full name parsed from the profile | Jane Doe |
| first_name | First name parsed from the profile | Jane |
| last_name | Last name parsed from the profile | Doe |
| headline | Public profile headline / role | Senior Software Engineer at Microsoft |
| public_identifier | Public identifier captured from the URL | /in/janedoe |
| profile_picture_url | Open Graph profile image URL (if available) | https://media.licdn.com/… |
| location.full | Full location string | Seattle, Washington, United States |
| location.city | City parsed from location | Seattle |
| location.country | Country parsed from location | United States |
| location.country_code | ISO country code if detected | US |
| is_creator | Boolean flag (public page indicator) | false |
| is_influencer | Boolean flag (public page indicator) | false |
| is_premium | Boolean flag (public page indicator) | false |
| created_timestamp | UNIX timestamp when the record was created | 1713115200 |
| show_follower_count | Boolean for follower count visibility flag | true |
| current_company | Current company name detected from profile links | Microsoft |
| companies_detected | Array of detected companies with name, slug, and URL | [{"name":"Microsoft","slug":"microsoft","url":"https://www.linkedin.com/company/microsoft/"}] |
| personal_website | First external (non-LinkedIn) link found on profile | https://janedoe.dev |
| recommendations_received | Array of recommendation snippets with author and URL | [{"text":"Jane is great…","author":"John Smith","author_url":"https://www.linkedin.com/in/johnsmith"}] |
| other_contact_details.course_links | Array of LinkedIn Learning course URLs found | ["https://www.linkedin.com/learning/..."] |
| contact_elements.profile_identity.profile_identifier | Profile identifier or session redirect token | https://www.linkedin.com/in/janedoe |
| contact_elements.profile_identity.profile_picture | Profile image URL (same as profile_picture_url) | https://media.licdn.com/… |
| contact_elements.profile_identity.profile_name_display | Display name captured from the page | Jane Doe |
| contact_elements.auth_points.email_phone_input_present | Login form email/phone input presence flag | false |
| contact_elements.auth_points.password_input_present | Login form password input presence flag | false |
| contact_elements.auth_points.login_form_action | Login form action URL if present | |
| contact_elements.learning_content.course_details | Array of course objects (title, duration, url, image) | [{"title":"Python Basics","duration":"1h 30m","url":"https://www.linkedin.com/learning/...","image":"https://..."}] |
| contact_elements.learning_content.course_titles | Array of course titles | ["Python Basics"] |
| contact_elements.learning_content.all_courses_link | “View all courses” link if present | https://www.linkedin.com/learning/ |
| contact_elements.platform.corporate_logo_url | LinkedIn footer corporate logo asset URL | https://static.licdn.com/… |
| contact_elements.platform.copyright | Footer copyright text found | LinkedIn © 2026 |
| contact_elements.platform.policy_links | Array of footer policy/other links | ["https://www.linkedin.com/legal/privacy-policy", "..."] |
| contact_elements.platform.about_links | Subset of links pointing to About pages | ["https://about.linkedin.com/"] |
| contact_elements.platform.privacy_links | Subset of links pointing to Privacy pages | ["https://www.linkedin.com/legal/privacy-policy"] |
| contact_elements.platform.user_agreement_links | Subset of links pointing to User Agreement | ["https://www.linkedin.com/legal/user-agreement"] |
| contact_elements.language.selector_present | Language selector presence flag | false |
| contact_elements.language.locales | Array of detected locales (if any) | [] |
| error | Error message for blocked/failed profiles (only when an error occurs) | Login required or blocked |
Notes:
- Results are stored in the Apify dataset. You can export to JSON or CSV via the Apify UI or API.
- Bonus metadata includes companies_detected, recommendations_received, and learning content discovered on public profiles.
Key features
-
🔎 Automatic employee discovery Combines crawling company pages (company root, People, About) with Google-based discovery to find public profile URLs fast — ideal to scrape company employees from LinkedIn when the People tab is limited.
-
🛡️ Residential proxy auto-configuration The actor automatically acquires and uses RESIDENTIAL proxies for all requests to improve reliability and mitigate blocks, functioning as a robust LinkedIn company employees scraping tool.
-
🌐 No login required Works on public pages without cookies or authentication. A safe LinkedIn company staff extractor for teams avoiding account risk.
-
🧭 Smart location parsing with geocoding Extracts location from public markup and enriches city-only mentions via OpenStreetMap (Nominatim) for a richer LinkedIn company employee data scraper output.
-
📦 Bulk targets Feed multiple inputs (LinkedIn company URLs or plain-text slugs/keywords) in one run to discover and export LinkedIn company employees to CSV/JSON at scale.
-
🔁 Resilient retries & block handling Handles transient errors, detects auth walls, and short-circuits on HTTP 999 blocks for efficiency. Recoverable failures are retried with delays.
-
🧩 Developer-friendly & API-ready Built on Apify. Results land in a dataset you can access via API or integrate with pipelines in n8n/Make, making it a practical LinkedIn company employees extractor for automation.
-
📈 Structured, enriched output Captures names, headlines, profile URLs, company associations, personal websites, recommendations, and learning content — a dependable LinkedIn employee directory scraper for analytics.
How to use Linkedin Company Employees Scraper - step by step
-
Create or log in to your Apify account Open the actor in the Apify Console.
-
Add your targets In “URLs / usernames / keywords”, paste one or more items:
- LinkedIn company URLs like https://www.linkedin.com/company/microsoft
- Company slugs like microsoft
- Keywords like “microsoft” or “software engineer”
-
Set Max employees per company Adjust maxEmployees to limit how many public profiles to collect per company (range 1–1000; default 10).
-
Review proxy settings A proxy editor is available, but the run will auto-configure and use RESIDENTIAL proxies regardless of user selection to maximize stability.
-
Start the run Click Start. The actor will crawl the company pages and query Google to discover profile URLs, then fetch each profile’s public data.
-
Monitor progress Check the Run console for logs (discovered URLs, retries, and summary).
-
Export your dataset Open the Dataset tab to download results as JSON or CSV, or connect via the Apify API for programmatic export.
Pro Tip: Schedule runs and pipe results to your CRM or data warehouse using the Apify API for a hands-off LinkedIn company roster scraper workflow.
Use cases
| Use case name | Description |
|---|---|
| Sales prospecting – build company-specific lead lists | Automate discovery of public employee profiles for target accounts and export to CSV for outreach. |
| Recruiting – find talent by employer | Quickly enumerate public profiles at specific companies to accelerate sourcing pipelines. |
| Market research – org insights | Aggregate headlines and locations to analyze org structure and geographic distribution. |
| Competitive intelligence – track teams | Monitor public employee presence at competitors over time to spot growth signals. |
| Data enrichment – profile augmentation | Append public LinkedIn profile URLs and headlines to existing records via API. |
| Academic & non-profit research – workforce mapping | Collect public profile data for studies on labor markets, mobility, and roles. |
| Automation pipelines – API-first extraction | Orchestrate runs from Make/n8n and feed datasets into internal systems. |
Why choose Linkedin Company Employees Scraper?
This production-ready LinkedIn company employee data scraper emphasizes precision, resilience, and automation for repeatable B2B intelligence.
- ⚙️ Accurate public data capture: Extracts structured names, headlines, locations, and profile URLs from public pages.
- 🛡️ Reliability at scale: Auto-uses RESIDENTIAL proxies and robust retries to minimize blocks and failures.
- 🚀 Batch-ready: Accepts multiple targets for high-throughput runs — the best LinkedIn company employees scraper when you need speed and consistency.
- 🔌 Developer access: Dataset + API integration for programmatic workflows and downstream analytics.
- 🔍 No login required: Avoids cookies and authenticated sessions; focuses on public data for safer operations.
- 💰 Practical and maintainable: Skip fragile browser extensions — this backend-native LinkedIn company employees scraper Chrome extension alternative runs on Apify infrastructure.
In short, it’s a stable LinkedIn company roster scraper built for automated pipelines — not a brittle, manual workaround.
Is it legal / ethical to use Linkedin Company Employees Scraper?
Yes — when done responsibly. This actor collects publicly available information from LinkedIn pages without authentication and does not access private messages, private profiles, or logged-in content.
Guidelines for compliant use:
- Only process publicly visible profile data.
- Respect LinkedIn’s terms and applicable data regulations (e.g., GDPR/CCPA).
- Use data for legitimate purposes like research, analytics, sales ops, or recruiting — not spam.
- Consult your legal team for edge cases or jurisdiction-specific requirements.
Input parameters & output format
Example JSON input
{"targets": ["https://www.linkedin.com/company/microsoft","google","software engineer"],"maxEmployees": 20,"proxyConfiguration": {"useApifyProxy": false}}
Parameters
- targets (array of strings) — 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"). Required: Yes. Default: none.
- maxEmployees (integer) — Maximum number of employee profiles to scrape per company. Range: 1–1000. Default: 10. Required: No.
- proxyConfiguration (object) — Default: No proxy. If blocked, fallback datacenter → residential; stick to residential thereafter. Editor: proxy. Required: No.
Notes:
- During runtime, the actor auto-configures and uses RESIDENTIAL proxies for all requests to improve reliability.
- The input accepts mixed types (URLs and keywords) within the same array.
Example JSON output
{"company_url": "https://www.linkedin.com/company/microsoft","profile_url": "https://www.linkedin.com/in/janedoe","fullname": "Jane Doe","first_name": "Jane","last_name": "Doe","headline": "Senior Software Engineer at Microsoft","public_identifier": "/in/janedoe","profile_picture_url": "https://media.licdn.com/dms/image/C4D03AQABCDEF/...","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": 1713115200,"show_follower_count": true,"current_company": "Microsoft","companies_detected": [{"name": "Microsoft","slug": "microsoft","url": "https://www.linkedin.com/company/microsoft/"}],"personal_website": "https://janedoe.dev","recommendations_received": [{"text": "Jane is an excellent collaborator and mentor.","author": "John Smith","author_url": "https://www.linkedin.com/in/johnsmith"}],"other_contact_details": {"course_links": ["https://www.linkedin.com/learning/python-basics"]},"contact_elements": {"profile_identity": {"profile_identifier": "https://www.linkedin.com/in/janedoe","profile_picture": "https://media.licdn.com/dms/image/C4D03AQABCDEF/...","profile_name_display": "Jane Doe"},"auth_points": {"email_phone_input_present": false,"password_input_present": false,"login_form_action": ""},"learning_content": {"course_details": [{"title": "Python Basics","duration": "1h 30m","url": "https://www.linkedin.com/learning/python-basics","image": "https://media.licdn.com/..."}],"course_titles": ["Python Basics"],"all_courses_link": "https://www.linkedin.com/learning/"},"platform": {"corporate_logo_url": "https://static.licdn.com/sc/h/abc123","copyright": "LinkedIn © 2026","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:
- For some profiles, an "error" field may appear (e.g., "Login required or blocked" or "HTTP 999") if the page is unavailable. Those records still include profile_url and created_timestamp.
FAQ
Do I need to log in to scrape company employees from LinkedIn?
No. The actor targets publicly available pages and does not require LinkedIn login or cookies. It fetches public profile data only.
How many employees can I extract per company?
You can set maxEmployees between 1 and 1000. The default is 10. The actor stops once the limit is reached.
What inputs are supported — URLs, slugs, or keywords?
All three. Provide LinkedIn company URLs, slugs (e.g., “microsoft”), or keywords. The actor will normalize company identifiers and also use Google discovery to find relevant public profiles.
Can I export LinkedIn company employees to CSV?
Yes. Results are stored in an Apify dataset, which you can export as JSON or CSV via the UI or API. This makes it easy to move data into your CRM or analytics tools.
Does this work with LinkedIn Sales Navigator company pages?
The actor focuses on public web pages and public profile URLs. While it can support Sales Navigator workflows indirectly by supplying public profile links, it does not log into Sales Navigator.
How does the scraper handle rate limits and blocks?
It uses residential proxies automatically, applies retry logic, and detects auth walls. If LinkedIn returns a permanent HTTP 999 block, the actor skips further retries for that profile to save time.
What data fields are included in the output?
Key fields include profile_url, fullname, headline, location details, companies_detected, personal_website, recommendations_received, and structured contact_elements (identity, learning content, platform metadata, language flags). See the Output Format section for a full example.
Is it safe and compliant to use this LinkedIn company employees scraper Chrome extension alternative?
Yes — when used on publicly available data and in compliance with applicable terms and laws. The actor does not access private content and avoids authentication.
Final thoughts
Linkedin Company Employees Scraper is built to automate public employee discovery from LinkedIn company pages and deliver clean, structured outputs for sales, recruiting, and research. With residential proxy resilience, bulk inputs, and API-ready datasets, it’s a dependable LinkedIn company employees extractor for automated pipelines. Marketers, developers, analysts, and researchers can integrate it with existing workflows via the Apify API and start extracting smarter, scalable insights today.