LinkedIn Profile Search Mass Scraper avatar

LinkedIn Profile Search Mass Scraper

Pricing

from $3.99 / 1,000 results

Go to Apify Store
LinkedIn Profile Search Mass Scraper

LinkedIn Profile Search Mass Scraper

Our powerful tool helps you search all LinkedIn Profiles and filter by companies, job titles, locations, and more without compromising security or violating platform policies.

Pricing

from $3.99 / 1,000 results

Rating

0.0

(0)

Developer

ScrapeAI

ScrapeAI

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Our powerful tool helps you search all LinkedIn Profiles and filter by companies, job titles, locations, and more without compromising security or violating platform policies. This Actor can find and scrape nearly everyone on LinkedIn. The number of possible results to extract is much bigger than with other actors.

Other LinkedIn Profile Search Scrapers:

  • For searching by keywords without filters, consider using our LinkedIn Profile Search by services Actor. It's cheaper, doesn't apply rate limits, and can be used at a larger scale. The drawback is that it doesn't support many filters and may find fewer profiles.
  • For searches by a person's full name, we recommend using our Profile Search by name Actor instead.
  • For scraping profiles by profile URLs, please use our Linkedin Profile Scraper.
  • Find more LinkedIn scraping actors: https://apify.com/scrapeai.

How It Works

Choose Profile Scraper Mode

  • Short: The Actor will scrape only search pages and will output only basic profile data. One search page yields up to 25 results (short profiles). The actor will charge $0.10 per search page, regardless of how many profiles were found on the page. It will not charge for short profiles additionally.
  • Full: In addition to scraping search pages, it will open the profile link for each short profile found on the search page and scrape all profile details as well. The actor will charge $0.10 per search page + $0.004 per each full profile scraped.
  • Full + email search: In addition to Full profiles, it will attempt to find email addresses for the profiles. See details below. The actor will charge $0.10 per search page + $0.01 per each full profile scraped with email search performed.

Search Parameters

Provide any combination of the following search parameters to find LinkedIn profiles:

  • General search query (fuzzy search). (e.g., Founder, Marketing Manager, John Doe). The query supports operators
  • List of current Job titles (e.g., Marketing Manager, Data Scientist)
  • List of past Job titles (e.g., Marketing Manager, Data Scientist)
  • List of locations where they currently live (e.g., New York, San Francisco, London).
  • List of LinkedIn Company URLs where they currently work (e.g., google, meta, amazon)
  • List of LinkedIn Company URLs where they previously worked (e.g., google, meta, amazon)
  • List of LinkedIn School URLs where they studied (e.g., stanford-university, MIT)
  • List of LinkedIn industry IDs (only numbers).
  • List of total years of experience.
  • List of years at the current company.

Other params (optionally):

  • startPage - The page number to start scraping from. Default is 1.
  • takePages - The number of pages to scrape. One page is up to 25 results. Maximum is 100 pages (LinkedIn limitation).
  • maxItems - Maximum number of profiles to scrape for all queries. If you set to 0, it will scrape all available items or up to 2500 items per search query.

By selecting the "Full + email search" mode, you can enable our tool to perform email search for LinkedIn profiles, which is ideal for lead generation, recruitment, and networking. We perform comprehensive validation checks, including SMTP checks, to ensure the email addresses are valid and deliverable. Adaptive cost: if a LinkedIn profile is not complete enough to perform the email search - we will not charge you for the search.

Important Note: The scraper cannot extract emails directly from a LinkedIn profile as this information is not publicly available on the platform. The email search is performed independently and it is not guaranteed to find an email for every profile.


Pagination

If you scraped a query partially and want to continue later, you can start a new run from the last scraped search page. Check the Actor's logs or check the last result in the dataset under _meta.pagination.pageNumber.

Start a new run specifying startPage in input:

{
"searchQuery": "Machine Learning Engineer",
"profileScraperMode": "Full",
"startPage": 11
}

Automatic Query Segmentation

When there are more than 2500 results for your search query, Automatic Query Segmentation splits your main query into smaller, manageable sub-queries.

Segmentation Levels

  1. Countries: Splits across top user base countries.
  2. State/Region: Segments within specific countries by state.
  3. Experience Level: Segments by experience level.
  4. Industries: Segments by industry.

Deduplication across multiple runs

Connect your MongoDB database using mongoDbConnectionString to store profile IDs and skip duplicates across runs.


Post-Filtering with MongoDB Queries

Use postFilteringMongoDbQuery to filter collected profiles based on specific attributes like skills or current employment status.


Data You'll Receive

  • Profile summary and headline
  • Current and previous work experience
  • Educational qualifications
  • Location and contact information
  • Skills and endorsements
  • Recommendations and connections
  • Certifications and projects