Real Linkedin Email Scraper avatar
Real Linkedin Email Scraper

Pricing

$10.00/month + usage

Go to Apify Store
Real Linkedin Email Scraper

Real Linkedin Email Scraper

Developed by

TheGuide

TheGuide

Maintained by Community

Collect verified contact emails from LinkedIn search results without writing any code. The actor searches Google for matching LinkedIn profile pages, opens results, and extracts email addresses that are publicly visible or listed on linked websites.

0.0 (0)

Pricing

$10.00/month + usage

0

9

9

Last modified

2 days ago

Collect verified contact emails from LinkedIn search results without writing any code. The actor searches Google for matching LinkedIn profile pages, opens results, and extracts email addresses that are publicly visible or listed on linked websites.

When to use this actor

  • Prospecting: Build contact lists for sales or recruiting based on job titles, industries, or locations.
  • Market research: Discover email addresses associated with specific companies or roles.
  • Data enrichment: Complement CRM records with verified contact emails gathered from public sources.

Input parameters

Configure inputs in the Apify console or via storage/key_value_stores/default/INPUT.json. Refer to .actor/input_schema.json for defaults and value ranges.

  • Keyword (string, required) — Main search phrase (e.g. "marketing director fintech").
  • location (string, optional) — Extra qualifier appended to the Google query (e.g. "Paris").
  • social_network (string, required) — Domain to target. Defaults to linkedin.com/.
  • Country (string, required) — Two-letter code that chooses the Google site filter (see schema for accepted values).
  • Email_Type (string, required)0 to keep popular domains (@gmail.com, etc.) or 1 to require company domains.
  • Other_Email_Type (string, optional) — Custom domain pattern when Email_Type = 1.
  • proxySettings (object, optional) — Apify proxy configuration. Recommended for steady harvesting.
  • maxItems (integer, optional) — Maximum unique emails to return. The actor stops once this limit is reached.

Sample input

{
"Keyword": "marketing director",
"location": "Paris",
"social_network": "linkedin.com/",
"Country": "fr",
"Email_Type": "1",
"Other_Email_Type": "@company.com",
"proxySettings": { "useApifyProxy": true },
"maxItems": 10
}

Output data

Results are stored in the default dataset; each item contains:

  • Email — Extracted email address.
  • title — Result headline or profile title.
  • Description — Snippet from the search result or crawled page.
  • Detail_Link — URL of the page where the email was discovered.

Duplicate addresses are automatically filtered out, and any errors encountered while visiting a URL are logged to the run console.

Tips

  • Supply precise keywords to reduce noise (e.g. add company names or roles).
  • Enable the Apify proxy when scraping at scale to minimise CAPTCHA prompts.
  • Respect local privacy regulations and LinkedIn’s terms when using collected data.

Running locally

python -m pip install -r requirements.txt
apify run

Place your INPUT.json in storage/key_value_stores/default/ before starting the run. The actor downloads Chromium on first launch; ensure outbound network access is allowed.