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

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

Scraply

Maintained by Community

Actor stats

0

Bookmarked

7

Total users

4

Monthly active users

14 days ago

Last modified

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 typeDescriptionExample value
company_urlCanonical LinkedIn company page URL detected for the profilehttps://www.linkedin.com/company/microsoft
profile_urlCanonical LinkedIn public profile URLhttps://www.linkedin.com/in/john-doe-123456
fullnameFull display name extracted from the public profileJohn Doe
first_nameFirst name parsed from the display nameJohn
last_nameLast name parsed from the display nameDoe
headlineProfile headline/role snippetSenior Software Engineer at Microsoft
public_identifierPublic identifier captured from the URL path/in/john-doe-123456
profile_picture_urlOpenGraph image or detected profile picture URLhttps://media.licdn.com/dms/image/…
locationStructured location object with country, city, full string, and ISO code{"country":"United States","city":"Seattle","full":"Seattle, Washington, United States","country_code":"US"}
is_creatorFlag (always false in this actor)false
is_influencerFlag (always false in this actor)false
is_premiumFlag (always false in this actor)false
created_timestampUnix timestamp when the record was created1712304000
show_follower_countIndicator for follower count visibility flag (static true)true
current_companyBest-guess current company name derived from profile linksMicrosoft
companies_detectedArray of companies detected on the profile with name, slug, and URL[{"name":"Microsoft","slug":"microsoft","url":"https://www.linkedin.com/company/microsoft/"}]
personal_websiteFirst external (non-LinkedIn) website found on the profilehttps://johndoe.dev
recommendations_receivedArray 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_detailsAdditional links discovered (e.g., LinkedIn Learning course links){"course_links":["https://www.linkedin.com/learning/…"]}
contact_elementsNested 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

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

  2. Open the actor Find “Linkedin Company Employees Scraper” in the Apify Store and click Try for free.

  3. Add your targets In the “targets” field, paste a list of company URLs, slugs, usernames, or keywords. Examples:

  4. Set the limit Configure “maxEmployees” to control how many profiles to extract per company (1–1000; default 10).

  5. (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.

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

  7. Monitor progress Watch logs for discovered profile counts, retries, and any profiles that require login or were blocked.

  8. 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 nameDescription
B2B lead generation listsBuild targeted outreach lists by extracting public names, roles, and profile URLs from a company’s workforce.
Recruitment sourcingDiscover and shortlist candidates by scraping public employee rosters for titles and locations.
Sales intelligenceIdentify decision-makers and map org structures using a LinkedIn company staff list scraper approach at scale.
Market and competitor researchAnalyze 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 studiesCollect public workforce signals for research projects and longitudinal analysis.
Directory buildingUse 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.

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.