Linkedin Company Employees Scraper
Pricing
$19.99/month + usage
Linkedin Company Employees Scraper
LinkedIn Company Employees Scraper 👥💼 extracts public employee profiles linked to a company, including names, job titles, locations, and profile URLs. Ideal for lead generation, hiring research, team mapping, and market analysis. Fast, scalable, and built for automation. 🚀📊
Pricing
$19.99/month + usage
Rating
0.0
(0)
Developer
ScrapeFlow
Actor stats
0
Bookmarked
4
Total users
2
Monthly active users
14 days ago
Last modified
Categories
Share
Linkedin Company Employees Scraper
Linkedin Company Employees Scraper is a fast, automation-ready actor that discovers and extracts public LinkedIn employee profiles linked to a company — including names, headlines, locations, and profile URLs — without login. Built for marketers, developers, analysts, and researchers, this LinkedIn company employees extractor helps you scrape LinkedIn employees by company at scale and export results to your workflows.
What data / output can you get?
Here are the structured fields the actor saves to the Apify dataset when it scrapes a public employee profile:
| Data type | Description | Example value |
|---|---|---|
| company_url | Resolved LinkedIn company page used for the crawl | https://www.linkedin.com/company/microsoft |
| profile_url | Canonical LinkedIn profile URL | https://www.linkedin.com/in/janedoe |
| fullname | Full display name extracted from the profile | Jane Doe |
| first_name | First name component | Jane |
| last_name | Last name component | Doe |
| headline | Public headline (often includes job title and company) | Software Engineer at Microsoft |
| public_identifier | Identifier parsed from the canonical URL | /in/janedoe |
| profile_picture_url | Public profile image URL if available | https://media.licdn.com/... |
| location | Structured object with country, city, full, country_code | {"city":"Seattle", "country":"United States", "full":"Seattle, Washington, United States", "country_code":"US"} |
| current_company | Selected “current company” name (when detected from profile links) | Microsoft |
| companies_detected | Array of detected company links on the profile (name, slug, url) | [{"name":"Microsoft","slug":"microsoft","url":"https://www.linkedin.com/company/microsoft"}] |
| personal_website | First external, non-LinkedIn link discovered on the profile | https://janedoe.dev |
| recommendations_received | Array of public recommendation snippets with author and URL | [{"text":"Jane is a fantastic engineer.","author":"John Smith","author_url":"https://www.linkedin.com/in/johnsmith"}] |
| other_contact_details | Object with auxiliary links (e.g., course_links from Learning modules) | {"course_links":["https://www.linkedin.com/learning/example"]} |
| contact_elements | Rich nested object with identity, auth points, learning content, platform, and language metadata | {...} |
| is_creator | Boolean flag (always false in this actor) | false |
| is_influencer | Boolean flag (always false in this actor) | false |
| is_premium | Boolean flag (always false in this actor) | false |
| created_timestamp | UNIX timestamp when the record was created | 1712928000 |
| show_follower_count | Boolean flag (true in this actor) | true |
Notes:
- Some fields may be empty when not present on the public page (e.g., profile_picture_url, personal_website).
- For failed or blocked profiles, an “error” field may appear with an error message instead of full details.
- You can export LinkedIn company employees to CSV, JSON, or Excel directly from the Apify dataset.
Key features
-
🔎 Dual-source employee discovery Uses both LinkedIn company pages (/company, /people, /about) and a Google “site:linkedin.com/in/” search to find more public employee profiles for broader coverage. Ideal for a LinkedIn employee directory scraper workflow.
-
🌐 Automatic RESIDENTIAL proxies The actor auto-configures RESIDENTIAL proxies for all requests to improve stability and reduce blocks. This is production-ready infrastructure for a reliable LinkedIn employees scraper tool.
-
🧭 Flexible targeting Accepts company URLs, slugs, profile usernames, or keywords via a bulk list. Perfect for a LinkedIn company staff list scraper that starts from company pages or keyword discovery.
-
📋 Structured, analytics-ready output Clean JSON records with names, headlines, locations (with country_code), company links, recommendations_received, and more. Ideal to export LinkedIn company employees to CSV for enrichment.
-
⚙️ No login required Works without cookies or authenticated sessions — a safe way to scrape company employees from LinkedIn public pages.
-
📈 Batch control Limit results per company using maxEmployees to manage scope and runtime when you scrape LinkedIn employees by company.
-
🧩 Developer friendly Integrate via the Apify API in your pipelines or trigger from a LinkedIn company employees scraper Python script. Great for building a LinkedIn company workforce data extractor into ETL jobs.
-
🛡️ Built for automation Lightweight HTTP client with retries and error handling, engineered for unattended runs and scalable scheduling.
How to use Linkedin Company Employees Scraper - step by step
-
Sign in to Apify Create or log into your Apify account.
-
Open the actor Find “linkedin-company-employees-scraper” in the Apify Store and click Try for free.
-
Add your targets In the input, set “targets” to a list of company URLs, slugs, profile usernames, or keywords. Examples:
- https://www.linkedin.com/company/microsoft
- software engineer
-
Set maxEmployees Define “maxEmployees” to control how many public profiles to collect per company (1–1000; default 10).
-
(Optional) Configure proxy A “proxyConfiguration” input is available, but the actor automatically uses RESIDENTIAL proxies regardless of user selection to maximize success.
-
Run the actor Click Start. The actor will crawl the company pages, perform a Google discovery for “site:linkedin.com/in/”, then scrape each discovered public profile.
-
Review and export results When finished, open the Dataset tab to preview records and export to JSON, CSV, or Excel for your CRM, analytics, or research workflows.
Pro Tip: Orchestrate runs via the Apify API and wire them into your data stack or a LinkedIn company employees API scraper pipeline with Python or n8n/Make.
Use cases
| Use case | Description |
|---|---|
| Sales intelligence – build decision-maker lists | Discover and export public profiles with names, headlines, and profile URLs to fuel outreach and territory planning. |
| Recruitment sourcing – map team rosters | Identify target-company talent by scraping public employee profiles and locations for sourcing. |
| Market research – analyze workforce signals | Track public team composition and location signals across competitors for trend analysis. |
| Data enrichment – add LinkedIn URLs to CRM | Append public LinkedIn profile URLs, headlines, and location metadata to existing lead records. |
| Academic & policy research – structure public data | Build reproducible datasets of public LinkedIn employee info for research and network studies. |
| API pipelines – automate collection at scale | Use the Apify API to trigger a LinkedIn company employees extractor on schedule and stream JSON into your warehouse. |
Why choose Linkedin Company Employees Scraper?
A precision-focused, automation-ready LinkedIn employees scraping solution that prioritizes stability and clean, structured output.
- ⚡ Reliable discovery: Combines company-page crawling with Google “site:” search for broader coverage than single-source tools.
- 🔒 No-login safety: Scrapes publicly available pages without cookies or authentication risks.
- 🌐 Smart proxying: Automatically uses RESIDENTIAL proxies for higher success rates versus basic scripts or extensions.
- 📦 Ready-to-export data: Structured JSON ideal for export and “LinkedIn company employees list download” to CSV/Excel.
- 🧰 Developer-first: Works seamlessly with Apify API for a LinkedIn company employees scraper Python script or CI pipelines.
- 💸 Cost-effective automation: Run on Apify infrastructure without managing browsers or brittle extensions.
- 🧱 Built for scale: Lightweight HTTP client, retries, and batching for hands-free reliability.
In short: this LinkedIn employee directory scraper outperforms manual browsing and unstable browser extensions with dependable, structured data extraction.
Is it legal / ethical to use Linkedin Company Employees Scraper?
Yes — when done responsibly. This actor collects data from publicly available LinkedIn pages and does not access private profiles, logins, or messages.
Guidelines:
- Scrape only publicly visible information.
- Respect LinkedIn’s terms and applicable regulations (e.g., GDPR/CCPA).
- Use results for legitimate research, analytics, or outreach — avoid spam.
- Consult your legal team for edge cases specific to your use.
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, required): Bulk input of LinkedIn company URLs or slugs, profile usernames, or keywords. Can be full URLs (e.g., “https://www.linkedin.com/company/microsoft”) or plain text (e.g., “microsoft”, “google”, “software engineer”). Default: none.
- maxEmployees (integer, optional): Maximum number of employee profiles to scrape per company. Range: 1–1000. Default: 10.
- proxyConfiguration (object, optional): Proxy settings. Description: “Default: No proxy. If blocked, fallback datacenter → residential; stick to residential thereafter.” Prefill sets useApifyProxy to false. Note: The actor auto-configures RESIDENTIAL proxies regardless of user selection.
Example JSON output
{"company_url": "https://www.linkedin.com/company/microsoft","profile_url": "https://www.linkedin.com/in/jane-doe-12345","fullname": "Jane Doe","first_name": "Jane","last_name": "Doe","headline": "Senior Software Engineer at Microsoft","public_identifier": "/in/jane-doe-12345","profile_picture_url": "https://media.licdn.com/dms/image/C4E03AQ.../profile-displayphoto-shrink_200_200/0?e=...","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": 1712928000,"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 a thoughtful collaborator and strong engineer.","author": "John Smith","author_url": "https://www.linkedin.com/in/john-smith-9876"}],"other_contact_details": {"course_links": ["https://www.linkedin.com/learning/example-course"]},"contact_elements": {"profile_identity": {"profile_identifier": "https://www.linkedin.com/in/jane-doe-12345","profile_picture": "https://media.licdn.com/dms/image/C4E03AQ.../profile-displayphoto-shrink_200_200/0?e=...","profile_name_display": "Jane Doe"},"auth_points": {"email_phone_input_present": false,"password_input_present": false,"login_form_action": ""},"learning_content": {"course_details": [{"title": "Learning Python","duration": "2h 30m","url": "https://www.linkedin.com/learning/learning-python","image": "https://media.licdn.com/learning/..."}],"course_titles": ["Learning Python"],"all_courses_link": "https://www.linkedin.com/learning/"},"platform": {"corporate_logo_url": "","copyright": "","policy_links": [],"about_links": [],"privacy_links": [],"user_agreement_links": []},"language": {"selector_present": false,"locales": []}}}
Notes:
- On recoverable or blocked profiles, the actor may push a partial record that includes an “error” string and “created_timestamp”.
- Nested objects (location, companies_detected, recommendations_received, contact_elements) may be empty if not present on the public page.
FAQ
Do I need a LinkedIn login or cookies to run this?
No. The actor only scrapes publicly available pages and does not require login or cookies. It’s designed to work as a LinkedIn employees scraper tool without authentication.
How does the actor find employee profiles?
It combines two strategies: crawling the company’s public LinkedIn pages (/company, /people, /about) and running a Google search for “site:linkedin.com/in/” with the company name or your keyword. This hybrid approach improves discovery for a LinkedIn company page employees scraper.
Can I limit how many employees are scraped per company?
Yes. Use the maxEmployees parameter to cap the number of public profiles collected per company (range 1–1000; default 10).
What fields are included in the output?
The dataset includes top-level fields such as company_url, profile_url, fullname, first_name, last_name, headline, public_identifier, profile_picture_url, location, current_company, companies_detected, personal_website, recommendations_received, other_contact_details, contact_elements, is_creator, is_influencer, is_premium, created_timestamp, and show_follower_count.
Does it support filtering by job title or location?
Not at this time. The actor does not accept a job title filter input. You can post-filter results by the “headline” or “location” fields after export in your analytics pipeline.
What proxy settings does it use?
The actor automatically configures RESIDENTIAL proxies for all requests to maximize success. While a proxyConfiguration input exists, the run logic uses residential proxies regardless of selection.
Can I export results to CSV or use it with Python?
Yes. You can download the Apify dataset in JSON, CSV, or Excel. Developers can automate runs and fetch dataset items via the Apify API from a LinkedIn company employees scraper Python script or any HTTP client.
Is scraping public LinkedIn pages legal?
Yes, when done responsibly. This actor gathers publicly available information and avoids private or authenticated content. You should ensure your use complies with LinkedIn’s terms and applicable data regulations.
Final thoughts
Linkedin Company Employees Scraper is built to discover and extract public employee profiles linked to a company at scale — cleanly and reliably. With automatic RESIDENTIAL proxying, dual-source discovery, and structured outputs, it’s ideal for sales teams, recruiters, analysts, and researchers who need a dependable LinkedIn company workforce data extractor. Developers can trigger runs and consume results via the Apify API to automate a LinkedIn company employees API scraper pipeline. Start extracting smarter employee datasets today and power your lead gen, hiring, and market analysis with trustworthy, structured data.