
Linkedin Profile Explorer
Pricing
$9.99/month + usage
Go to Apify Store

Linkedin Profile Explorer
DeprecatedDiscover endless professional opportunities with Linkedin Profile Explorer. This Apify actor effortlessly collects LinkedIn profile URLs for recruitment, networking, and research. Streamline your search and connect with the right professionals today.
4.0 (1)
Pricing
$9.99/month + usage
18
258
1
Last modified
3 days ago
LinkedIn Profile Finder via Google SERP
This actor performs Google searches (with your keywords) restricted to linkedin.com/in/
and extracts the public profile URLs it finds. It now drives a stealthy Playwright browser with rotating fingerprints, adaptive throttling, and resilient proxy/session management to stay productive even when Google turns up the heat.
✨ Features
- Stealth Playwright browser with fingerprinting and optional headless mode.
- Search by multiple keywords and optional custom
site:
filter with randomized query variants. - Adaptive delay management, block-aware cooldowns, and smarter session recycling.
- Configurable SERP pages, results per page, max profiles, and concurrency.
- Rich dataset records per profile (title, snippet, query, page, position, source URL).
- Automatic fallback via Apify SERP proxy fetch when Google blocks direct scraping.
🔧 Input reference
Field | Type | Description |
---|---|---|
keywords (required) | array of strings | Keywords that should appear in the profile (job title, location, etc.). |
numPages | integer | How many Google result pages to visit (default 1 ). |
resultsPerPage | integer | Results requested per page (max 10 , default 10 ). |
maxResults | integer | Hard cap on the number of unique profiles to collect (default 200 ). |
delayBetweenRequestsMs | integer | Delay (in ms) between navigation attempts (default 2000 ). |
blockCooldownSeconds | integer | Cooldown (in seconds) after a Google block/captcha (default 20 ). |
maxConcurrency | integer | Concurrent Playwright pages to run (1-5 , default 2 ). |
searchLanguage | string | Google hl parameter (e.g. en , en-US ). |
siteFilter | string | Site restriction query (defaults to site:linkedin.com/in/ ). |
proxyGroup | string | Preferred Apify proxy pool (SERP = Google SERP proxies, RESIDENTIAL = residential IPs). |
proxyConfiguration | object | Proxy settings (defaults to Apify GOOGLESERP proxies). |
stealthMode | boolean | Enable Playwright stealth evasions (default true ). |
headless | boolean | Run browsers headless (true ) or headful (false ). |
randomizeQueries | boolean | Shuffle keywords and inject noise terms per Google request (true ). |
useGoogleSearchActorFallback | boolean | When blocked, fetch results through the Apify SERP proxy fallback (true ). |
fallbackProxyConfiguration | object | Optional proxy overrides dedicated to the SERP fallback. |
blockToFallbackThreshold | integer | After this many block hits, switch to fallback-only mode (2 ). |
Example input
{"keywords": ["Chief Product Officer", "United States"],"numPages": 3,"resultsPerPage": 10,"maxResults": 150,"delayBetweenRequestsMs": 2500,"blockCooldownSeconds": 25,"maxConcurrency": 2,"searchLanguage": "en","siteFilter": "site:linkedin.com/in/","stealthMode": true,"randomizeQueries": true,"useGoogleSearchActorFallback": true,"blockToFallbackThreshold": 2,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["GOOGLESERP"]}}
📦 Output
Each dataset item contains:
{"linkedinUrl": "https://www.linkedin.com/in/example","title": "Example Person - Chief Product Officer","snippet": "Chief Product Officer at Example Corp · Location · Contact info","query": "site:linkedin.com/in/ \"Chief Product Officer\" \"United States\" \"LinkedIn\"","pageNumber": 1,"position": 3,"sourceUrl": "https://www.google.com/search?q=...","keywords": ["Chief Product Officer", "United States"]}
✅ Tips
- Keep
resultsPerPage <= 10
; Google ignores larger values. - Tune both
delayBetweenRequestsMs
andblockCooldownSeconds
upward if you hit frequent captcha pages. - Lower
blockToFallbackThreshold
(or set to0
) to rely on the SERP fallback fetch sooner on stubborn runs. - Keep
stealthMode
enabled for production; disable it only for debugging. - Residential proxies combined with
maxConcurrency = 1-2
provide the most stable output. - The fallback uses Apify's
GOOGLE_SERP
proxy pool; ensure your account has access before lowering the threshold.
Happy scraping! 🚀
On this page
Share Actor: