LinkedIn Candidate Finder avatar

LinkedIn Candidate Finder

Pricing

from $1.20 / 1,000 results

Go to Apify Store
LinkedIn Candidate Finder

LinkedIn Candidate Finder

Find LinkedIn profiles that match recruiter requirements (role, skills, location, experience, companies). Returns candidate name, headline and profile URL.

Pricing

from $1.20 / 1,000 results

Rating

0.0

(0)

Developer

Thirdwatch

Thirdwatch

Maintained by Community

Actor stats

0

Bookmarked

6

Total users

3

Monthly active users

2 days ago

Last modified

Categories

Share

LinkedIn Candidate Finder - Recruiter Sourcing by Role, Skills, Location

Find LinkedIn profiles that match recruiter requirements — role, skills, location, seniority, years of experience, target and excluded companies. No LinkedIn login required.

What you get

A ranked list of LinkedIn profile URLs that match your sourcing criteria. Feed in a role, the skills you need, a location, and optionally experience range and target/exclude companies. Returns candidate name, headline, and profile URL — ready to enrich with a full profile scraper or add to your ATS.

Built for recruiters, sourcing teams, staffing agencies, and in-house talent teams who need to build shortlists fast without pasting boolean strings into Google.

Output fields

FieldDescription
fullNameCandidate's display name
headlineLinkedIn headline (role + company, tagline)
urlLink to the LinkedIn profile

Example output

{
"fullName": "Priya Sharma",
"headline": "Senior Software Engineer at Google",
"url": "https://www.linkedin.com/in/priya-sharma/"
}

Input parameters

ParameterRequiredDescription
roleNoTarget role or job title (e.g. "Senior Software Engineer", "Product Manager").
skillsNoRequired skills / technologies. Each is matched as an exact phrase.
locationNoCity, region, or country. Common variants are expanded automatically (Bangalore / Bengaluru, Mumbai / Bombay, Gurgaon / Gurugram, NYC / New York).
countryNoCountry filter. Common variants are expanded (India / Bharat, UK / United Kingdom, UAE / Dubai).
seniorityNoSeniority keyword: junior, mid, senior, lead, staff, principal, director.
minExperienceYearsNoMinimum years of experience to match on candidate profiles.
maxExperienceYearsNoUpper bound on years of experience.
currentCompaniesNoInclude candidates who mention any of these companies in their profile.
excludeCompaniesNoSkip candidates who mention these companies.
keywordsNoExtra keywords (certifications, domain terms) the candidate profile must contain.
maxResultsNoCap on profiles returned. Default 5, max 500.
proxyConfigurationNoProxy settings. Leave default for best results.

Example input

{
"role": "Senior Software Engineer",
"skills": ["python", "kubernetes", "aws"],
"location": "Bangalore",
"minExperienceYears": 5,
"maxExperienceYears": 10,
"currentCompanies": ["Google", "Meta"],
"excludeCompanies": ["Infosys"],
"maxResults": 25
}

Use cases

  • In-house recruiters: build shortlists for open reqs in minutes without LinkedIn Recruiter seats.
  • Staffing agencies: source candidates across multiple clients and roles in parallel.
  • Technical sourcers: find engineers by exact skills (e.g. kubernetes, rust, llm fine-tuning).
  • HR analytics: map talent pools by role, location, and current employer for workforce planning.
  • Founders / hiring managers: skip the recruiter and source directly for early hires.

Pair with a LinkedIn profile scraper to enrich each result with full experience, education, and skills.

Limitations

  • Not a logged-in LinkedIn scraper. This actor does not use a LinkedIn account, cookies, or LinkedIn's own search. It works against publicly indexed profile data via public web search — accuracy depends on what's publicly indexed at run time, so expect some noise vs. LinkedIn Recruiter results.
  • Returns only publicly indexed profiles — closed / private profiles are not included.
  • Match quality depends on how descriptively candidates have written their LinkedIn headlines and summaries. Vague profiles may not surface for skill-heavy queries.
  • Headline is whatever the candidate has set on their profile — it may not include every role or company they've held.
  • This actor returns the shortlist. To pull full profile details (experience, education, skills) feed the URLs into the LinkedIn Profile Scraper.

Compared to alternatives

  • vs. LinkedIn Recruiter / Sales Navigator: $100+/user/month, requires LinkedIn account, caps on searches. This actor costs pennies per match and works with no account.
  • vs. Manual Google sourcing ("x-ray search"): You already do this by hand with site:linkedin.com/in/ queries — this actor automates it and gives you structured results ready for a spreadsheet or CRM.
  • vs. Apollo / ZoomInfo: Those tools charge per-contact and focus on email enrichment; this actor is designed for sourcing-first workflows where you want LinkedIn URLs to enrich downstream.

Pairs well with LinkedIn Profile Scraper (enrich each match with full experience / education) and LinkedIn Jobs Scraper (cross-check what roles your target companies are actively hiring for).

FAQ

Do I need a LinkedIn account? No. The actor works against publicly indexed profile data. No cookies, no login.

Will I get the candidate's email or phone number? No. This actor returns name, headline, and profile URL only. Use a dedicated enrichment tool for contact info.

How many results should I expect? It depends on how specific your query is. Very narrow queries (senior role + 3 exact skills + niche location) may return 10-20; broad queries (a role + a city) will return hundreds.

Why is role optional? You can also search purely by skills + location, or by a list of target companies. The actor will build the right query based on whatever fields you provide.

Are results stable run-to-run? Mostly. Results reflect what's publicly indexed at run time; rankings shift slightly as profiles are updated.

Last verified: 2026-05

More scrapers at thirdwatch.dev.