LinkedIn Profile Scraper & Public Email Finder avatar

LinkedIn Profile Scraper & Public Email Finder

Under maintenance

Pricing

from $1.00 / 1,000 basic profile results

Go to Apify Store
LinkedIn Profile Scraper & Public Email Finder

LinkedIn Profile Scraper & Public Email Finder

Under maintenance

Extract structured LinkedIn profiles from exact URLs with public no-cookie discovery, authenticated deep enrichment, work history, education, skills, recent activity, deduplication, and optional evidence-based public email finding. Built for recruiting, sales, CRM enrichment, and research.

Pricing

from $1.00 / 1,000 basic profile results

Rating

0.0

(0)

Developer

Cracks API

Cracks API

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

11 days ago

Last modified

Share

LinkedIn Profile Scraper & Public Email Discovery

Profile-first LinkedIn collection for exact /in/ URLs, with public no-cookie parsing, optional account-authorized Voyager enrichment, and evidence-only public email discovery.

Unofficial — not affiliated with LinkedIn. This independent Actor is not endorsed by, sponsored by, or connected with LinkedIn. LinkedIn is a trademark of LinkedIn Corporation.

Capabilities

  • Deduplicates and limits submitted profile URLs with maxProfiles.
  • Public mode extracts Open Graph/title signals, profile-card highlights only, and flattened JSON-LD Article / DiscussionForumPosting activity.
  • When public LinkedIn is blocked, records only an exact-URL public-index fallback. Thin snippets never qualify as paid results.
  • Authenticated mode uses the caller's secret liAt and jsessionId session values, tries both Voyager endpoint variants, keeps one proxy session per profile, selects a Profile entity from included, and normalizes experience, education, skills, certifications, languages, websites, authorized contact emails and phones.
  • Email discovery searches public result snippets only. It reports directly visible, conservatively validated evidence with a source and confidence. It never generates an address.
  • Includes polite delay/jitter, 429/5xx/999 retries, stable proxy sessions, completeness scoring, per-profile error records, dry runs, and output views.

Inputs

profileUrls is required. Defaults use the real public profile https://www.linkedin.com/in/satyanadella/ and a Residential Apify proxy for daily-test reliability.

FieldPurpose
maxProfiles1-1000 URLs, default 100.
modepublic, authenticated, or safe auto fallback.
liAt, jsessionIdOptional secret values for the caller's own authorized session. Never emitted.
includeRecentActivity, maxActivityItemsPublic structured activity switch and 0-25 item limit, default 5.
discoverPublicEmails, maxEmailSourcesEvidence-only snippet scan and 1-5 source limit.
requestDelaySecs, maxRetries, proxyConfigurationPacing, resilient retries, and proxy behavior.
maxTotalChargeOptional USD cap. No paid event is emitted after the local cap would be exceeded. Apify run charging limits remain authoritative.
dryRunEmits planned records with no network calls and no paid result events.

Output and charge events

A successful profile is written atomically with exactly one result event using Actor.pushData(record, eventName). Before charging, the profile must pass a hard quality gate: valid name and headline, at least 45% completeness, and at least two rich sections such as about, experience, education, skills, certifications, or languages. Thin public-index fallbacks are emitted as insufficient_data without a paid event. Error, limit-reached, and dry-run records are also uncharged.

EventPlanned priceResult
basic-profile$1 / 1,000Quality-gated public profile.
full-profile$2 / 1,000Quality-gated authorized profile.
basic-profile-with-email$4 / 1,000Quality-gated public profile plus requested email scan.
full-profile-with-email$5 / 1,000Quality-gated authorized profile plus email scan.

Email prices are total per profile, not additive to another profile event. Configure these event prices in Apify Console after build/publication. The repository only emits event keys.

Views: Successful profiles, Structured public activity, Email and contact evidence, and Errors and limits.

Limitations and responsible use

Public pages, search snippets, and Voyager response shapes may change or be unavailable by region. The Actor does not bypass CAPTCHA, login walls, or access controls. Use only data you are permitted to collect and process, follow applicable law and platform terms, and do not use results for unsolicited or harmful outreach.

Local checks

npm install
npm run check