LinkedIn Company People Scraper
Pricing
from $0.75 / 1,000 linkedin company people
LinkedIn Company People Scraper
Scrape LinkedIn company People pages with your LinkedIn browser cookie export. Export employee profile URLs, visible names, roles, locations, company context, and scrape metadata.
Pricing
from $0.75 / 1,000 linkedin company people
Rating
0.0
(0)
Developer
Maxime Dupré
Maintained by CommunityActor stats
0
Bookmarked
4
Total users
3
Monthly active users
2 days ago
Last modified
Categories
Share
🔎 LinkedIn company people scraper
LinkedIn Company People Scraper extracts people from LinkedIn company People pages using your own LinkedIn browser session cookies. Add LinkedIn company URLs, People URLs, or company slugs, then export employee profile URLs, visible names, roles, locations, company context, matched keywords, and scrape metadata.
Use it when you need a repeatable company employee export for prospect research, recruiting research, account mapping, lead list enrichment, market research, or CRM prep. The dataset is built for practical downstream work: each saved row is one LinkedIn company person with a stable profile URL and the source company target that produced it.
For a small first run, keep the prefilled company People URLs and the default Total employee limit of 13. Use the Copy Cookies Chrome extension from an open LinkedIn tab to copy your full browser cookie export, then paste it into the LinkedIn cookies input. You can download results as JSON, CSV, Excel, XML, RSS, or use the Apify API, schedules, webhooks, and integrations.
✅ What this actor does
- Scrapes LinkedIn company People pages.
- Accepts LinkedIn company slugs such as
stripe, company URLs, and People URLs. - Saves one dataset row per accepted company person.
- Returns LinkedIn profile URLs plus visible names, titles, locations, and profile images when LinkedIn exposes them.
- Keeps source company context, source target, result position, keyword filters, and scrape timestamp.
- Uses your LinkedIn browser cookie export to access LinkedIn company People surfaces. The export must include at least
li_atandJSESSIONID. - Charges only for saved company people.
This Actor is focused on company people lists. It does not scrape private LinkedIn content, personal email addresses, phone numbers, full profile pages, connection graphs, or Sales Navigator-only data.
📦 What data you get
Each row can include:
rowType: alwayslinkedin_company_personpersonName,firstName, andlastNamewhen visiblejobTitleandlocationwhen visibleprofileUrl,profileId, andprofileImageUrlconnectionDegreeandinsightswhen LinkedIn exposes themcompanyName,companySlug,companyId, andcompanyUrllinkedinPeopleUrl,sourceTarget,sourceIndex, andsourceResultPositionmatchedKeywordsandscrapedAt
Some fields can be empty because LinkedIn does not show the same details for every person, region, company, or session state. The most important field for most workflows is profileUrl.
🧭 Common use cases
- Build a list of employees for a target account.
- Map visible roles at companies you sell to or recruit from.
- Find LinkedIn profile URLs connected to a known company.
- Create seed lists for manual outreach, enrichment, or CRM review.
- Track company People pages over time with scheduled Apify runs.
- Export company people data to a spreadsheet, warehouse, webhook, or API workflow.
🚀 How to run it
- Add one or more LinkedIn company targets.
- Open LinkedIn in Chrome while logged in, then use the Copy Cookies extension to copy the current tab's cookies.
- Paste the full JSON cookie export into
LinkedIn cookies. It must include at leastli_atandJSESSIONID; keep the rest of the cookies too. - Set
Employee limit per companyandTotal employee limit. - Optional: add
Keywordsto filter the LinkedIn People page by role, team, location, or phrase. - Start the Actor.
- Open the dataset and export the rows or pull them through the API.
Good target examples:
stripehttps://www.linkedin.com/company/stripe/https://www.linkedin.com/company/stripe/people/
🛠️ Input
| Field | What it does |
|---|---|
companyTargets | LinkedIn company slugs, company URLs, or People URLs. |
cookies | Full JSON cookie export from an open LinkedIn browser tab. The recommended path is the Copy Cookies Chrome extension. The required minimum is li_at and JSESSIONID, but keeping the full export usually preserves the browser session better. |
maxEmployeesPerCompany | Maximum people to save from each company target. |
maxTotalEmployees | Maximum people to save across the whole run. |
keywords | Optional keyword filters applied to LinkedIn company People pages. |
Example input
{"companyTargets": ["https://www.linkedin.com/company/microsoft/people/","google","https://www.linkedin.com/company/stripe/"],"cookies": "[{\"name\":\"li_at\",\"value\":\"...\",\"domain\":\".www.linkedin.com\",\"path\":\"/\"},{\"name\":\"JSESSIONID\",\"value\":\"ajax:...\",\"domain\":\".www.linkedin.com\",\"path\":\"/\"}]","maxEmployeesPerCompany": 25,"maxTotalEmployees": 50,"keywords": ["engineering"]}
📊 Output example
{"rowType": "linkedin_company_person","personName": "Luba Libov","firstName": "Luba","lastName": "Libov","jobTitle": "Senior Software Engineer at Microsoft","location": null,"profileUrl": "https://www.linkedin.com/in/luba-libov-a913aa80/","profileId": "luba-libov-a913aa80","profileImageUrl": null,"connectionDegree": null,"insights": null,"companyName": null,"companySlug": "microsoft","companyId": null,"companyUrl": "https://www.linkedin.com/company/microsoft/","linkedinPeopleUrl": "https://www.linkedin.com/company/microsoft/people/","sourceTarget": "https://www.linkedin.com/company/microsoft/people/","sourceIndex": 0,"sourceResultPosition": 1,"matchedKeywords": [],"scrapedAt": "2026-05-26T14:36:00.000Z"}
💳 Pricing
This Actor uses pay-per-event pricing. You are charged for each LinkedIn company person saved to the dataset. Runs that save no people do not charge person events.
Use Total employee limit for a predictable first run, then increase it when the output matches what you need.
⚠️ Limits and caveats
LinkedIn can return fewer visible people than the number shown on a company page, and fields vary by company, region, page layout, and source state. If a company People page is temporarily unavailable or shows limited details, the Actor saves the rows it can verify and finishes gracefully.
This Actor depends on a valid LinkedIn browser session. For best results, use fresh cookies from the same account and keep limits realistic. Large keyword-filtered runs may return fewer rows when LinkedIn has fewer matching visible people.
❓ FAQ
Do I need to provide LinkedIn cookies?
Yes. Paste the full LinkedIn cookie export from an open, working LinkedIn tab. The easiest path is to install Copy Cookies, open LinkedIn while logged in, copy the current tab's cookies, and paste the full JSON result into the Actor input. The actor requires at least li_at and JSESSIONID, and keeps the other cookies because they can help preserve the browser session. If those cookies expire or LinkedIn asks the session to verify access, refresh them in your browser and start a new run.
Can I scrape every employee at a company?
Not always. The Actor collects visible people from LinkedIn company People surfaces. LinkedIn may limit what is visible or loadable for a company, keyword, region, or session.
Can I filter by role or location?
Use the Keywords field to apply LinkedIn People page keyword filters. For example, try engineering, sales, founder, or a location phrase when LinkedIn supports that query for the company People page.
Does this return emails or phone numbers?
No. It returns LinkedIn company people data such as profile URLs, visible names, visible roles, locations, and source company context.
Can I use the results with the Apify API?
Yes. After a run finishes, you can export the dataset or fetch it through the Apify API. You can also schedule runs and connect them to webhooks or integrations.
📝 Changelog
- 0.1: Initial release.
🆘 Support
For issues, questions, or feature requests, file a ticket and I'll fix or implement it in less than 24h 🫡
🔗 Other actors
- LinkedIn Company Scraper ↗ - Scrape LinkedIn company profile facts from company URLs or slugs.
- LinkedIn Posts Scraper ↗ - Export public LinkedIn posts from profiles, companies, or direct post URLs.
- Website Emails Scraper ↗ - Find public contact emails from websites you already care about.
- Business Address Scraper ↗ - Extract physical business addresses from company websites.
- Google Shopping Ads Scraper ↗ - Collect live paid Shopping ad product data from Google Search.
Made with ❤️ by Maxime Dupré