LinkedIn Profile Email Finder
Pricing
from $5.00 / 1,000 profile with an addresses
LinkedIn Profile Email Finder
Turn a list of LinkedIn profiles into work email addresses. Each person's current employer is read off their profile, that company's address format is derived from addresses it already publishes, and the name is rendered under it — with the real addresses behind the format on every row.
Pricing
from $5.00 / 1,000 profile with an addresses
Rating
0.0
(0)
Developer
The Netaji
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Give it a list of LinkedIn profiles and it returns each person's work email address. No company list, no domain, no email format to supply — the current employer is read off the profile, the company's address format is derived from addresses that company already publishes, and the person's name is rendered under it.
Accepted input
| Field | Type | Default | Description |
|---|---|---|---|
username | array of strings | — | Required. One line per person — a /in/ profile URL or a username. |
verify_emails | boolean | false | Confirm each address against the company's mail server before returning it. |
max_candidates | integer | 3 | Ranked alternates to return per person, 1–5. |
maxItems | integer | 100 | Maximum profiles to resolve. 0 removes the limit. |
{"username": ["https://www.linkedin.com/in/yanbingli","https://www.linkedin.com/in/sean-walters"],"verify_emails": true}
What comes back
| Field | Description |
|---|---|
name, headline, location, profile_url | Who the row is about |
target_company | The employer read off the profile |
company_domain | The mail domain used to build the address |
email | Best-match work email |
email_confidence | How much to trust it, 0–1, per name rather than per company |
email_status | best_match when a format was derived, guess when only ranking was possible |
email_candidates | Ranked alternates worth trying if the first bounces |
email_verified | True only when a mailbox was confirmed to exist |
email_pattern, email_pattern_rule | The company's format and the full rule behind it |
email_pattern_evidence | Real addresses at that company the format was derived from |
Why the addresses come with evidence
Most tools assume first.last because it is the most common layout. It is wrong often enough to matter: some companies use first names alone, some join every surname token, some keep particles like de and van, and some truncate a hyphenated family name while collapsing a hyphenated given one. Two people at the same company can render very differently, which is why confidence is reported per person.
Every row carries the real published addresses its format came from, so the format can be checked rather than believed.
Cost of a long list
A company's format is worked out once. The first person at an employer pays for that; everyone else on the same payroll is rendered under the format already in hand. A list of 200 people across 20 companies does 20 derivations, not 200.
What it cannot do
Only the employer LinkedIn shows publicly is used. A signed-out view of a profile names the current employer in the clear and masks every earlier one, and an address built from a job somebody left will bounce — so a masked employer is refused rather than guessed at, and a profile with nothing readable is skipped and not charged for.
Around 40% of company domains accept every address (catch-all). No mailbox can be confirmed on those by anyone, so they are reported as unverifiable rather than guessed at, and verification is never charged for them.
Free sources of published addresses are uneven. They are rich for companies that publish code and for firms with public staff directories, and can be absent entirely. A profile whose employer yields no format is not returned and not charged for.
Pricing
Charged per profile that comes back with an address. Verified addresses cost extra, and only when a mailbox is actually confirmed.