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
| Field | Type | Description |
|---|---|---|
| profileScraperMode | string (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)" |
| maxItems | integer | Maximum number of profiles to scrape. The actor will stop scraping when this limit is reached. |
| companies | array | Search employees of these companies. Provide full LinkedIn URLs. Example: `https://www.linkedin.com/company/google` |
| locations | array | Filter 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 |
| searchQuery | string | Query to search LinkedIn profiles. |
| jobTitles | array | Filter Profiles by these LinkedIn job titles. Example: `Software Engineer`. |
| pastJobTitles | array | Filter Profiles by these LinkedIn past job titles. Example: `Software Engineer`. |
| schools | array | Filter Profiles by these LinkedIn schools. Example: `Stanford University`. |
| industryIds | array | Filter 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` |
| yearsAtCurrentCompanyIds | array | Filter 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" } |
| yearsOfExperienceIds | array | Filter 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" } |
| seniorityLevelIds | array | Filter 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" } |
| functionIds | array | Filter 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" } |
| companyHeadcount | array | Filter Profiles by their current company's headcount. |
| recentlyChangedJobs | boolean | If enabled, only Profiles of people who have recently changed jobs will be returned. |
| companyBatchMode | string (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" |
| maxItemsPerCompany | integer | Maximum number of profiles to scrape. The actor will stop scraping when this limit is reached. |
| startPage | integer | The page number to start scraping from. Starts from 1. |
| takePages | integer | The number of search pages to scrape. Each page contains 25 profiles. |
| excludeLocations | array | Exclude 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 |
| excludePastCompanies | array | Exclude Profiles by these LinkedIn past companies. Provide full LinkedIn URLs |
| excludeSchools | array | Exclude Profiles by these LinkedIn schools. Example: `Stanford University`. |
| excludeCurrentJobTitles | array | Exclude Profiles by these LinkedIn current job titles. Example: `Software Engineer`. |
| excludePastJobTitles | array | Exclude Profiles by these LinkedIn past job titles. Example: `Software Engineer`. |
| excludeIndustryIds | array | Exclude 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` |
| excludeSeniorityLevelIds | array | Filter Profiles by these LinkedIn seniority level IDs. Example: `120` for 'Senior'. |
| excludeFunctionIds | array | Filter 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 120mcp
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.