LinkedIn Email Finder ⚡ Find Emails for LinkedIn Profiles avatar

LinkedIn Email Finder ⚡ Find Emails for LinkedIn Profiles

Pricing

from $0.026 / email found

Go to Apify Store
LinkedIn Email Finder ⚡ Find Emails for LinkedIn Profiles

LinkedIn Email Finder ⚡ Find Emails for LinkedIn Profiles

LinkedIn email finder: paste profile URLs, get business email addresses back. Bulk lookups, JSON or CSV export, pay per email found. Works on free Apify plans, no cookies or login needed.

Pricing

from $0.026 / email found

Rating

5.0

(6)

Developer

VulnV

VulnV

Maintained by Community

Actor stats

71

Bookmarked

5.5K

Total users

879

Monthly active users

15 hours

Issues response

3 days ago

Last modified

Share

📧 LinkedIn Email Finder ⚡ Find Emails for LinkedIn Profiles

Overview

The LinkedIn Email Finder is an Apify Actor that finds email addresses for LinkedIn profiles. Simply provide LinkedIn profile URLs and get email addresses if they are available. Perfect for lead generation, sales outreach, and contact enrichment.

✅ Fast email lookup | ✅ Bulk processing | ✅ Clean JSON output | ✅ High success rate


Features

  • Email Discovery — Find email addresses for LinkedIn profiles
  • Bulk Processing — Process multiple LinkedIn URLs in parallel
  • Contact Information — Get additional contact details when available (name, company, domain)- Clean Results — Structured JSON output with clear success/failure indicators
  • Rate Limited — Concurrent processing with proper rate limiting
  • Error Handling — Robust error handling with detailed error messages

🧾 Input Configuration

Submit an array of LinkedIn profile URLs:

{
"urls": [
"https://www.linkedin.com/in/williamhgates/",
"https://www.linkedin.com/in/mark-cuban-06a0755b/"
]
}

📤 Output Format

Each LinkedIn URL will return a result with either an email address or an error:

Successful Email Found:

{
"linkedin_url": "https://www.linkedin.com/in/williamhgates/",
"found": true,
"email": "bill@microsoft.com",
"name": "Bill Gates",
"domain": "microsoft.com",
"company": "Bill & Melinda Gates Foundation"
}

No Email Found:

{
"linkedin_url": "https://www.linkedin.com/in/example-profile/",
"found": false,
"error": "No email found in response"
}

📊 Output & Export

Dataset Storage

  • All results are stored in your Apify dataset
  • Each LinkedIn URL becomes one dataset item
  • Success and failure cases are clearly marked with the found field

Export Formats

  • JSON — Raw structured data for API integration
  • CSV — Spreadsheet-compatible format
  • Excel — Formatted spreadsheet

💼 Common Use Cases

Lead Generation & Sales

  • Find email addresses for LinkedIn prospects
  • Enrich existing lead databases with contact information
  • Build comprehensive contact lists for outreach campaigns

Recruitment & Talent Sourcing

  • Get contact information for potential candidates
  • Build talent pipelines with direct contact details
  • Reach out to passive candidates directly

Marketing & Outreach

  • Contact industry professionals and influencers
  • Build email lists for targeted marketing campaigns
  • Connect with potential partners and collaborators

CRM Data Enrichment

  • Automatically find email addresses for LinkedIn contacts
  • Update contact records with verified email addresses
  • Maintain current contact information in your CRM

✅ Example Usage

Input:

{
"urls": [
"https://www.linkedin.com/in/sample-profile/"
]
}

Output:

The dataset will contain the email address (if found) along with additional contact information, or a clear error message if no email was found.


⚠️ Important Notes

  • Email availability depends on data sources and coverage
  • Some profiles may not have discoverable email addresses
  • The actor respects rate limits to ensure reliable operation
  • Only valid LinkedIn profile URLs are processed

🚀 Getting Started

  1. Add LinkedIn URLs to the input array
  2. Run the Actor
  3. Download Results from the dataset in your preferred format
  4. Use the Email Addresses for your outreach campaigns

The actor will process all URLs concurrently and provide clear results for each profile, making it easy to identify which profiles have discoverable email addresses.


🔌 Integrations: n8n, Clay, Make, Zapier

Every integration uses the same call. One request starts a run, waits for it, and returns the results as a JSON array, one item per profile:

curl -X POST "https://api.apify.com/v2/acts/vulnv~linkedin-email-finder/run-sync-get-dataset-items" \
-H "Authorization: Bearer YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"urls": ["https://www.linkedin.com/in/williamhgates/"]}'

Get your token in Apify Console > Settings > API & Integrations.

n8n

Option 1: Apify node. Install the verified Apify node (search "Apify" in the nodes panel; on n8n Cloud the owner may need to enable verified community nodes). Use Run an Actor and get dataset, pick vulnv/linkedin-email-finder, and pass {"urls": [...]} as input.

Option 2: HTTP Request node (no install):

SettingValue
MethodPOST
URLhttps://api.apify.com/v2/acts/vulnv~linkedin-email-finder/run-sync-get-dataset-items
AuthenticationGeneric > Header Auth, name Authorization, value Bearer YOUR_APIFY_TOKEN
BodyJSON: {{ JSON.stringify({ urls: $json.urls }) }}
Options > Timeout300000

n8n splits the returned array into one item per profile, ready for an If node on found and then your CRM, Google Sheets or email tool. Feed it from Google Sheets or HubSpot by collecting the URL column into a urls array (a Code or Aggregate node), so one run handles the whole batch.

Clay

Add an HTTP API enrichment column:

SettingValue
MethodPOST
Endpointhttps://api.apify.com/v2/acts/vulnv~linkedin-email-finder/run-sync-get-dataset-items
HeadersAuthorization: Bearer YOUR_APIFY_TOKEN, Content-Type: application/json
Body{"urls": ["<insert your LinkedIn URL column>"]}

The response is a list with one item for the row. Map email, found, company and domain into columns. Each row is one run, and you are charged only when an email is found.

Make

Use the Apify app: add Run an Actor, choose vulnv/linkedin-email-finder, set Run synchronously to Yes and pass {"urls": [...]} as input. Then add Get Dataset Items with the run's default dataset ID. Alternatively, call the URL above with the HTTP > Make a request module. Make enforces a hard timeout on synchronous runs, so keep batches small.

Zapier

Use the Apify app: action Run Actor, choose vulnv/linkedin-email-finder, input {"urls": ["<LinkedIn URL field>"]}, and choose the synchronous run so the results are available to later steps (or fetch them with the Fetch dataset items search). Zapier stops synchronous runs after 30 seconds, so send one profile per Zap run.


🛠️ Complete Your Outbound Pipeline

Found the emails — now enrich and verify them with the rest of the suite:

Questions or feature requests? Open an issue on the Actor's Issues tab, or see more Actors on our Apify profile.