Linkedin Company Employees Scraper
Pricing
$19.99/month + usage
Linkedin Company Employees Scraper
Scrape LinkedIn company employee data with ease 💼👥 Extract employee names, job titles, locations, profile links, and company details from public results. Perfect for lead generation, recruitment, market research, and B2B prospecting. Build targeted outreach lists faster 🚀
Pricing
$19.99/month + usage
Rating
0.0
(0)
Developer
Scraply
Actor stats
0
Bookmarked
7
Total users
4
Monthly active users
14 days ago
Last modified
Categories
Share
Linkedin Company Employees Scraper
Linkedin Company Employees Scraper is an Apify actor that discovers and extracts publicly available employee profiles associated with a LinkedIn company page — no login required. It helps you scrape employees from a LinkedIn company page and build a clean, structured dataset of names, titles, locations, and profile links for lead generation, recruitment, market research, and B2B enrichment. Built for marketers, developers, data analysts, and researchers, this LinkedIn company employee list extractor scales from single targets to bulk inputs and streamlines workflows end to end.
What data / output can you get?
Below are the core output fields the actor saves to the dataset. Values are normalized for easy filtering and export to JSON, CSV, or Excel.
| Data type | Description | Example value |
|---|---|---|
| company_url | Canonical LinkedIn company page URL detected for the profile | https://www.linkedin.com/company/microsoft |
| profile_url | Canonical LinkedIn public profile URL | https://www.linkedin.com/in/john-doe-123456 |
| fullname | Full display name extracted from the public profile | John Doe |
| first_name | First name parsed from the display name | John |
| last_name | Last name parsed from the display name | Doe |
| headline | Profile headline/role snippet | Senior Software Engineer at Microsoft |
| public_identifier | Public identifier captured from the URL path | /in/john-doe-123456 |
| profile_picture_url | OpenGraph image or detected profile picture URL | https://media.licdn.com/dms/image/… |
| location | Structured location object with country, city, full string, and ISO code | {"country":"United States","city":"Seattle","full":"Seattle, Washington, United States","country_code":"US"} |
| is_creator | Flag (always false in this actor) | false |
| is_influencer | Flag (always false in this actor) | false |
| is_premium | Flag (always false in this actor) | false |
| created_timestamp | Unix timestamp when the record was created | 1712304000 |
| show_follower_count | Indicator for follower count visibility flag (static true) | true |
| current_company | Best-guess current company name derived from profile links | Microsoft |
| companies_detected | Array of companies detected on the profile with name, slug, and URL | [{"name":"Microsoft","slug":"microsoft","url":"https://www.linkedin.com/company/microsoft/"}] |
| personal_website | First external (non-LinkedIn) website found on the profile | https://johndoe.dev |
| recommendations_received | Array of recommendation snippets with author and link | [{"text":"John is an exceptional engineer…","author":"Jane Smith","author_url":"https://www.linkedin.com/in/jane-smith/"}] |
| other_contact_details | Additional links discovered (e.g., LinkedIn Learning course links) | {"course_links":["https://www.linkedin.com/learning/…"]} |
| contact_elements | Nested metadata about profile identity, auth points, learning content, platform links, and language hints | {"profile_identity":{…},"auth_points":{…},"learning_content":{…},"platform":{…},"language":{…}} |
Notes:
- The actor may also add an error field on individual records when a profile is blocked or requires login; successful records contain the fields above.
- Exports are available via the Apify Dataset in JSON, CSV, and Excel.
Key features
-
🛰️ Automatic residential proxy enforcement Always-on RESIDENTIAL proxy configuration is applied internally for stability and block resistance. The actor auto-configures the proxy regardless of user selection to maximize success on public LinkedIn pages.
-
🔎 Dual discovery: company pages + Google search Combines scraping of the company’s main, People, and About pages with Google queries like site:linkedin.com/in to discover more public profiles fast — an efficient LinkedIn employee directory scraper approach.
-
🧭 Public, no-login operation Works without LinkedIn authentication, cookies, or browser automation. If a profile requires login or hits an auth wall, the result is marked with an error and the run proceeds safely.
-
📦 Bulk input for scale Accepts a list of company URLs, slugs, usernames, or keywords in one run, making it a practical LinkedIn company workforce scraper for batch processing.
-
🧱 Structured, analysis-ready output Captures normalized fields such as fullname, first_name, last_name, headline, profile_url, company_url, and a structured location object — ideal for export LinkedIn company employees to CSV and analytics.
-
🗺️ Location enrichment Uses geocoding to enrich location strings into city/country and ISO country codes where possible, improving data quality for regional segmentation.
-
🔌 Integration-ready Access results via the Apify API and connect to Make, Zapier, or n8n to automate lead flows. Great for developers building a LinkedIn company employee data extractor pipeline.
-
🧰 Production-grade reliability Includes retry logic, graceful error handling, and lightweight HTML parsing to keep throughput high and costs low across large target lists.
How to use Linkedin Company Employees Scraper - step by step
-
Sign in to Apify Create or log into your Apify account to access the actor.
-
Open the actor Find “Linkedin Company Employees Scraper” in the Apify Store and click Try for free.
-
Add your targets In the “targets” field, paste a list of company URLs, slugs, usernames, or keywords. Examples:
- https://www.linkedin.com/company/microsoft
- microsoft
- “acme corp”
- software engineer
-
Set the limit Configure “maxEmployees” to control how many profiles to extract per company (1–1000; default 10).
-
(Optional) Proxy field A “proxyConfiguration” input exists, but the actor auto-configures and uses a RESIDENTIAL proxy internally for all requests. Your selection is safely ignored to improve reliability.
-
Start the run Click Start. The actor will identify company pages, collect employee profile URLs from company pages and Google, and then scrape each public profile.
-
Monitor progress Watch logs for discovered profile counts, retries, and any profiles that require login or were blocked.
-
Export your data Open the run’s Dataset and download results as JSON, CSV, or Excel for use in CRMs, analytics, or outreach tools.
Pro tip: Use the Apify API or Scheduler to run this LinkedIn company employees export tool on a cadence and sync results into your CRM or data warehouse automatically.
Use cases
| Use case name | Description |
|---|---|
| B2B lead generation lists | Build targeted outreach lists by extracting public names, roles, and profile URLs from a company’s workforce. |
| Recruitment sourcing | Discover and shortlist candidates by scraping public employee rosters for titles and locations. |
| Sales intelligence | Identify decision-makers and map org structures using a LinkedIn company staff list scraper approach at scale. |
| Market and competitor research | Analyze team locations and roles across competitors with a reproducible LinkedIn company workforce scraper. |
| Data enrichment pipelines (API) | Feed structured employee records into downstream systems via the Apify API for scoring and routing. |
| Academic and labor studies | Collect public workforce signals for research projects and longitudinal analysis. |
| Directory building | Use the LinkedIn company roster scraper capabilities to populate internal directories or partner lists. |
Why choose Linkedin Company Employees Scraper?
This scraper focuses on precision, automation, and reliability to turn public LinkedIn signals into structured B2B datasets.
- ⚡ High signal discovery: Combines company page parsing with Google “site:linkedin.com/in” search to widen coverage.
- 🔒 Safe & no-login: Scrapes only publicly available pages and skips profiles behind auth walls.
- 📈 Built for scale: Bulk input and retry logic make it a dependable LinkedIn employees scraper software for larger runs.
- 🧩 Developer-friendly: Access datasets via the Apify API and integrate with automation tools.
- 🌍 Clean location data: Enriched locations (with ISO codes) support geo-segmentation and analytics.
- 💾 Easy exports: Export to JSON, CSV, or Excel for fast uploads to CRMs or BI tools.
- 🛡️ Stable infrastructure: Auto-enforced residential proxies minimize blocks versus extension-based alternatives.
In short, it’s a robust LinkedIn company employee list downloader for public data — without the fragility of browser extensions.
Is it legal / ethical to use Linkedin Company Employees Scraper?
Yes — when done responsibly. This actor accesses publicly available pages and does not log in or access private data.
Guidelines for compliant use:
- Scrape only publicly visible information and respect platform terms.
- Use data for legitimate purposes (e.g., research, analysis, recruitment) and avoid spam.
- Ensure your usage complies with data protection laws (e.g., GDPR, CCPA) and consult your legal team for your specific context.
- Do not attempt to bypass authentication or scrape non-public content.
Input parameters & output format
Input JSON example
{"targets": ["https://www.linkedin.com/company/microsoft","openai","software engineer"],"maxEmployees": 25,"proxyConfiguration": {"useApifyProxy": false}}
Parameters
- targets (array, 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 input. Note: The actor auto-configures a RESIDENTIAL proxy internally and ignores user selection. Default: none.
Output JSON example
[{"company_url": "https://www.linkedin.com/company/microsoft","profile_url": "https://www.linkedin.com/in/john-doe-123456","fullname": "John Doe","first_name": "John","last_name": "Doe","headline": "Senior Software Engineer at Microsoft","public_identifier": "/in/john-doe-123456","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": 1712304000,"show_follower_count": true,"current_company": "Microsoft","companies_detected": [{"name": "Microsoft","slug": "microsoft","url": "https://www.linkedin.com/company/microsoft/"}],"personal_website": "https://johndoe.dev","recommendations_received": [{"text": "John is an exceptional engineer and collaborator.","author": "Jane Smith","author_url": "https://www.linkedin.com/in/jane-smith/"}],"other_contact_details": {"course_links": ["https://www.linkedin.com/learning/example-course"]],"contact_elements": {"profile_identity": {"profile_identifier": "https://www.linkedin.com/in/john-doe-123456","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": "Leadership Foundations","duration": "2h 15m","url": "https://www.linkedin.com/learning/leadership-foundations","image": "https://media.licdn.com/dms/image/..."}],"course_titles": ["Leadership Foundations"],"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:
- If a profile is blocked or requires login, a record with an “error” field and “profile_url” is pushed to the dataset instead of the full structure.
- Some nested arrays (e.g., companies_detected, course_details) may be empty when not present on the public profile.
FAQ
Do I need to log in to scrape employees from a LinkedIn company page?
No. The actor operates on public pages without authentication. Profiles behind an auth wall or login prompt are skipped with an error noted in the dataset.
What input formats are supported for targets?
Provide a list of company URLs, slugs/usernames, or plain-text keywords. For example, “https://www.linkedin.com/company/microsoft”, “microsoft”, or “software engineer”.
How many profiles can I extract per company?
You can set “maxEmployees” from 1 to 1000 per company. The default is 10.
Does the scraper work if I only have a company name or keyword?
Yes. If you supply a company name or keyword, the actor uses Google search (site:linkedin.com/in) to discover public profiles related to that query.
Which data fields are included in the output?
Core fields include company_url, profile_url, fullname, first_name, last_name, headline, public_identifier, profile_picture_url, location, current_company, companies_detected, personal_website, recommendations_received, and contact_elements with useful sub-sections.
How does proxy configuration work?
The actor auto-configures a RESIDENTIAL proxy for all HTTP requests to improve stability. Any provided proxyConfiguration input is safely ignored.
Can I export LinkedIn company employees to CSV or Excel?
Yes. Open the run’s Dataset and export to JSON, CSV, or Excel, or access data programmatically via the Apify API.
Will it find every employee?
The actor discovers public profiles from the company’s pages and Google search and will extract up to your “maxEmployees” limit. Private or blocked profiles won’t be included.
Closing CTA / Final thoughts
Linkedin Company Employees Scraper is built to turn public LinkedIn company staff signals into structured, analyst-ready records. With auto-proxy stability, dual discovery, and clean JSON output, it serves marketers, recruiters, analysts, and developers who need a reliable LinkedIn organization employees scraper.
Run it in bulk, export to CSV/Excel/JSON, and integrate via the Apify API to automate your LinkedIn company employee data extractor pipeline. Start extracting smarter, scalable workforce insights today.