LinkedIn People Search
People found by name, title, company or location, one row each
What it does
Search by any mix of name, job title, company, location and keywords, send up to 100 searches in one run, or pass profile links you already have. Each person comes back as one row with their profile URL, headline, current title and employer, location, top school and connections, and, when LinkedIn shows the public page, the exact follower count, photo, schools with years, languages, the opening of the About text and up to four recent posts. Nothing signs in.
Built in
- ✓ strictMatch drops lookalikes and former employers
- ✓ Company as a name, a website or a LinkedIn link
- ✓ profile_page says read or not_public on every row
- ✓ Up to 100 searches or 1,000 profile links a run
- ✓ Reads only what LinkedIn shows signed out visitors
Guides & tutorials
Pull the Top 100 Best Sellers for Every Amazon Subcategory in One Run
Walk an Amazon department with Amazon Bestsellers Scraper and get the top 100 of every subcategory in one run, with a hard cap on lists and cost.
Compare an App's App Store Reviews Across Countries
Read one app's App Store reviews in many countries in one run with App Store Reviews Scraper, then compare ratings and top complaints country by country.
Find the Decision Makers at Your Target Accounts by Job Title
Turn a list of company domains into a CRM-ready CSV of people by job title, with LinkedIn URLs, labeled emails and a company check on every row.
Related scrapers
SEC EDGAR Full-Text Search
Search 10-K, 10-Q, 8-K, and any SEC filing by keyword
Google News Scraper
Headlines, sources, and publication dates as structured JSON
AmbitionBox Scraper
Company reviews, salaries, ratings, and interview data
AliExpress Scraper
Product prices, ratings, and order counts from AliExpress
Common questions
How often is the public profile page available? +
It varies by person. LinkedIn showed it for 38 of 50 Datadog engineers, 7 of 10 Stripe marketers, none of 10 people named Priya Sharma at Infosys, and 58 of 86 people across all test runs. Rows without it still carry the fields taken from the search result.
What stops me getting the wrong person? +
strictMatch, on by default, keeps a row only when the name holds every word you searched and, on a company search, LinkedIn's own line names that company as the current employer. People who used to work there, or who only mention it, are dropped and never charged.
Can I call it once per row from Clay or n8n? +
That is the shape it was built for. A name plus a company returns one row in about ten seconds at 256 MB with no start up work, so an HTTP column or an Apify node can call it per record. Batch up to 100 searches instead when you already hold a list.
What is the price per person? +
$0.004 per profile on the Apify free plan and $0.0028 on Business (Gold). The $0.002 run fee is charged after the first profile is delivered, so a search matching nobody leaves an empty dataset and no bill. A person two searches find is delivered once.
Are job titles always filled in? +
No. LinkedIn hides job titles on most signed out profile pages, so job_title and company come from the search result where the page does not carry them. Each row's match object reports which of name, company, job title and location were confirmed.
Try it on Apify.
Pay only for results delivered. No credit card required to sign up.