LinkedIn Profile Scraper & Public Email Finder avatar

LinkedIn Profile Scraper & Public Email Finder

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

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

6

Total users

4

Monthly active users

18 days ago

Last modified

Share

Extract identity-validated public LinkedIn profile data from exact /in/ URLs or public identifiers. The default mode needs no LinkedIn login, cookies, or session. Optional public email discovery returns only directly evidenced addresses and never generates or guesses an email.

Use this Actor for lead enrichment, recruiting research, CRM cleanup, profile verification, talent intelligence, and n8n/Make/Zapier data pipelines.

Unofficial and not affiliated with LinkedIn. LinkedIn is a registered trademark of LinkedIn Corporation.

What this Actor returns

A quality-approved public record can include:

  • canonical profile URL and public identifier
  • numeric public LinkedIn member ID when exposed
  • identity-match decision and evidence
  • first name, last name, full name, headline, and About text
  • location, exact live follower count, and public connection text
  • current positions and visible experience cards with companies, dates, locations, descriptions, logos, and source type
  • visible education cards with school, degree, field, dates, descriptions, and logos
  • profile image, cover image, and signed-URL expiry metadata
  • public website links
  • creator/Top Voice style public badges when exposed
  • recent public articles and posts with dates, URLs, visible text, images, and like counts
  • optional authorized-account sections when the user supplies their own session secrets
  • optional public email evidence with source URL, visible snippet, and confidence
  • quality score, unavailable fields, source provenance, and uncharged diagnostics

Public pages can redact or omit sections. Missing fields remain empty and are listed in unavailableFields; the Actor does not invent private data.

Quick start

{
"profileUrls": [
"https://www.linkedin.com/in/satyanadella/",
"williamhgates"
],
"mode": "public",
"includeRecentActivity": true,
"discoverPublicEmails": false,
"proxyConfiguration": {
"useApifyProxy": false
}
}

profileUrls accepts exact LinkedIn profile URLs, public identifiers, JSON arrays, quoted values, comma-separated values, and newline-pasted values. API compatibility aliases queries, urls, and publicIdentifiers are also normalized.

Input fields

FieldDefaultDescription
profileUrlsSatya Nadella exampleExact LinkedIn /in/ URLs or public identifiers.
maxProfiles25Maximum cleaned, unique profiles.
modepublicPublic no-cookie, auto authorized fallback, or authenticated.
includeRecentActivitytrueInclude structured public posts/articles.
maxActivityItems5Maximum activity items per profile.
discoverPublicEmailsfalseSearch for directly evidenced public email addresses.
maxEmailSources2Maximum total search-result sources examined per profile.
linkedInRegioninPreferred public regional host; English fallbacks are automatic.
requestDelaySecs1Polite delay between profiles.
maxRetries1Transient retry limit.
maxTotalChargeunsetOptional local result-event charging cap.
dryRunfalseNormalize inputs without network requests or paid events.
proxyConfigurationdisabledOptional Apify proxy fallback after direct regional pages.
liAt, jsessionIdunsetSecret values for the user's own authorized session only.

Identity and quality protection

Successful paid records must pass all of these safeguards:

  1. The public or authorized profile identity matches the requested public identifier.
  2. A meaningful full name and headline are present.
  3. At least one visible experience record exists.
  4. About or education evidence is present.
  5. The weighted quality score is at least 75.

Thin search snippets, blocked pages, wrong identities, and unavailable profiles are returned as insufficient_data or error diagnostics and are not charged as profile-result events. When a public page is blocked, exact search-indexed LinkedIn section snippets can qualify only if they match the requested profile URL and provide corroborating Experience plus About or Education evidence.

Public email finder

Email discovery is evidence-first:

  • examines only the configured number of public result sources across all search engines
  • validates syntax and checks name or known website-domain alignment
  • rejects generic addresses such as support, admin, test, and noreply
  • returns the source URL and visible evidence snippet
  • never constructs an address from a name and company

If email discovery is requested but no validated public email is found, the Actor charges only the normal profile tier, not the email tier.

Pay-per-event billing

EventPriceWhen it fires
basic-profile$1 / 1,000Identity-confirmed, quality-approved public profile.
full-profile$2 / 1,000Quality-approved authorized profile without a found public email.
basic-profile-with-email$4 / 1,000Approved public profile and at least one evidence-backed public email.
full-profile-with-email$5 / 1,000Approved authorized profile and at least one evidence-backed public email.

Diagnostic, dry-run, blocked, wrong-identity, and insufficient-data rows do not emit a paid result event. SUMMARY reports requested, approved, insufficient, error, and charged totals.

Reliability strategy

The Actor tries the preferred public LinkedIn regional host and multiple English host fallbacks without a proxy first. An optional Apify proxy is used only as a fallback. Transient errors and HTTP 999 responses are bounded. If LinkedIn blocks every public host, the Actor can enrich an exact identity match from separately indexed LinkedIn Experience, Education, and About snippets. Every indexed section retains its source URL and evidence snippet; thin or uncorroborated matches remain free diagnostics.

API example

curl -X POST \
"https://api.apify.com/v2/acts/generous_fog~linkedin-profile-scraper-public-email-finder/runs?token=YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"profileUrls": ["https://www.linkedin.com/in/satyanadella/"],
"mode": "public",
"discoverPublicEmails": false
}'

Never publish your Apify token or LinkedIn session secrets.

Output and integrations

Export the default dataset as JSON, CSV, Excel, XML, RSS, or JSONL. Dedicated views are available for approved profiles, experience, education, activity, email evidence, and diagnostics. Run the Actor from Apify Console, API, Scheduler, webhooks, Python, JavaScript, n8n, Make, or Zapier.

Responsible use and limitations

Sources are limited to public regional LinkedIn profile pages, public search-result snippets, and optional user-authorized account endpoints. Public markup, redaction, indexing, and availability can change. The Actor does not bypass access controls, solve CAPTCHAs, or promise fields that a public page does not expose.

Use results lawfully and comply with privacy, employment, marketing, intellectual-property, and platform requirements applicable to your use case.

Support

For a reproducible issue, share the run URL, public profile URL, expected public field, and incorrect output field. Never share passwords, cookies, session values, proxy credentials, or API tokens in an issue.

More LinkedIn Actors by Cracks API