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 employee profiles from LinkedIn company pages. It collects names, job titles, profile URLs, locations, and role details. Ideal for B2B prospecting, recruitment research, lead generation, and analyzing company workforce data.

Pricing

$19.99/month + usage

Rating

0.0

(0)

Developer

ScrapePilot

ScrapePilot

Maintained by Community

Actor stats

0

Bookmarked

5

Total users

2

Monthly active users

13 days ago

Last modified

Share

Linkedin Company Employees Scraper

Linkedin Company Employees Scraper is an Apify actor that discovers and extracts public employee profiles from LinkedIn company pages — fast, safely, and at scale. It solves the tedious task of manually hunting for staff on company pages by automating discovery and parsing of employee profiles, making it ideal for sales teams, recruiters, data analysts, and researchers. As a LinkedIn company employees extractor and LinkedIn employee scraper tool, it helps you scrape LinkedIn employees by company and export clean, structured data for B2B enrichment at scale.

What data / output can you get?

Below are the core fields this LinkedIn company staff scraper exports to the dataset. Field names match the output exactly.

Data typeDescriptionExample value
company_urlCanonical LinkedIn company URL associated with the employeehttps://www.linkedin.com/company/google
profile_urlPublic profile URL of the personhttps://www.linkedin.com/in/jane-doe-123
fullnamePerson’s full name parsed from the profileJane Doe
first_nameFirst name parsed from fullnameJane
last_nameLast name parsed from fullnameDoe
headlinePublic profile headlineSenior Product Manager at Google
public_identifierIdentifier captured from the profile URL/in/jane-doe-123
profile_picture_urlProfile image URL (if publicly available)https://media.licdn.com/dms/image/...
location (object)Detected location details{"city":"San Francisco","country":"United States","full":"San Francisco, California, United States","country_code":"US"}
current_companyBest-guess current company name from the profileGoogle
companies_detectedAll company links detected on the profile[{"name":"Google","slug":"google","url":"https://www.linkedin.com/company/google"}]
personal_websiteFirst non‑LinkedIn external website found on the profilehttps://janedoe.me
recommendations_receivedText + author metadata found in recommendations sections[{"text":"Jane is an exceptional PM...","author":"A. Teammate","author_url":"https://www.linkedin.com/in/ateammate"}]
other_contact_detailsAdditional links derived from learning content{"course_links":["https://www.linkedin.com/learning/..."]}
contact_elementsNested UI and platform metadata grouped by area{"profile_identity":{...},"auth_points":{...},"learning_content":{...},"platform":{...},"language":{...}}
is_creatorBoolean flag (constant false in public mode)false
is_influencerBoolean flag (constant false in public mode)false
is_premiumBoolean flag (constant false in public mode)false
show_follower_countBoolean flag for UI displaytrue
created_timestampUNIX timestamp of extraction1712937600

Notes:

  • The LinkedIn company page employees scraper also outputs structured arrays (companies_detected, recommendations_received) and nested metadata under contact_elements (profile_identity, auth_points, learning_content, platform, language).
  • You can export datasets to JSON, CSV, or Excel using Apify’s built‑in export options.

Key features

  • 🧭 Dual-source employee discovery
    Combines direct company page parsing with Google discovery (site:linkedin.com/in queries) to maximize the employee roster your LinkedIn company employees finder can export.

  • 🔒 No login required
    Works against publicly available pages without cookies or LinkedIn authentication, making it a safe LinkedIn employee directory scraper for open data.

  • 🌐 Automatic residential proxying
    Auto-configures Apify RESIDENTIAL proxies for all requests to improve reliability and reduce blocks during LinkedIn employee data scraping tool operations.

  • 🧭 Accurate profile parsing
    Extracts names, headlines, profile URLs, and company links; enriches location via structured parsing and on-demand geocoding for cleaner outputs.

  • 📦 Batch scraping & bulk automation
    Input multiple company URLs, slugs, or keywords to export LinkedIn company employees at scale with this LinkedIn organization employees scraper.

  • 🔌 Developer-friendly & API-ready
    Run via Apify Console or API and plug results into your pipelines — ideal for building a LinkedIn company contacts scraper into data workflows (Zapier, Make, n8n, custom scripts).

  • 🧱 Robust retries & block handling
    Handles transient errors, respects HTTP 999 conditions, and logs each step to keep this LinkedIn employee scraper tool reliable in production.

How to use Linkedin Company Employees Scraper - step by step

  1. Sign up and log in to Apify
    Create or access your Apify account to run the actor.

  2. Add input targets
    Prepare a list of company identifiers in the “targets” array. You can use:

  1. Configure scraping limits
    Set maxEmployees (1–1000) to control how many employees to collect per company.

  2. (Optional) Proxy settings
    A proxyConfiguration object can be provided, but the actor auto-configures Apify RESIDENTIAL proxies for all requests regardless of selection to improve reliability.

  3. Start the run
    Click Start. The LinkedIn company page employees scraper will:

  • Normalize targets into company URLs where possible
  • Scrape company pages (/company, /people, /about) for profile links
  • Run a Google discovery for additional profiles
  • Fetch and parse each profile and push results to the dataset
  1. Monitor progress
    Watch logs for discovered profile counts, retries, and summary stats.

  2. Export your data
    Open the run’s Dataset and export results to JSON, CSV, or Excel for downstream analysis or CRM import.

Pro Tip: Schedule runs and pull results via the Apify API to keep an up-to-date LinkedIn employees by company export in your data warehouse.

Use cases

Use caseDescription
B2B lead generationBuild targeted contact lists by exporting public LinkedIn employee lists from specific organizations.
Recruitment researchIdentify candidates by scraping LinkedIn employees by company and analyzing role titles and locations.
Sales intelligenceMap decision makers at key accounts with a LinkedIn company roster extractor and enrich your outreach.
Market and org analysisAnalyze team structures and geographic spread with a LinkedIn employee directory scraper.
Competitive benchmarkingCompare workforce composition and titles across competitors using a LinkedIn organization employees scraper.
Data enrichment pipelinesAutomate a LinkedIn employees list export and feed it into CRM or scoring systems via the Apify API.
Academic and labor studiesCollect public workforce signals for research and trend analysis using a LinkedIn employee data scraping tool.

Why choose Linkedin Company Employees Scraper?

Built for precision and automation, this LinkedIn company employees extractor focuses on reliable public data collection and production-ready operation.

  • ✅ Accurate public profile parsing for names, headlines, and company associations
  • 🌍 Location enrichment with structured parsing and geocoding for consistent outputs
  • 📈 Scales to bulk runs across many companies with maxEmployees control
  • 💻 Developer access via Apify API for automation and data pipelines
  • 🔒 Safe, no-login operation — avoids cookies and authenticated scraping
  • 🧩 Integrations-friendly — export to CSV/JSON/Excel and connect to Make, Zapier, n8n
  • 🧱 More reliable than browser extensions or manual copy-paste (robust retries, proxies)

In short, it’s a dependable LinkedIn company employees scraper versus fragile extension-based alternatives.

Yes, when used responsibly. This LinkedIn company contacts scraper collects publicly available information without logging into accounts or accessing private content.

Guidelines for compliant use:

  • Scrape only public pages and respect platform terms and applicable regulations (e.g., GDPR/CCPA).
  • Avoid storing or processing sensitive personal data beyond legitimate purposes.
  • Use results for research, analysis, or business intelligence — not spam.
  • Consult your legal team for jurisdiction-specific requirements before redistribution or commercial reuse.

Input parameters & output format

Example JSON input

{
"targets": [
"https://www.linkedin.com/company/google",
"microsoft",
"openai"
],
"maxEmployees": 50,
"proxyConfiguration": {
"useApifyProxy": false
}
}

Parameter reference

  • targets (array of strings)
    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”).
    Required: Yes
    Default: None

  • maxEmployees (integer; min 1, max 1000)
    Description: Maximum number of employee profiles to scrape per company. Range: 1–1000.
    Required: No
    Default: 10

  • proxyConfiguration (object)
    Description: Default: No proxy. If blocked, fallback datacenter → residential; stick to residential thereafter.
    Required: No
    Default: {"useApifyProxy": false}
    Note: The actor auto-configures Apify RESIDENTIAL proxies for all requests regardless of this setting.

Example JSON output

{
"company_url": "https://www.linkedin.com/company/google",
"profile_url": "https://www.linkedin.com/in/jane-doe-123",
"fullname": "Jane Doe",
"first_name": "Jane",
"last_name": "Doe",
"headline": "Senior Product Manager at Google",
"public_identifier": "/in/jane-doe-123",
"profile_picture_url": "https://media.licdn.com/dms/image/ABC123/profile-displayphoto-shrink_400_400/0/...",
"location": {
"country": "United States",
"city": "San Francisco",
"full": "San Francisco, California, United States",
"country_code": "US"
},
"is_creator": false,
"is_influencer": false,
"is_premium": false,
"created_timestamp": 1712937600,
"show_follower_count": true,
"current_company": "Google",
"companies_detected": [
{
"name": "Google",
"slug": "google",
"url": "https://www.linkedin.com/company/google"
}
],
"personal_website": "https://janedoe.me",
"recommendations_received": [
{
"text": "Jane is an exceptional PM with a strong product sense.",
"author": "Alex Teammate",
"author_url": "https://www.linkedin.com/in/alex-teammate"
}
],
"other_contact_details": {
"course_links": [
"https://www.linkedin.com/learning/some-course"
]
},
"contact_elements": {
"profile_identity": {
"profile_identifier": "https://www.linkedin.com/in/jane-doe-123",
"profile_picture": "https://media.licdn.com/dms/image/ABC123/profile-displayphoto-shrink_400_400/0/...",
"profile_name_display": "Jane Doe"
},
"auth_points": {
"email_phone_input_present": false,
"password_input_present": false,
"login_form_action": ""
},
"learning_content": {
"course_details": [
{
"title": "Product Strategy Foundations",
"duration": "1h 15m",
"url": "https://www.linkedin.com/learning/product-strategy-foundations",
"image": "https://media.licdn.com/dms/image/COURSE123/..."
}
],
"course_titles": [
"Product Strategy 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:

  • On some profiles, certain fields may be empty due to public visibility limits.
  • In blocked/error cases, records may include: {"profile_url": "...", "error": "HTTP 999" | "HTTP " | "Empty response from LinkedIn" | "Login required or blocked", "created_timestamp":
,[object Object],
,[object Object],
,[object Object],
,[object Object],
,[object Object],
,[object Object],
,[object Object],
,[object Object],
,[object Object],
,[object Object],
,[object Object],
,[object Object],
,[object Object],
,[object Object],
,[object Object],
,[object Object],
,[object Object],
,[object Object],
,[object Object]