LinkedIn Candidate Finder
Pricing
from $1.20 / 1,000 results
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
Maintained by CommunityActor 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
| Field | Description |
|---|---|
fullName | Candidate's display name |
headline | LinkedIn headline (role + company, tagline) |
url | Link 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
| Parameter | Required | Description |
|---|---|---|
role | No | Target role or job title (e.g. "Senior Software Engineer", "Product Manager"). |
skills | No | Required skills / technologies. Each is matched as an exact phrase. |
location | No | City, region, or country. Common variants are expanded automatically (Bangalore / Bengaluru, Mumbai / Bombay, Gurgaon / Gurugram, NYC / New York). |
country | No | Country filter. Common variants are expanded (India / Bharat, UK / United Kingdom, UAE / Dubai). |
seniority | No | Seniority keyword: junior, mid, senior, lead, staff, principal, director. |
minExperienceYears | No | Minimum years of experience to match on candidate profiles. |
maxExperienceYears | No | Upper bound on years of experience. |
currentCompanies | No | Include candidates who mention any of these companies in their profile. |
excludeCompanies | No | Skip candidates who mention these companies. |
keywords | No | Extra keywords (certifications, domain terms) the candidate profile must contain. |
maxResults | No | Cap on profiles returned. Default 5, max 500. |
proxyConfiguration | No | Proxy 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.