LinkedIn Company Employees Scraper avatar

LinkedIn Company Employees Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
LinkedIn Company Employees Scraper

LinkedIn Company Employees Scraper

Scrape employee profiles from any LinkedIn company page. Find engineers, executives, or sales teams at target companies for recruitment, lead generation, and market research.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

19 hours ago

Last modified

Share

Scrape employee profiles from any LinkedIn company page. Ideal for recruitment, sales prospecting, competitive intelligence, and organizational research.

Features

  • Scrape employees from one or multiple company pages
  • Filter by job keywords (e.g., "Senior Engineer", "VP Sales")
  • Filter by location, connection degree, and seniority level
  • Returns name, headline, location, profile URL, and profile picture
  • Works without Playwright — pure HTTP via LinkedIn's Voyager API
  • Handles rate limits with automatic retry and exponential backoff

Input

FieldTypeRequiredDescription
companyUrlsarrayLinkedIn company URLs or slugs
cookiestringLinkedIn session cookie (li_at or full JSON)
maxEmployeesintegerMax employees per company (default: 50, max: 1000)
keywordsstringFilter by role/keyword (e.g., "Software Engineer")
locationstringFilter by location (e.g., "New York", "Remote")
connectionDegreestringF = 1st degree, S = 2nd, O = 3rd+
seniorityLevelstringEntry level, Associate, Mid-Senior level, Director, Executive
proxyConfigurationobjectApify proxy settings (residential recommended)

You can provide your LinkedIn cookie in two ways:

  1. Plain li_at value: Copy the li_at cookie value from browser DevTools (Application → Cookies).
  2. Full cookie JSON: Export all cookies as a JSON array using an extension like EditThisCookie or Cookie-Editor.

Output

Each employee profile contains:

FieldDescription
nameFull name
headlineLinkedIn headline (title + company)
locationLocation as shown on LinkedIn
profileUrlDirect link to LinkedIn profile
profilePictureCDN URL of profile photo
currentCompanyCompany name (from input)
companySlugNormalized company slug
connectionDegree1st, 2nd, 3rd+, or OUT_OF_NETWORK
openToWorkTrue if profile has Open to Work badge
premiumTrue if LinkedIn Premium member
scrapedAtUTC timestamp

Use Cases

  • Recruitment: Find engineers, designers, or executives at target companies
  • Sales prospecting: Build contact lists at potential clients
  • Market research: Analyze team composition and growth
  • Competitive intelligence: Track hiring patterns at competitors

Limitations

  • LinkedIn limits people search results to ~1,000 profiles per company
  • Very large companies may return a representative sample rather than all employees
  • A valid LinkedIn session cookie is required
  • Cookies expire periodically — refresh if you see auth errors

FAQs

Q: How many employees can I scrape per company? LinkedIn typically surfaces 200–1,000 visible employee profiles. Set maxEmployees accordingly.

Q: Will my account get banned? This actor uses official Voyager API endpoints with human-like delays. Use residential proxies and reasonable rate limits for best results.

Q: What's the difference between the keyword filter and the seniority filter? Keywords search within profile text (headline, job title). Seniority filter is a structured LinkedIn filter applied at the API level.

Q: Can I scrape employees without a cookie? No — LinkedIn's people search requires an authenticated session.

Explore the rest of the LinkedIn suite

Need a different LinkedIn surface? Pair this actor with any of the others in the LinkedIn Suite — all published under the same publisher and built to share the same cookie format and output conventions.

ActorWhat it scrapes
LinkedIn Comments ScraperAll comments + reply threads on a post
LinkedIn Company Info ScraperCompany About page (size, HQ, industry, specialties)
LinkedIn Company Posts ScraperPosts published from a company page
LinkedIn Events ScraperEvents by keyword/URL with full event detail
LinkedIn Hashtag Posts ScraperPosts ranked under a #hashtag
LinkedIn Jobs ScraperJob listings via the public jobs-guest API
LinkedIn Jobs Scraper UltraSame as jobs-scraper + full detail enrichment
LinkedIn Learning Courses ScraperLinkedIn Learning course catalog by keyword
LinkedIn People Search ScraperPeople search with every LinkedIn facet (role, company, school, location, etc.)
LinkedIn Post Reactions ScraperReactors on a post (name, headline, reaction type)
LinkedIn Post ScraperFull post (text, media, engagement counts, author)
LinkedIn Post Search ScraperPosts matching a keyword (with date/author/network filters)
LinkedIn Profile Posts ScraperAll posts/reposts/articles for one profile
LinkedIn Profile ScraperPublic profile fields (name, headline, positions, education, skills)
LinkedIn Profile Scraper ProProfile fields + extras (recommendations, organizations, languages)
LinkedIn Profile Scraper Pro UltraPro + premium fields (contact info, followers list when allowed)
LinkedIn Profile Scraper UltraProfile + the full upstream dash-120 surface
LinkedIn Profile Search by NameSearch profiles by person name (great for matching CSVs of names)
LinkedIn Schools Alumni ScraperAlumni list for any LinkedIn school page
LinkedIn Top Content ScraperTrending / top-engagement posts by topic
LinkedIn User Activity ScraperReactions + comments + posts feed for one profile

All actors share the same cookie input format (plain li_at OR full cookies JSON array) and the same omit-empty output convention.