LinkedIn People Search Scraper - Employees, No Login avatar

LinkedIn People Search Scraper - Employees, No Login

Pricing

from $1.10 / 1,000 profile founds

Go to Apify Store
LinkedIn People Search Scraper - Employees, No Login

LinkedIn People Search Scraper - Employees, No Login

Find LinkedIn profiles by company, job title, location, country, keywords or name, with no login or cookies: name, headline, job title, current company, location, country and profile URL. Company employee lists with a current-employee filter. Add-on: schools, followers, photo.

Pricing

from $1.10 / 1,000 profile founds

Rating

0.0

(0)

Developer

Eimantas V

Eimantas V

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

4 days ago

Last modified

Categories

Security

Limited permissions

Share

LinkedIn People Search Scraper finds LinkedIn profiles by company, job title, location, country, keywords, name or school, without a LinkedIn account or cookies. Get each person's name, headline, job title, current company, location, country and profile URL, ready for your CRM or outreach list. No login, no cookies, no browser, from $1.10 per 1,000 profiles.

fullNamejobTitlecurrentCompanylocationcountryCodelinkedinUrl
Satya NadellaChairman and CEOMicrosoftRedmond, Washington, United StatesUSlinkedin.com/in/satyanadella

Benchmark (2026-11-03): 90 product managers at Stripe, Revolut and Plaid in 20 seconds, 13 Google pages, about $0.003 of platform cost.

What does LinkedIn People Search Scraper do?

It runs Google searches restricted to LinkedIn profiles (site:linkedin.com/in), reads every result into a clean person record, filters out the people who do not match, and returns the rest. Give it a list of companies to get their employees, add job titles to get only the roles you sell to, add locations or countries to target a market. Your LinkedIn account is never involved, so it cannot be restricted or banned.

  • Company employee lists without cookies. Enter company names or LinkedIn company links; "Only current employees" keeps the people who work there now, not alumni or namesakes ("Stripe Partners" is not Stripe).
  • Every filter LinkedIn search has that works without login: job titles, locations, countries (by LinkedIn's country sites), keywords with Google operators, names, schools and excluded words.
  • Optional profile details: full location and country, company page, schools with years, exact followers, photo, languages and websites, plus About and every job for members who show them.
  • Only pay for results. People left out by your filters, people found twice, empty or failed searches: never charged.
  • Built for automation. Run it on a schedule, call it from the API, or connect it to Make, Zapier, n8n, Google Sheets, HubSpot or an AI agent through Apify's MCP server.

Why it is fast and cheap

LinkedIn hides its own people search behind a login, but Google indexes every public profile, and LinkedIn titles each one "Name - Current employer | LinkedIn". The Actor asks Google's lightweight results page (about 20 KB) for profiles whose title names your company and job title, so most results are exactly the people you want: one request returns up to 10 of them. There is no browser and no LinkedIn account, which keeps runs fast and the price far below scrapers that log in.

What data can you extract from LinkedIn?

FieldExampleWhat it is
fullName, firstName, lastNameSatya NadellaThe member's name, credentials removed
headlineChairman and CEO at MicrosoftLinkedIn headline
jobTitleChairman and CEOCurrent job title
currentCompanyMicrosoftCurrent employer
currentCompanyUrllinkedin.com/company/microsoftEmployer's LinkedIn page (profile details)
locationRedmond, Washington, United StatesWhere the member is
countryCodeUSCountry of the member's LinkedIn site, or of the profile with details
educationThe University of Chicago Booth School of BusinessFirst school listed
linkedinUrl, publicIdentifierlinkedin.com/in/satyanadellaProfile URL and its id
connections, connectionsText500+Connections, exact when LinkedIn shows a number
followers12281044Followers (exact with profile details)
snippetChairman and CEO at Microsoft...What Google showed with the result
photoUrl, aboutPhoto and About text (profile details)
experience, schools, languages, websitesJobs, schools with years and degrees, languages, websites (profile details)
input, searchQuery, searchPage, searchPositionStripe | LondonWhich of your searches found the person, and where

How to scrape LinkedIn profiles

  1. Click Try for free. Fill in Companies, Job titles, Locations or any other list, one value per line.
  2. Set Max profiles. You pay per profile, so this is also your cost cap.
  3. Click Start. Typical runs return 100 profiles in about 20-40 seconds.
  4. Open the Output tab (views: Overview, Leads, Profile details, Search and errors), or download as JSON, CSV, Excel or HTML.

Every search takes one value from each list you fill in: 3 companies x 2 locations = 6 searches. Job titles, schools and excluded words apply to all of them.

How much does it cost to scrape LinkedIn profiles?

You pay per profile returned, and the price drops on higher Apify plans:

Apify planPer 1,000 profilesProfile details add-on, per 1,000
Free$2.00$1.00
Starter$1.50$0.80
Scale$1.30$0.70
Business and up$1.10$0.60
  • 500 software engineers at 5 companies on Starter: 500 x $0.0015 = $0.75.
  • 1,000 sales leaders with profile details on Starter: $1.50 + up to $0.80 for the profiles LinkedIn shows (about half to three quarters of members) = about $2.00.
  • A run also costs $0.00005 to start. People your filters leave out, duplicates, hidden profiles' details and failed searches cost nothing.
  • The Free plan's $5 monthly credit covers about 2,500 profiles.

Input

{
"currentCompanies": ["Stripe", "https://www.linkedin.com/company/revolut/"],
"currentJobTitles": ["Product Manager", "Head of Product"],
"locations": ["London", "New York"],
"excludeKeywords": ["intern"],
"onlyCurrentEmployees": true,
"onlyMatchingJobTitles": true,
"enrichProfiles": false,
"maxItems": 200,
"maxItemsPerSearch": 50
}
FieldDefaultNotes
CompaniesStripe (example)Names or LinkedIn company links; each is its own search
Job titlesSoftware Engineer (example)Alternatives within each search: CEO, CTO, Head of Sales
LocationsnoneCity, region or country as people write it; each is its own search
CountriesnoneLinkedIn country sites (uk.linkedin.com = United Kingdom, www = United States)
KeywordsnoneFree text; Google operators work ("exact phrase", OR, -word)
NamesnoneFull names; only people with every word of the name are kept
SchoolsnoneAlternatives within each search
Exclude wordsnoneLeave out profiles mentioning these
Only current employeesonCompany must be the current employer
Only matching job titlesonHeadline or job title must contain one of the titles
Max profiles100Total for the run: your cost cap
Max profiles per search100Up to 500; Google shows about 300 results per search
Add profile detailsoffOne more request per person; charged per profile read

Output

Each person is one row. A sample with profile details on:

{
"recordType": "profile",
"fullName": "Satya Nadella",
"firstName": "Satya",
"lastName": "Nadella",
"headline": "Chairman and CEO at Microsoft",
"jobTitle": "Chairman and CEO",
"currentCompany": "Microsoft",
"currentCompanyUrl": "https://www.linkedin.com/company/microsoft",
"location": "Redmond, Washington, United States",
"countryCode": "US",
"education": "The University of Chicago Booth School of Business",
"linkedinUrl": "https://www.linkedin.com/in/satyanadella",
"publicIdentifier": "satyanadella",
"connections": null,
"connectionsText": "500+",
"followers": 12281044,
"enrichmentStatus": "enriched",
"about": "As chairman and CEO of Microsoft, I define my mission and that of my company as empowering every person and every organization on the planet to achieve more.",
"experience": [
{ "title": "Chairman and CEO", "company": "Microsoft", "companyUrl": "https://www.linkedin.com/company/microsoft", "dateRange": "Feb 2014 - Present", "isCurrent": true, "location": "Greater Seattle Area" }
],
"schools": [
{ "name": "The University of Chicago Booth School of Business", "url": "https://www.linkedin.com/school/universityofchicagoboothschoolofbusiness", "degree": null, "startYear": 1994, "endYear": 1996 }
],
"websites": ["https://snscratchpad.com/"],
"input": "Microsoft | Satya Nadella",
"searchQuery": "site:linkedin.com/in intitle:\"Microsoft\" \"Satya Nadella\"",
"searchPage": 1,
"searchPosition": 1
}

A search or company link that cannot be read becomes a row with "recordType": "error" and an errorCode, never charged:

errorCodeMeaning
RATE_LIMITEDGoogle or LinkedIn refused the requests; run that search again later
BAD_INPUTA numbered company link (linkedin.com/company/1441): use the name instead

Tips and limits

  • Get past ~300 results per search. Google shows about 300 results for one search. To list a large company, split it by location or job title: each value is its own search.
  • Namesakes. "Only current employees" compares the employer LinkedIn shows, so "Stripe Partners" is not Stripe, but a headline that only says "Stripe" counts. Use Exclude words for the rest.
  • What logged-out LinkedIn hides. For most members LinkedIn masks job history and past employers to logged-out visitors, and about a third to a half of members hide their profile page entirely. Profile details therefore return the current employer, location, schools, followers and photo for most people, and full job history only for members who show it. No email addresses or phone numbers.
  • Search results move. Google's index changes daily; two runs of the same search return mostly, not exactly, the same people.
  • Hit your spending limit? The run stops cleanly at your maximum cost per run and keeps everything it collected. Raise the limit in the run options to get more.

FAQ

This Actor reads only public Google results and public LinkedIn profiles, without logging in. Results contain personal data, which laws such as the GDPR protect: collect it only for a legitimate purpose, keep it secure, and honour opt-outs. Ask a lawyer if you are unsure. LinkedIn is a trademark of LinkedIn Corporation; this Actor is not affiliated with or endorsed by LinkedIn or Google.

Do I need a LinkedIn account or cookies?

No. Nothing is done with your account, so there is no risk of restriction.

Can I use it through the API or with Make, Zapier and n8n?

Yes. Every run can be started through the Apify API and returns the dataset as JSON, CSV or Excel. Schedules, webhooks and integrations for Make, Zapier, n8n and Google Sheets are on the Integrations tab.

Can AI agents use it?

Yes. Agents connected to Apify's MCP server can find and run this Actor as a tool, with the same per-profile pricing.

Why did I get fewer profiles than I asked for?

Google ran out of matching profiles for your searches (the log lists searches that found nobody and how many people each filter left out), or the run reached your maximum cost per run. Turn off "Only current employees" or "Only matching job titles" for broader results, or add locations to split big searches.

Support

Missing a field, or a search that does not work? Open an issue on the Issues tab with the input you used, and it will be looked at quickly.