LinkedIn Company Employees Scraper + Emails (No Login) avatar

LinkedIn Company Employees Scraper + Emails (No Login)

Pricing

from $1.50 / 1,000 employees

Go to Apify Store
LinkedIn Company Employees Scraper + Emails (No Login)

LinkedIn Company Employees Scraper + Emails (No Login)

Scrape a company's employees from LinkedIn without login or cookies: name, headline, location, school and profile link, filtered by job title and location. Add full profiles, available work emails and clearly labeled email guesses.

Pricing

from $1.50 / 1,000 employees

Rating

0.0

(0)

Developer

Automly

Automly

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

What is LinkedIn Company Employees Scraper?

LinkedIn Company Employees Scraper is a tool that lets you scrape the people who work at a company from LinkedIn: name, headline, current company, location, school, connections and profile link, with optional full profiles and work emails. Paste company links or names, click Start, and download the list as Excel, CSV or JSON. No LinkedIn account, no cookies.

  • โšก Speed: about 400 employees per minute (two companies, 400 employees in 60 seconds in our test run)
  • ๐ŸŽฏ Filters that stick: job title and location filters are checked on every row, so "Account Executive in Dublin" returns account executives, not everyone who once mentioned the words
  • ๐Ÿ“ง Work emails: addresses published on the web, or a guess built from the company's own email format, with the format's share and its source
  • ๐Ÿ”“ No login: no LinkedIn account, cookies or browser extension needed

What can LinkedIn Company Employees Scraper do?

  • Find employees of any company on LinkedIn from its company page link or just its name
  • Scrape LinkedIn employees by job title: sales reps, engineers, recruiters, founders, CTOs
  • Filter LinkedIn employees by city or country
  • Build B2B lead lists with a work email for each employee
  • Find a company's email format (first.last, flast, first) and its email provider
  • Open each employee's full LinkedIn profile for photo, followers, about, current positions and education
  • Scrape many companies in one run and export to Excel, CSV, JSON or through the API

What data can you extract from LinkedIn company employees?

๐Ÿ‘ค Name๐Ÿ’ผ Headline๐Ÿข Current company
๐Ÿ“ Location๐ŸŽ“ School๐Ÿค Connections
๐Ÿ”— Profile link and username๐Ÿงญ How they match the company๐Ÿท๏ธ Company name, ID, website and domain
๐Ÿ“ง Published work email and where it was foundโœ‰๏ธ Email guess from the company's format๐Ÿ“Š Email format, its share and source
๐Ÿ–ผ๏ธ Photo (full profiles)๐Ÿ‘ฅ Followers (full profiles)๐Ÿ“ About, positions, education, job history (full profiles)

How to scrape employees of a company from LinkedIn

  1. Create a free Apify account.
  2. Open LinkedIn Company Employees Scraper.
  3. Paste one or more company links (https://www.linkedin.com/company/stripe/) or names (HubSpot). Add job titles or locations if you want only some of the staff.
  4. Click Start and watch the employees appear in the table.
  5. Download the results as Excel, CSV, JSON or HTML, or read them through the API.

โฌ‡๏ธ Input

SettingWhat it does
CompaniesLinkedIn company links or company names. A link is exact. A name is looked up on LinkedIn and must match a company's name; if it does not, the run report lists the closest names so you can paste the right link.
Job titlesOnly people whose headline shows one of these titles, e.g. Account Executive, CTO, Recruiter.
LocationsOnly people in one of these places. People who show no location are kept; people who show another place are left out. Add the country (Cambridge, United Kingdom) to leave out a city of the same name elsewhere.
KeywordsExtra words the profiles should contain, e.g. python or fintech.
Max employees per companyStop after this many employees for each company (default 100).
Full profilesAlso open each employee's profile for photo, followers, about, positions and education. Slower.
Find work emailsAdd a published work email, or a guess from the company's email format.
Search the web for each employee's own emailWith emails on: also search the web for every employee's own published address. Slower.

All sales people at two companies, with emails:

{
"companies": ["https://www.linkedin.com/company/stripe/", "HubSpot"],
"jobTitles": ["Account Executive", "Sales Manager"],
"maxEmployeesPerCompany": 200,
"includeEmail": true
}

Engineers in two cities, with full profiles:

{
"companies": ["https://www.linkedin.com/company/stripe/"],
"jobTitles": ["Software Engineer"],
"locations": ["San Francisco", "Dublin"],
"fullProfiles": true
}

โฌ†๏ธ Output

One row per employee. A real row with Find work emails on:

{
"linkedinUrl": "https://www.linkedin.com/in/patrickcollison",
"publicIdentifier": "patrickcollison",
"name": "Patrick Collison",
"headline": "Stripe CEO",
"currentCompany": "Stripe",
"location": null,
"school": null,
"connections": null,
"matchedBy": "headline",
"company": {
"name": "Stripe",
"linkedinUrl": "https://www.linkedin.com/company/stripe/",
"companyId": "2135371",
"website": "https://stripe.com",
"domain": "stripe.com",
"mxProvider": "Google Workspace"
},
"email": null,
"emailSource": null,
"emailGuess": "patrick@stripe.com",
"emailFormat": "first",
"emailFormatShare": 31.6,
"emailFormatSource": "https://rocketreach.co/stripe-email-format_b5e68c99f42e5898"
}

With Full profiles on, rows also carry photo, followers, about, countryCode, currentPositions, pastCompanies, education, experience, jobTitles, badges, recentPostUrls and profileVisibility (full, limited or hidden).

The Employees, Emails and Full profiles tables in the Output tab show the most useful columns of each. Export everything as Excel, CSV, JSON, XML or HTML.

How can I use LinkedIn employee data?

  • Sales prospecting: list the decision makers at your target accounts with a work email for each.
  • Recruiting: find engineers, designers or sales reps at a competitor in the city you hire in.
  • Account research: see who works in which team and where before a meeting or a deal.
  • Market mapping: compare how companies staff their sales, engineering or support teams.
  • CRM enrichment: add names, titles and profile links to the company records you already have.

How do work emails work?

For each company the scraper reads the website on its LinkedIn page, checks that its domain receives email, and looks up the company's most common email format on the web (for example first.last, used by 87% of a company's addresses). Each employee then gets:

  • email: an address published on the web that carries the employee's own first and last name, with emailSource naming the page. Most people do not publish theirs, so this is often empty.
  • emailGuess: the address the company's format gives for the employee's name, with emailFormat, emailFormatShare and emailFormatSource so you can judge it. Guesses are not checked against the mailbox; verify them with an email verifier before a large send.

In our test on eight well-known companies a format was found for seven; the eighth publishes a website domain that receives no email, so no guesses were made. About 97% of employees got a guess where a format was found (names with a single word or an initial get none).

Get LinkedIn employees through the API

from apify_client import ApifyClient
client = ApifyClient("<YOUR_API_TOKEN>")
run = client.actor("automly/linkedin-company-employees-scraper").call(run_input={
"companies": ["https://www.linkedin.com/company/stripe/"],
"jobTitles": ["Account Executive"],
"includeEmail": True,
})
for employee in client.dataset(run["defaultDatasetId"]).iterate_items():
print(employee["name"], employee["headline"], employee.get("emailGuess"))

You can also schedule the actor to refresh your list every week, and connect it to Google Sheets, Zapier, Make or a webhook from the Integrations tab.

โ“FAQ

How much does it cost to scrape LinkedIn employees?

You pay only for the employees you get. Employees with a work email or an email guess cost more than employees without one; see the Pricing tab for the current prices. Apify gives you $5 of free usage every month, enough to try the scraper on a few companies.

How many employees can I get per company?

For one company search you usually get a few hundred employees (between 300 and 800 in our tests on large companies). To reach more, add Job titles or Locations: every title and place is searched on its own, so Software Engineer, Account Executive and Recruiter in three cities reach far more people than one search for the whole company. The same person is never saved twice for a company.

Why are some employees missing?

LinkedIn shows a company's full staff list only to signed-in members. This scraper finds employees through public search results, so it returns the people whose LinkedIn profiles are public on the web and who show the company as their current employer or in their headline. People who hide their profile from search engines, or who list the company only as a past job, are not included.

What does "matchedBy" mean?

It says how the row shows that the person works at the company: currentCompany means the company is the current employer on the profile; headline means the headline names it ("Account Executive at HubSpot", "Engineer @ Stripe"). Headlines that say ex-, former or previously are left out.

Do I need a LinkedIn account or cookies?

No. The scraper works without logging in and never uses your LinkedIn account, so your account cannot be restricted.

What do full profiles add, and why are some limited or hidden?

Full profiles add photo, followers, about, current positions, education and recent post links. LinkedIn shows most members a limited profile when you are not signed in (no job history); well-known people and creators show a full one with every position. Some members hide their profile from visitors who are not signed in: those rows are marked hidden and keep everything the search found.

Can I trust the email guesses?

A guess follows the format most of the company's addresses use, and the row tells you how common that format is and who quoted it. It is still a guess: people with a common name, a nickname or an older address may use another one. Verify guesses before sending, and use published emails (email) where you have them.

The scraper collects only data that is public: profiles and pages anyone can see without signing in, and addresses published on the web. It does not access private data or anything behind a login. Personal data, including names and work emails, is protected by laws such as the GDPR in Europe, and email outreach is regulated by laws such as CAN-SPAM in the US. You are responsible for using the results lawfully: have a legitimate reason to process the data, respect opt-outs, and follow the rules of the countries you contact people in. When in doubt, ask a lawyer. Read more in Is web scraping legal?

This scraper is an independent tool. It is not affiliated with, endorsed by or sponsored by LinkedIn or Microsoft.

Something isn't working?

Open the Issues tab and tell us the company and what you expected. The run report in the Storage tab lists every company that could not be scraped and why.

Scrape more LinkedIn data

ActorWhat it gets
LinkedIn Profile Scraper + Email FinderProfiles from links or names, with work emails
LinkedIn People Search ScraperPeople by job title, company, location and keywords
LinkedIn Posts ScraperPosts of people and companies
LinkedIn Post Search ScraperPosts by keyword

Fields and numbers on this page were last verified against live LinkedIn pages on 27 September 2026.