LinkedIn Profile + Email Finder · $5/1k ✅ avatar

LinkedIn Profile + Email Finder · $5/1k ✅

Pricing

Pay per usage

Go to Apify Store
LinkedIn Profile + Email Finder · $5/1k ✅

LinkedIn Profile + Email Finder · $5/1k ✅

Extract LinkedIn profile data + verified work email. $5/1k orchestration — use your own email vendor account (Datagma / Hunter / Findymail) to control email lookup costs. No cookies, no login.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

LinkedIntel

LinkedIntel

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

LinkedIn Profile + Email Finder (BYOK)

Extract a complete LinkedIn profile plus a verified work email in a single actor run. No li_at cookie, no browser automation, no login. You bring your own email-vendor API key (BYOK) — we charge a flat $5 / 1,000 profiles for the LinkedIn lookup; the email vendor charges your account.


Pick your email vendor (BYOK)

You can use any one of three vendors with your own API key. We never store, log, or transmit your key anywhere except the vendor's own API.

VendorCost / emailFree trialBest for
Datagma (default)$0.013160 creditsEntry tier, cheapest
Hunter.io$0.017 starter / $0.0084 scale25 / monthBrand recognition, scale
Findymail$0.02010 creditsLinkedIn accuracy specialist (5% bounce guarantee)

Set emailVendor to datagma, hunter, or findymail. Paste the matching key into emailApiKey. That's it.


Why $5/1k beats $10/1k bundled actors

Most competing "profile + email" actors bundle both vendor costs into a single $10–$15 / 1k price tag. That assumes you don't already have a Datagma, Hunter, or Findymail subscription. Most B2B teams do.

ActorProfile dataEmail finderPrice / 1k
dev_fusion linkedin-profile-scraper + bundled emailYesYes (bundled vendor)~$10
harvestapi linkedin-profile-bulk-scraper-no-cookies + emailsYesYes (bundled)~$10
This actor (BYOK)YesYou pass your own key (3 vendors)$5

Net savings on a 10,000-lead enrichment run: ~$50 vs. bundled competitors, on top of whatever you save by reusing an existing vendor subscription.


How it works

  1. You pass an array of LinkedIn profile URLs or bare usernames.
  2. We fetch each profile via our cookieless LinkedIn data provider (one API call per profile).
  3. We resolve the company's external website domain (LinkedIn never gives it directly).
  4. If enableEmailLookup=true and you supplied an emailApiKey, we call your chosen vendor with first_name + last_name + domain.
  5. You get one combined record per profile — profile fields and email fields merged, plus emailVendor so you always know which vendor was used.

Quick start: get an API key (1 minute)

Datagma (recommended — cheapest)

  1. Sign up at datagma.com/api — 160 free credits, no credit card.
  2. Copy your apiId from the dashboard.
  3. Set emailVendor = "datagma" and paste the key into emailApiKey.

Hunter.io (most popular)

  1. Sign up at hunter.io/users/sign_up — 25 free searches/month.
  2. Open hunter.io/api_keys, copy the key.
  3. Set emailVendor = "hunter".

Findymail (best for LinkedIn-sourced contacts)

  1. Sign up at findymail.com — 10 free credits.
  2. Open the dashboard, copy your Bearer token.
  3. Set emailVendor = "findymail".

Input

FieldTypeRequiredDescription
profileUrlsarray of stringsyesLinkedIn profile URLs (https://www.linkedin.com/in/<slug>/) or bare usernames (satya-nadella).
emailVendorstring enumno (default datagma)One of datagma, hunter, findymail.
emailApiKeystring (secret)only for email enrichmentYour vendor key.
enableEmailLookupbooleanno (default true)Set to false to skip vendor calls entirely (saves your credits).

If enableEmailLookup is true but emailApiKey is empty, the actor logs a warning and proceeds with profile data only. If emailVendor is invalid, the actor fails fast with a clear message.


Output (one record per profile)

Profile fields (always present when the profile resolves):

sourceInput, profileId, profileUrn, username, profileUrl,
firstName, lastName, fullName, headline, summary,
country, countryCode, city, locationFull,
currentCompanyName, currentCompanyId, currentCompanyUrl, currentTitle,
industryName, isCreator, isPremium, isInfluencer, isOpenToWork, isHiring,
followerCount, connectionsCount, profilePictureUrl,
experience (last 3 positions), education (last 2),
scrapedAt

Email fields (merged into the same record):

email — string or null
emailScore — 0-100 confidence (Hunter only), or null
emailType — "professional" / "personal" / "probable" / null
emailVerified — true when the vendor SMTP-verified the address
emailSources — Hunter: source count; Findymail: email provider; Datagma: null
emailVendor — "datagma" / "hunter" / "findymail" — which vendor returned this record
emailLookupDomain — domain we asked the vendor to search (echoed for debugging)
emailLookupSkipReason — "no_company_domain" / "missing_name" / "invalid_key" / "quota_exhausted" / "disabled_by_input"

When the vendor cannot find an email (most common reason: small companies not in the vendor's index), all email fields are null / false and emailLookupSkipReason stays null. No email is normal, not an error.

A summary record at the end reports profilesAttempted, emailsFound, diagnostics, emailLookupEnabled, and emailVendor.


Pricing math

Run sizeOur costDatagma cost ($0.013/email, all hit)Total
100 profiles$0.50~$1.30~$1.80
1,000 profiles$5.00~$13~$18
1,000 profiles, emailLookup=false$5.00$0$5.00
First 160 profiles on Datagma free trial$0.80$0$0.80

If you don't have any email-vendor account, the actor still works without one — leave emailApiKey blank and you'll get profile-only data at $5/1k.


Endpoint notes

  • Datagma: GET https://gateway.datagma.net/api/ingress/v6/findEmail with apiId query param. Response shape inferred from public docs (verified 2026-05-18); parser handles multiple known shapes defensively.
  • Hunter: GET https://api.hunter.io/v2/email-finder with api_key query param.
  • Findymail: POST https://app.findymail.com/api/search/name with Authorization: Bearer <key>, body {name, domain}. Response under contact key.

All three vendors are called with one request per profile, with 1 retry on transient errors (429/5xx) and an immediate disable on 401/403 to stop wasting your credits if your key is invalid.


Trademark disclaimer

This actor is not affiliated with, endorsed by, or sponsored by LinkedIn Corporation, Hunter.io / Snov.io Inc., Datagma, or Findymail. "LinkedIn" is a trademark of LinkedIn Corporation; "Hunter", "Datagma", and "Findymail" are trademarks of their respective owners. All product names, logos, and brands are property of their respective owners and used here for identification purposes only.

You are responsible for ensuring your use of this actor complies with applicable law, LinkedIn's Terms of Service, your email vendor's Terms of Service, GDPR / CCPA, and any other regulations applicable to your jurisdiction. We recommend processing only publicly-visible data on a legitimate-interest legal basis, with appropriate data-minimization and retention policies.


Support

Open an issue on the actor's Apify page, or reach out via the support email listed in this actor's profile.