Linkedin Profile Explorer avatar

Linkedin Profile Explorer

Pricing

$19.99/month + usage

Go to Apify Store
Linkedin Profile Explorer

Linkedin Profile Explorer

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.

Pricing

$19.99/month + usage

Rating

4.0

(1)

Developer

codemaster devops

codemaster devops

Maintained by Community

Actor stats

18

Bookmarked

259

Total users

1

Monthly active users

6 days ago

Last modified

Share

LinkedIn Profile Finder via Google SERP

This actor finds public LinkedIn profile URLs by running a Google search restricted to linkedin.com/in/ with your keywords, then extracting the profile URLs from the results.

Instead of fetching Google directly (which gets blocked by captchas, consent pages, and JavaScript challenges), it sends the query to SerpApi, a Google Search API that returns clean structured JSON. This actor only filters those results for profile URLs. Because it's a plain outbound HTTPS request, it works on any Apify plan (including the free tier).

πŸ”‘ Setup: SerpApi API key

  1. Sign up at serpapi.com (100 free searches/month).
  2. Copy your API key.
  3. Provide it to the actor either as the serpApiKey input field or as a SERPAPI_KEY environment variable.

Note: Each Google page fetched consumes one SerpApi search credit, billed to your SerpApi account (not Apify).

✨ Features

  • Search by multiple keywords and an optional custom site: filter.
  • Control SERP pages, results per page (up to 100), and max profiles collected.
  • Reliable results without managing proxies or block handling yourself.
  • Pushes every unique profile URL (with its Google title and snippet).

πŸ”§ Input reference

FieldTypeDescription
keywords (required)array of stringsKeywords that should appear in the profile (job title, location, etc.). Each is quoted in the query.
serpApiKeystring (secret)Your SerpApi API key. Optional if SERPAPI_KEY is set as an environment variable.
siteFilterstringSite restriction query (defaults to site:linkedin.com/in/).
maxPagesPerQueryintegerHow many Google result pages to fetch (default 1).
resultsPerPageintegerResults requested per page (max 100, default 100).
maxResultsintegerHard cap on the number of unique profiles to collect (default 200).
countryCodestringTwo-letter country code Google searches from (default us).
languageCodestringTwo-letter Google language code (default en).

Example input

{
"keywords": ["Chief Product Officer", "United States"],
"serpApiKey": "<your-serpapi-api-key>",
"maxPagesPerQuery": 3,
"resultsPerPage": 100,
"maxResults": 150,
"countryCode": "us",
"languageCode": "en",
"siteFilter": "site:linkedin.com/in/"
}

πŸ“¦ Output

Each dataset item contains:

{
"url": "https://www.linkedin.com/in/example",
"title": "Jane Doe - Chief Product Officer",
"description": "United States Β· Chief Product Officer at ...",
"sourceQuery": "site:linkedin.com/in/ \"Chief Product Officer\" \"United States\"",
"keywords": ["Chief Product Officer", "United States"]
}

βœ… Tips

  • More specific keywords (exact job titles, company names, locations) yield more relevant profiles.
  • Increase maxPagesPerQuery to collect more results; raise maxResults accordingly.
  • Google itself caps how deep site: dorking goes, so very large result counts for a single query are not always available.

Happy scraping! πŸš€