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 👥💼 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

ScrapeFlow

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

2

Monthly active users

14 days ago

Last modified

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 typeDescriptionExample value
company_urlResolved LinkedIn company page used for the crawlhttps://www.linkedin.com/company/microsoft
profile_urlCanonical LinkedIn profile URLhttps://www.linkedin.com/in/janedoe
fullnameFull display name extracted from the profileJane Doe
first_nameFirst name componentJane
last_nameLast name componentDoe
headlinePublic headline (often includes job title and company)Software Engineer at Microsoft
public_identifierIdentifier parsed from the canonical URL/in/janedoe
profile_picture_urlPublic profile image URL if availablehttps://media.licdn.com/...
locationStructured object with country, city, full, country_code{"city":"Seattle", "country":"United States", "full":"Seattle, Washington, United States", "country_code":"US"}
current_companySelected “current company” name (when detected from profile links)Microsoft
companies_detectedArray of detected company links on the profile (name, slug, url)[{"name":"Microsoft","slug":"microsoft","url":"https://www.linkedin.com/company/microsoft"}]
personal_websiteFirst external, non-LinkedIn link discovered on the profilehttps://janedoe.dev
recommendations_receivedArray 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_detailsObject with auxiliary links (e.g., course_links from Learning modules){"course_links":["https://www.linkedin.com/learning/example"]}
contact_elementsRich nested object with identity, auth points, learning content, platform, and language metadata{...}
is_creatorBoolean flag (always false in this actor)false
is_influencerBoolean flag (always false in this actor)false
is_premiumBoolean flag (always false in this actor)false
created_timestampUNIX timestamp when the record was created1712928000
show_follower_countBoolean 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

  1. Sign in to Apify Create or log into your Apify account.

  2. Open the actor Find “linkedin-company-employees-scraper” in the Apify Store and click Try for free.

  3. Add your targets In the input, set “targets” to a list of company URLs, slugs, profile usernames, or keywords. Examples:

  4. Set maxEmployees Define “maxEmployees” to control how many public profiles to collect per company (1–1000; default 10).

  5. (Optional) Configure proxy A “proxyConfiguration” input is available, but the actor automatically uses RESIDENTIAL proxies regardless of user selection to maximize success.

  6. 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.

  7. 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 caseDescription
Sales intelligence – build decision-maker listsDiscover and export public profiles with names, headlines, and profile URLs to fuel outreach and territory planning.
Recruitment sourcing – map team rostersIdentify target-company talent by scraping public employee profiles and locations for sourcing.
Market research – analyze workforce signalsTrack public team composition and location signals across competitors for trend analysis.
Data enrichment – add LinkedIn URLs to CRMAppend public LinkedIn profile URLs, headlines, and location metadata to existing lead records.
Academic & policy research – structure public dataBuild reproducible datasets of public LinkedIn employee info for research and network studies.
API pipelines – automate collection at scaleUse 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.

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.

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.