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 employees from any company page — names, job titles, seniority, locations, profile URLs & company data. 🔎 Ideal for recruitment, sales prospecting, market mapping & competitive intel. 🚀 Fast, accurate, CSV/CRM‑ready.

Pricing

$19.99/month + usage

Rating

0.0

(0)

Developer

Scrapium

Scrapium

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

1

Monthly active users

20 days ago

Last modified

Share

Linkedin Company Employees Scraper

Linkedin Company Employees Scraper is a production-ready Apify actor that discovers and extracts public LinkedIn employee profiles for a given company, keyword, or slug — fast and at scale. It solves the manual, error-prone task of finding staff on LinkedIn by automating discovery from company pages and search results, then exporting clean, structured records. Built for marketers, developers, data analysts, and researchers, this LinkedIn company employee list scraper enables recruitment pipelines, sales prospecting, and market mapping with dependable output.

What data / output can you get?

Below are the real fields this LinkedIn employees extractor saves to the Apify dataset for each processed profile.

Data typeDescriptionExample value
company_urlCanonical LinkedIn company URL associated with the profile (when detected or prefilled)https://www.linkedin.com/company/microsoft
profile_urlFinal canonical LinkedIn profile URLhttps://www.linkedin.com/in/jane-doe-123456
fullnameDisplay name parsed from profile/titleJane Doe
first_nameFirst name parsed from fullnameJane
last_nameLast name parsed from fullnameDoe
headlinePublic headline/summary from meta/DOMSenior Software Engineer at Microsoft
public_identifierPublic identifier captured from URL/in/jane-doe-123456
profile_picture_urlOpen Graph or in-page profile image URLhttps://media.licdn.com/dms/image/...
locationStructured location object: country, city, full, country_code{"country":"United States","city":"Seattle","full":"Seattle, Washington, United States","country_code":"US"}
is_creatorBoolean flag (static false in current build)false
is_influencerBoolean flag (static false in current build)false
is_premiumBoolean flag (static false in current build)false
created_timestampUnix timestamp when the record was created1712544000
show_follower_countBoolean flag (static true in current build)true
current_companyBest-effort detected current employer nameMicrosoft
companies_detectedArray of detected companies with name, slug, url[{"name":"Microsoft","slug":"microsoft","url":"https://www.linkedin.com/company/microsoft/"}]
personal_websiteFirst external website found on profile (non-LinkedIn)https://janedoe.dev
recommendations_receivedArray of recommendation snippets with author and author_url[{"text":"Jane is outstanding...","author":"John Smith","author_url":"https://www.linkedin.com/in/john-smith/"}]
other_contact_detailsAdditional links; currently course_links from learning widgets{"course_links":["https://www.linkedin.com/learning/..."]}
contact_elementsNested UI/metadata bundle: profile_identity, auth_points, learning_content, platform, language{...}
errorPresent only if a profile fetch fails (e.g., HTTP 999, authwall)"Login required or blocked"

Notes:

  • Results are stored in the Apify dataset and can be exported to JSON, CSV, or Excel.
  • Bonus metadata includes deeply structured “contact_elements” for platform UI signals, learning content, and footer links — useful for advanced analysis and quality checks.

Key features

  • 🚀 Fast employee discovery The LinkedIn company staff scraper collects employee profile URLs directly from company pages (/company, /people, /about) and augments coverage with Google queries, helping you scrape LinkedIn employees by company quickly and reliably.

  • 🧩 Structured, analytics-ready output Clean JSON with stable keys such as company_url, profile_url, fullname, headline, location, companies_detected, and more — ideal to export LinkedIn company employees to BI tools or CRMs.

  • 🛡️ No-login, account-safe operation Works without LinkedIn authentication or cookies. Blocks are detected and handled gracefully (e.g., HTTP 999), keeping your workflows resilient.

  • 🌐 Auto residential proxy configuration The actor auto-configures a RESIDENTIAL proxy for all requests to improve stability and reduce blocks. User proxy selection is intentionally ignored in this build for success-rate optimization.

  • 📦 Bulk input & per-company limits Send a list of URLs, usernames, or keywords via targets and control throughput with maxEmployees to shape the size of each LinkedIn company directory scraper run.

  • 🔁 Robust retries and block handling Built-in retry logic, adaptive delays, and special handling for permanent blocks ensure dependable runs for your LinkedIn company employees search automation.

  • 🧪 Developer-friendly & API-first Access results via the Apify dataset API, integrate into pipelines, and power data flows for recruiting, sales intelligence, and market research.

  • ⚙️ Production-grade HTTP client Efficient HTTPX client, timeouts, and transport-level proxy support for speed and reliability in high-volume runs of this LinkedIn company employees scraper tool.

How to use Linkedin Company Employees Scraper - step by step

  1. Create or log in to your Apify account.
  2. Open the Linkedin Company Employees Scraper actor.
  3. Add input data in targets:
  4. Set maxEmployees (per company) to control how many profiles you want to collect.
  5. (Optional) Configure proxyConfiguration if needed, but note: this actor auto-enables a RESIDENTIAL proxy regardless of the user selection to maximize success.
  6. Start the run. The actor will:
    • Normalize company identifiers
    • Discover employees from LinkedIn company pages and via Google
    • Fetch and parse each profile with structured output
  7. Download your results from the run’s dataset in JSON, CSV, or Excel and plug them into your outreach or analytics workflows.

Pro Tip: Use the Apify API to trigger scheduled runs and build a continuous pipeline to pull company employees from LinkedIn into your CRM or data warehouse.

Use cases

Use caseDescription
Lead generation for target accountsBuild ranked lists of prospects by exporting LinkedIn company employees with names, headlines, and profile URLs for sequencing.
Recruitment sourcing by employerIdentify team members from a company page with this LinkedIn company team members scraper and enrich candidate pools.
Sales intelligence & account researchMap stakeholder roles and current company associations to inform outreach and ABM plays.
Market mapping & competitive intelAnalyze staff footprints across competitors using this LinkedIn company directory scraper for structured comparisons.
Data enrichment API pipelineFeed structured JSON into downstream systems to automate a LinkedIn employee list extraction workflow.
Academic & labor researchCollect public staff data for studies on geography, mobility, and discipline distribution.
Ops & compliance monitoringTrack public team composition changes and validate rosters without manual browsing.

Why choose Linkedin Company Employees Scraper?

Built for precision and reliability, this LinkedIn company employees data scraper combines robust discovery with structured profile parsing and strong block handling.

  • 🧠 Accurate, structured fields: Consistent keys and nested objects for clean analytics and exports.
  • 🚀 Scalable bulk runs: Ingest lists of targets and cap results per company with maxEmployees.
  • 🔒 Safe, no-login design: Scrapes public content only; no cookies or browser automation required.
  • 🌐 Auto-proxy resilience: Enforces a RESIDENTIAL proxy for all requests to reduce blocks and improve throughput.
  • 🧰 Developer-ready: Access datasets programmatically; easy to integrate into CI/CD and ETL.
  • 🧱 Extension-free stability: Outperforms brittle browser extensions with a production-grade HTTP client and retries.

In short, this Sales Navigator company employees scraper alternative delivers consistent, automation-friendly results without the fragility of manual tools.

Yes — when used responsibly. This actor collects publicly available information from LinkedIn pages without logging in or accessing private data.

Guidelines for compliant use:

  • Scrape only publicly visible data and respect platform terms.
  • Observe applicable data protection laws (e.g., GDPR, CCPA).
  • Use results for analysis, research, or internal operations — avoid spam.
  • Do not attempt to bypass authentication walls or access private content.
  • Consult your legal team for edge cases and jurisdiction-specific rules.

Input parameters & output format

JSON input example

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

Input parameters

  • targets (array, required): 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"). Default: none.
  • maxEmployees (integer, optional): Maximum number of employee profiles to scrape per company. Range: 1–1000. Default: 10.
  • proxyConfiguration (object, optional): Proxy settings editor. Description: “Default: No proxy. If blocked, fallback datacenter → residential; stick to residential thereafter.” Note: This actor auto-configures a RESIDENTIAL proxy regardless of user selection.

JSON output example

Successful record

{
"company_url": "https://www.linkedin.com/company/microsoft",
"profile_url": "https://www.linkedin.com/in/jane-doe-123456",
"fullname": "Jane Doe",
"first_name": "Jane",
"last_name": "Doe",
"headline": "Senior Software Engineer at Microsoft",
"public_identifier": "/in/jane-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": 1712544000,
"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 outstanding engineer...",
"author": "John Smith",
"author_url": "https://www.linkedin.com/in/john-smith/"
}
],
"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-123456",
"profile_picture": "https://media.licdn.com/dms/image/...",
"profile_name_display": "Jane Doe"
},
"auth_points": {
"email_phone_input_present": false,
"password_input_present": false,
"login_form_action": ""
},
"learning_content": {
"course_details": [
{
"title": "Leading with Impact",
"duration": "1h 12m",
"url": "https://www.linkedin.com/learning/leading-with-impact",
"image": "https://media.licdn.com/dms/image/..."
}
],
"course_titles": [
"Leading with Impact"
],
"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": []
}
}
}

Error record (when a profile cannot be fetched)

{
"profile_url": "https://www.linkedin.com/in/block-example",
"error": "HTTP 999",
"created_timestamp": 1712544010
}

Notes:

  • Some nested arrays may be empty when not present on the public profile.
  • On permanent blocks (e.g., HTTP 999), an error object is pushed so you can track failures alongside successes.

FAQ

Do I need a LinkedIn login or cookies to run this?

No. The scraper fetches only publicly available pages and does not require authentication. It avoids cookies and browser emulation for safer, more reliable operation.

Can I scrape employees using just a company name or keyword?

Yes. You can provide keywords or slugs in targets. The actor will discover profiles via public company pages (when applicable) and Google-powered queries to pull company employees from LinkedIn.

How many employees can I collect per company?

You control this with maxEmployees (range 1–1000). The default is 10 per company, making it easy to scale your LinkedIn employees list downloader runs.

Which data fields are included in the output?

The dataset includes 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, and contact_elements. On failures, an error field is present.

How does the scraper handle blocks and rate limits?

It uses a residential proxy, adaptive delays, and retry logic. Permanent blocks like HTTP 999 are detected and returned as error records to keep your LinkedIn company employees scraper tool robust.

Can I choose my own proxy settings?

You can pass proxyConfiguration, but this build auto-configures a RESIDENTIAL proxy for all requests and ignores user proxy selection to maximize stability.

Where do results go and how can I export them?

All results are stored in the run’s Apify dataset. You can export LinkedIn company employees to JSON, CSV, or Excel via the Apify UI or API.

Does this work for Sales Navigator or private profiles?

The actor targets public endpoints and does not access private or authenticated content. It is designed as a public LinkedIn employees extractor and LinkedIn company employees search automation tool.

Final thoughts

Linkedin Company Employees Scraper is built to automate discovery and extraction of public LinkedIn employee profiles at scale. With auto-residential proxies, resilient discovery (company pages + search), and clean structured output, it streamlines lead generation, recruiting, and market intelligence for sales teams, researchers, and developers. Access results programmatically via the Apify dataset to power recurring workflows and analytics. Start extracting smarter with a stable, automation-ready LinkedIn company employees scraper.