LinkedIn Lead Enricher — B2B Profile Scraper + Email Finder avatar

LinkedIn Lead Enricher — B2B Profile Scraper + Email Finder

Pricing

Pay per usage

Go to Apify Store
LinkedIn Lead Enricher — B2B Profile Scraper + Email Finder

LinkedIn Lead Enricher — B2B Profile Scraper + Email Finder

Scrape public LinkedIn profiles and company pages to extract B2B leads with job titles, company info, and email pattern guessing. Perfect for sales teams and recruiters.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Avinash

Avinash

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

13 days ago

Last modified

Categories

Share

Scrape public LinkedIn profiles and company pages to extract structured B2B leads. This actor pulls job titles, company info, skills, location, and generates likely email patterns — perfect for sales teams, recruiters, and growth hackers.

What It Does

  • Scrapes public LinkedIn profile pages using Playwright with anti-bot stealth.
  • Extracts name, headline, current job title, company, location, skills, and industry.
  • Visits the associated company page to extract the real company domain.
  • Guesses common email patterns (e.g. first.last@domain.com) when enabled.
  • Computes a Lead Score (0-100) based on data completeness.
  • Pushes every enriched lead to the Apify dataset and emits a linkedin-lead-enriched event.

Input

FieldTypeRequiredDefaultDescription
profileUrlsstringListLinkedIn profile URLs to scrape
maxResultsinteger10Max profiles to scrape (max 500)
includeEmailGuessbooleantrueGuess email patterns from name + domain
outputFormatstringjsonOutput format: json, csv, hubspot, apollo, salesforce

Example Input

{
"profileUrls": ["https://www.linkedin.com/in/williamhgates/"],
"maxResults": 10,
"includeEmailGuess": true,
"outputFormat": "json"
}

Output

Each item in the dataset is a structured lead record:

{
"fullName": "Bill Gates",
"headline": "Co-chair, Bill & Melinda Gates Foundation",
"currentTitle": "Co-chair",
"companyName": "Bill & Melinda Gates Foundation",
"companyDomain": "gatesfoundation.org",
"location": "Seattle, WA",
"connectionDegree": "3rd",
"profileUrl": "https://www.linkedin.com/in/williamhgates/",
"emails": ["bill.gates@gatesfoundation.org", "billgates@gatesfoundation.org", "bgates@gatesfoundation.org"],
"phones": [],
"skills": ["Philanthropy", "Global Health", "Education"],
"industry": "Philanthropic Fundraising Services",
"leadScore": 100,
"scrapedAt": "2026-05-17T12:30:00.000Z"
}

Output Fields

FieldDescription
fullNamePerson's full name
headlineLinkedIn headline / tagline
currentTitleMost recent job title
companyNameCurrent employer
companyDomainCompany website domain
locationGeographic location
connectionDegreeLinkedIn connection degree (1st, 2nd, 3rd)
profileUrlSource profile URL
emailsGuessed email patterns (if enabled)
phonesExtracted phone numbers (if any)
skillsList of skills from profile
industryIndustry sector
leadScoreEnrichment score (0-100)
scrapedAtISO timestamp

Lead Score Formula

The lead score rewards data completeness:

CriteriaPoints
Has current title + company30
Has company domain20
Has location10
Has skills10
Has industry10
Email guessed20
Maximum100

Limits & Warnings

  • This actor only scrapes public LinkedIn profile pages. Private or restricted profiles will return partial or empty data.
  • LinkedIn actively blocks scrapers. The actor uses stealth args and delays, but there is no guarantee of 100% reliability.
  • Respect LinkedIn's Terms of Service and applicable data privacy laws (GDPR, CCPA).
  • Email patterns are guesses only — they are not verified. Use a verification service before outreach.

Pricing

Compute units depend on the number of profiles scraped and the number of company pages visited. Typical usage is ~0.02 compute units per profile.

Support

For issues, feature requests, or custom integrations, reach out via the Apify platform or open an issue in the actor's repository.