LinkedIn Profile Scraper with Email
Pricing
Pay per usage
Go to Apify Store
LinkedIn Profile Scraper with Email
Extract LinkedIn profile data with email discovery. Parses JSON-LD, generates email patterns from name+company domain, optional SMTP verification. 2x cheaper.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
lulz bot
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Extract LinkedIn profile data and discover email addresses. 2x cheaper than competitors at just $0.005/result.
Features
- JSON-LD parsing — Extracts structured Person data (name, title, company, education)
- Email pattern generation — 15 common email formats from name + company domain
- Company domain resolution — MX record verification to find real company domains
- Optional SMTP verification — Confirm which generated emails actually exist
- Profile data extraction — Experience, education, skills, about section
How it works
- Fetches LinkedIn profile pages using residential proxies
- Parses JSON-LD structured data (
application/ld+json) for Person schema - Falls back to meta tags and visible HTML for additional data
- Resolves company email domain via DNS MX record lookup
- Generates 15 email pattern variations (first.last@, flast@, etc.)
- Optionally verifies patterns via SMTP (RCPT TO check)
Input
| Field | Type | Description |
|---|---|---|
| profileUrls | string[] | LinkedIn profile URLs (required) |
| verifyEmails | boolean | SMTP-verify generated patterns (default: false) |
| maxResults | integer | Maximum profiles to scrape (default: 100) |
| proxyConfiguration | object | Proxy settings (residential REQUIRED) |
Output
Each result contains:
fullName,firstName,lastName— Parsed nameheadline— Professional headlinecurrentCompany,companyDomain— Company with resolved email domainlocation— Geographic locationabout— About section textexperience— Job history (up to 5 entries)education— Schools and degrees (up to 3)skills— Listed skills (up to 20)emails— Direct emails found + verified generated emailsgeneratedEmails— All 15 pattern variations with verification statusscrapedAt— ISO timestamp
Email Patterns Generated
Given "John Doe" at "Acme Inc" (acme.com):
- john@acme.com, john.doe@acme.com, johndoe@acme.com
- jdoe@acme.com, j.doe@acme.com, doe@acme.com
- doe.john@acme.com, doejohn@acme.com, doej@acme.com
- john_doe@acme.com, jd@acme.com, john-doe@acme.com
- john.j@acme.com, j_doe@acme.com, johnd@acme.com
Pricing
Pay-per-event: $0.005 per result — 2x cheaper than the leading competitor.
Notes
- Residential proxies are required — LinkedIn blocks datacenter IPs
- SMTP verification adds ~5-10 seconds per profile but confirms real emails
- LinkedIn public profiles provide rich structured data without login
- 3-second delay between requests to respect rate limits