โ† API Catalog
ApifyยทAsync

LinkedIn Profile Search Scraper No Cookies โœ… Find all people ๐Ÿ“ง

Social$0.1 / Search page results

What it does

Search for LinkedIn profiles with filters and extract detailed profile information, including work experience, education history, location and more. No cookies or account required.

Returns: Search for LinkedIn profiles with filters and extract detailed profile information, including work experience, education history, location and more. No cookies or account required.

Parameters

ParameterTypeRequiredDescription
schoolsarrayNoFilter Profiles by these LinkedIn schools. Example: Stanford University.
maxItemsnumberNoMaximum number of profiles to scrape. The actor will stop scraping when this limit is reached.
lastNamesarrayNoFilter Profiles by these LinkedIn last names. We recommend using another actor for searches by name: https://apify.com/harvestapi/linkedin-profile-search-by-name
locationsarrayNoFilter 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
startPagenumberNoThe page number to start scraping from.
takePagesnumberNoThe number of search pages to scrape. Each page contains 25 profiles.
firstNamesarrayNoFilter Profiles by these LinkedIn first names. We recommend using another actor for searches by name: https://apify.com/harvestapi/linkedin-profile-search-by-name
functionIdsselectNoFilter Profiles by these LinkedIn function IDs. Example: 8 for 'Engineering'.
industryIdsarrayNoFilter 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
searchQuerytextNoQuery to search LinkedIn profiles. (e.g., Founder, Marketing Manager, John Doe). [The query supports search operators](https://www.linkedin.com/help/linkedin/answer/a524335)
pastCompaniesarrayNoFilter Profiles by these LinkedIn past companies. Provide full LinkedIn URLs
pastJobTitlesarrayNoFilter Profiles by these LinkedIn past job titles. Example: Software Engineer.
excludeSchoolsarrayNoExclude Profiles by these LinkedIn schools. Example: Stanford University.
companyHeadcountselectNoFilter Profiles by their current company's headcount.
currentCompaniesarrayNoFilter Profiles by these LinkedIn companies. Provide full LinkedIn URLs
currentJobTitlesarrayNoFilter Profiles by these LinkedIn current job titles. Example: Software Engineer.
excludeLocationsarrayNoExclude 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
profileLanguagesselectNoFilter Profiles by these LinkedIn profile languages.
seniorityLevelIdsselectNoFilter Profiles by these LinkedIn seniority level IDs. Example: 120 for 'Senior'.
excludeFunctionIdsselectNoFilter Profiles by these LinkedIn function IDs. Example: 8 for 'Engineering'.
excludeIndustryIdsarrayNoExclude 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
profileScraperModeselectNoChoose the mode for scraping LinkedIn profiles. The Short mode provides basic information, while the Full mode includes full detailed profile data.
mongoDbDatabaseNametextNoThe name of the MongoDB database where the actor will store and check scraped profile IDs for deduplication. Default name is: harvestapi
recentlyChangedJobsbooleanNoFilter Profiles to only those who have changed jobs in the last 90 days.
excludePastCompaniesarrayNoExclude Profiles by these LinkedIn past companies. Provide full LinkedIn URLs
excludePastJobTitlesarrayNoExclude Profiles by these LinkedIn past job titles. Example: Software Engineer.
yearsOfExperienceIdsselectNoFilter Profiles by these LinkedIn years of experience IDs. Example: 3 for '3 to 5 years'.
autoQuerySegmentationbooleanNoEnable automatic query segmentation to split broad search queries into smaller segments based on LinkedIn filters. This helps in scraping a larger number of unique profiles without hitting LinkedIn's search limits.
excludeCurrentCompaniesarrayNoExclude Profiles by these LinkedIn companies. Provide full LinkedIn URLs
excludeCurrentJobTitlesarrayNoExclude Profiles by these LinkedIn current job titles. Example: Software Engineer.
mongoDbConnectionStringtextNoYour MongoDB connection string to the database where the actor will store and check scraped profile IDs for deduplication. Example: mongodb+srv://:@cluster0.mongodb.net
excludeSeniorityLevelIdsselectNoFilter Profiles by these LinkedIn seniority level IDs. Example: 120 for 'Senior'.
profileDeduplicationModeselectNoChoose how the actor should handle deduplication of LinkedIn profiles across multiple runs using your MongoDB database.
recentlyPostedOnLinkedInbooleanNoFilter Profiles to only those who have posted on LinkedIn in the last 30 days.
yearsAtCurrentCompanyIdsselectNoFilter Profiles by these LinkedIn years at current company IDs. Example: 3 for '3 to 5 years'.
postFilteringMongoDbQueryjsonNoA MongoDB query in JSON format to further filter the scraped profiles before saving them to the dataset.
autoQuerySegmentationLevelsselectNoSelect the segmentation levels to be used for automatic query segmentation.
companyHeadquarterLocationsarrayNoFilter Profiles by their current company's headquarter location.
postFilteringMongoDbAggregationarrayNoA MongoDB aggregation pipeline in JSON format to further filter the scraped profiles before saving them to the dataset.
excludeCompanyHeadquarterLocationsarrayNoExclude Profiles by their current company's headquarter location.
autoQuerySegmentationTargetCountriesselectNoSelect the target country to focus the automatic query segmentation. This helps in narrowing down the search results to a specific geographic location.

Endpoints

GET/v1/agents/resources/inspect/apify.harvestapi.linkedin-profile-searchPublic
POST/v1/agents/resources/estimate/apify.harvestapi.linkedin-profile-searchPublic
POST/v1/agents/resources/run/apify.harvestapi.linkedin-profile-searchAgent key
GET/v1/agents/resources/runs/{run_id}Agent key

Quick start

Run it with one Agent One Key over the OpenAI-compatible resource rail.

curl -X POST https://api.deva.me/v1/agents/resources/run/apify.harvestapi.linkedin-profile-search \
  -H "Authorization: Bearer deva_i1_your_key_here" \
  -H "Content-Type: application/json" \
  --data '{
    "params": {}
  }'

Related in Social

Instagram Scraper
Extract Instagram posts, reels, profiles, places, hashtags, carousels, and comments. Get data from Instagram using one or more Instagram URLs or search queries: content, context, metrics, metadata. Export scraped data, run the scraper via API, schedule and monitor runs or integrate with other tools.
Tweet Scraper V2 - X / Twitter Scraper
Lightning-fast search, URL, list, and profile scraping, with customizable filters. At $0.40 per 1000 tweets, and 30-80 tweets per second, it is ideal for researchers, entrepreneurs, and businesses! Get comprehensive insights from Twitter (X) now!
TikTok Scraper
Extract data from TikTok videos, hashtags, and users. Use URLs or search queries to scrape TikTok profiles, hashtags, posts, URLs, shares, followers, hearts, names, video, and music-related data. Export scraped data, run the scraper via API, schedule and monitor runs or integrate with other tools.
Instagram Profile Scraper
Scrape all Instagram profile info. Just add Instagram usernames, IDs or URLs and extract name, join date, number of followers, location, bio, website, related profiles, video&post count, latest posts. Export scraped data, schedule scraper via API, and integrate with other tools or AI workflows.
Instagram Post Scraper
Scrape Instagram posts. Just add one or more Instagram usernames and get your data in seconds including caption, metrics, images, mentions, coauthors, recent comments, sponsored status, video duration, views. Export scraped data, schedule scraper via API, integrate with other tools or AI workflows.
Facebook Posts Scraper
Extract posts, videos, and engagement metrics from Facebook pages. Get text captions, reactions, video transcripts, images, external links, collaborators, and more from Facebook pages and profiles. Export ad data, schedule runs via API, and integrate with other tools or AI workflows.