Linkedin Profile Explorer avatar
Linkedin Profile Explorer
Deprecated

Pricing

$9.99/month + usage

Go to Apify Store
Linkedin Profile Explorer

Linkedin Profile Explorer

Deprecated

Developed by

codemaster devops

codemaster devops

Maintained by Community

Discover 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

FieldTypeDescription
keywords (required)array of stringsKeywords that should appear in the profile (job title, location, etc.).
numPagesintegerHow many Google result pages to visit (default 1).
resultsPerPageintegerResults requested per page (max 10, default 10).
maxResultsintegerHard cap on the number of unique profiles to collect (default 200).
delayBetweenRequestsMsintegerDelay (in ms) between navigation attempts (default 2000).
blockCooldownSecondsintegerCooldown (in seconds) after a Google block/captcha (default 20).
maxConcurrencyintegerConcurrent Playwright pages to run (1-5, default 2).
searchLanguagestringGoogle hl parameter (e.g. en, en-US).
siteFilterstringSite restriction query (defaults to site:linkedin.com/in/).
proxyGroupstringPreferred Apify proxy pool (SERP = Google SERP proxies, RESIDENTIAL = residential IPs).
proxyConfigurationobjectProxy settings (defaults to Apify GOOGLESERP proxies).
stealthModebooleanEnable Playwright stealth evasions (default true).
headlessbooleanRun browsers headless (true) or headful (false).
randomizeQueriesbooleanShuffle keywords and inject noise terms per Google request (true).
useGoogleSearchActorFallbackbooleanWhen blocked, fetch results through the Apify SERP proxy fallback (true).
fallbackProxyConfigurationobjectOptional proxy overrides dedicated to the SERP fallback.
blockToFallbackThresholdintegerAfter 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 and blockCooldownSeconds upward if you hit frequent captcha pages.
  • Lower blockToFallbackThreshold (or set to 0) 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! 🚀