Lead generation

LinkedIn Profile Email Finder: verified work emails from profile URLs

Paste LinkedIn profile URLs and get each person's work email, found from the company website and its address layout and checked against the mail server. Every row also carries the full profile with title, company and experience, and an email is billed only when its mailbox is verified.

★ 5.0 rating · 4 reviews5 users100.0% successful runs (30 days)

What data you get

emailBest verified work email
alternativesRunner-up addresses
confidenceConfidence level of the address
companyWebsiteCompany website used to find the pattern
name / headlinePerson's name and headline
title / companyCurrent title and company
experienceWork experience from the profile
postsRecent public posts (optional)

How it works

  1. Open the scraper on Apify and sign up (free).
  2. Enter routes, dates and options in the form.
  3. Click Start and download results as JSON, CSV or Excel, or call the API.

Pricing

$3.20 per 1,000 rows

Pay per event: a profile row with a verified email is one event, a profile row without an email is a cheaper one. You can switch email finding off to get profiles only.

Apify gives $5 free credits every month — enough to test this scraper at no cost.

Example tasks

Ready-made inputs. Copy one into the scraper form or send it through the API.

Find work emails from a list of LinkedIn profile URLs

Three profiles, best email plus alternatives.

{
  "profileUrls": [
    "https://www.linkedin.com/in/kippbodnar",
    "https://www.linkedin.com/in/wadefoster",
    "https://www.linkedin.com/in/satyanadella"
  ]
}
Run this task →

LinkedIn email finder with a known company domain

Use hubspot.com for everyone and keep 5 alternatives.

{
  "profileUrls": [
    "https://www.linkedin.com/in/kippbodnar"
  ],
  "companyOverride": "hubspot.com",
  "candidatesPerPerson": 5
}
Run this task →

Scrape a LinkedIn profile with recent posts

Profile and posts only, no email lookup.

{
  "profileUrls": [
    "satyanadella"
  ],
  "findEmail": false,
  "includePosts": true
}
Run this task →

High-confidence work email for one LinkedIn profile

Stricter confidence, more company pages read.

{
  "profileUrls": [
    "wadefoster"
  ],
  "minConfidence": "high",
  "maxPagesPerCompany": 6
}
Run this task →

Use cases

FAQ

Do I need a LinkedIn account or cookies?

No. The scraper works without login, cookies or an API key. You only need a free Apify account.

How is the email verified?

The scraper reads the company website to learn its address layout, checks the mail server and runs an SMTP mailbox check; only a verified address goes into the email field.

Am I charged when no email is found?

You pay the cheaper profile event for that row. The email price applies only when a mailbox is verified.

Is it legal to scrape LinkedIn?

The scraper collects only publicly visible profile information without logging in. Make sure your use complies with local law (including GDPR where it applies) and LinkedIn's terms, and avoid collecting or misusing personal data.

How do I get the data into my app or spreadsheet?

Export JSON, CSV or Excel, or call the Actor through the Apify API with the Python or JavaScript client. Ready-made integrations connect it to Make, n8n, Zapier and Google Sheets.

More scrapers

Find your first verified email now

Run on Apify — free trial