โ† Apify Store
AS
Apify Store
/harvestapi/linkedin-company-employees

LinkedIn Company Employees Scraper โœ… No Cookies ๐Ÿ“ง

Extract all LinkedIn Company employees with filters and detailed profile information, including complete work experience, and more. No cookies or account required. This actor can try to find contact e

liveverifiedasyncdegraded ยท 19.5s~30s typical
lead generationsocial mediaautomationlinkedincompanyemployees
$0.0037
per result + $0.005 call
plus $0.001 platform fee per run
Actor charges $0.003 per result; Cracked adds 25% plus a $0.005 call fee
Bring your own Apify Store key: provider portion drops to $0.
$Set up https://cracked-ai-pearl.vercel.app/SKILL.md, then use Cracked to run apify /harvestapi/linkedin-company-employees for me.

Input

FieldTypeDescription
profileScraperModestring (Short ($4 per 1k) | Full ($8 per 1k) | Full + email search ($12 per 1k))Choose the mode for scraping LinkedIn profiles. The Short mode provides basic information, while the Full mode includes full detailed profile data. default "Full ($8 per 1k)"
maxItemsintegerMaximum number of profiles to scrape. The actor will stop scraping when this limit is reached.
companiesarraySearch employees of these companies. Provide full LinkedIn URLs. Example: `https://www.linkedin.com/company/google`
locationsarrayFilter employees by these LinkedIn locations. Example: `San Francisco`. LinkedIn does not always understand your text queries. For example for "UK" query it will apply "Ukraine" location, so you should use "United Kingdom" in this case. Try this out first in the location filter input of LinkedIn search at `https://www.linkedin.com/search/results/people/?geoUrn=%5B%22103644278%22%5D` - we will use the first suggestion from the autocomplete popup when you type your location
searchQuerystringQuery to search LinkedIn profiles.
jobTitlesarrayFilter Profiles by these LinkedIn job titles. Example: `Software Engineer`.
pastJobTitlesarrayFilter Profiles by these LinkedIn past job titles. Example: `Software Engineer`.
schoolsarrayFilter Profiles by these LinkedIn schools. Example: `Stanford University`.
industryIdsarrayFilter Profiles by these LinkedIn industry IDs. Example: `4` for 'Software Development'. Full list: `https://github.com/HarvestAPI/linkedin-industry-codes-v2/blob/main/linkedin_industry_code_v2_all_eng_with_header.csv`
yearsAtCurrentCompanyIdsarrayFilter Profiles by these LinkedIn years at current company IDs. Example: `3` for '3 to 5 years'. Full list: { "1": "Less than 1 year", "2": "1 to 2 years", "3": "3 to 5 years", "4": "6 to 10 years", "5": "More than 10 years" }
yearsOfExperienceIdsarrayFilter Profiles by these LinkedIn years of experience IDs. Example: `3` for '3 to 5 years'. Full list: { "1": "Less than 1 year", "2": "1 to 2 years", "3": "3 to 5 years", "4": "6 to 10 years", "5": "More than 10 years" }
seniorityLevelIdsarrayFilter Profiles by these LinkedIn seniority level IDs. Example: `120` for 'Senior'. Full list: { "100": "In Training", "110": "Entry Level", "120": "Senior", "130": "Strategic", "200": "Entry Level Manager", "210": "Experienced Manager", "220": "Director", "300": "Vice President", "310": "CXO", "320": "Owner / Partner" }
functionIdsarrayFilter Profiles by these LinkedIn function IDs. Example: `8` for 'Engineering'. Full list: { "1": "Accounting", "2": "Administrative", "3": "Arts and Design", "4": "Business Development", "5": "Community and Social Services", "6": "Consulting", "7": "Education", "8": "Engineering", "9": "Entrepreneurship", "10": "Finance", "11": "Healthcare Services", "12": "Human Resources", "13": "Information Technology", "14": "Legal", "15": "Marketing", "16": "Media and Communication", "17": "Military and Protective Services", "18": "Operations", "19": "Product Management", "20": "Program and Project Management", "21": "Purchasing", "22": "Quality Assurance", "23": "Real Estate", "24": "Research", "25": "Sales", "26": "Customer Success and Support" }
companyHeadcountarrayFilter Profiles by their current company's headcount.
recentlyChangedJobsbooleanIf enabled, only Profiles of people who have recently changed jobs will be returned.
companyBatchModestring (all_at_once | one_by_one)Choose how to process the companies. 'All at once' will search employees from all companies in one query, while 'One by one' will process each make a query for each company separately. The start fee will apply for each query. default "all_at_once"
maxItemsPerCompanyintegerMaximum number of profiles to scrape. The actor will stop scraping when this limit is reached.
startPageintegerThe page number to start scraping from. Starts from 1.
takePagesintegerThe number of search pages to scrape. Each page contains 25 profiles.
excludeLocationsarrayExclude Profiles by these LinkedIn locations. Example: `San Francisco`. LinkedIn does not always understand your text queries. For example for "UK" query it will apply "Ukraine" location, so you should use "United Kingdom" in this case. Try this out first in the location filter input of LinkedIn search at `https://www.linkedin.com/search/results/people/?geoUrn=%5B%22103644278%22%5D` - we will use the first suggestion from the autocomplete popup when you type your location
excludePastCompaniesarrayExclude Profiles by these LinkedIn past companies. Provide full LinkedIn URLs
excludeSchoolsarrayExclude Profiles by these LinkedIn schools. Example: `Stanford University`.
excludeCurrentJobTitlesarrayExclude Profiles by these LinkedIn current job titles. Example: `Software Engineer`.
excludePastJobTitlesarrayExclude Profiles by these LinkedIn past job titles. Example: `Software Engineer`.
excludeIndustryIdsarrayExclude Profiles by these LinkedIn industry IDs. Example: `4` for 'Software Development'. Full list: `https://github.com/HarvestAPI/linkedin-industry-codes-v2/blob/main/linkedin_industry_code_v2_all_eng_with_header.csv`
excludeSeniorityLevelIdsarrayFilter Profiles by these LinkedIn seniority level IDs. Example: `120` for 'Senior'.
excludeFunctionIdsarrayFilter Profiles by these LinkedIn function IDs. Example: `8` for 'Engineering'.

Call it

curl
curl https://cracked-ai-pearl.vercel.app/v1/run \
  -H "Authorization: Bearer ck_live_..." -H "content-type: application/json" \
  -d '{"provider":"apify","endpoint":"/harvestapi/linkedin-company-employees","input":{"maxItems":3,"companies":["https://www.linkedin.com/company/google"]},"wait":false}'
poll
curl "https://cracked-ai-pearl.vercel.app/v1/runs/<runId>?wait=30" -H "Authorization: Bearer ck_live_..."
cli
npx cracked-ai run -p apify -e /harvestapi/linkedin-company-employees -i '{"maxItems":3,"companies":["https://www.linkedin.com/company/google"]}' -w 120
mcp
run_tool({ provider: "apify", endpoint: "/harvestapi/linkedin-company-employees", input: {"maxItems":3,"companies":["https://www.linkedin.com/company/google"]}, wait: false })

Try it

Runs against your signed-in workspace balance. Sign in if you have not.