LinkedIn Profile Scraper & Public Email Finder
Pricing
from $1.00 / 1,000 basic profile results
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
Maintained by CommunityActor stats
0
Bookmarked
11
Total users
9
Monthly active users
14 days ago
Last modified
Categories
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.
What to expect (tested October 2, 2026, no login): LinkedIn usually blocks direct anonymous page views from cloud servers, so most records come from exact-URL public search-index evidence (sourceMode: public_index). In our test 7 of 8 profiles were returned: 5 as detailed (name, headline, About plus experience and/or education) and 2 as basic (identity-confirmed name and headline). Profiles that are not publicly indexed return an uncharged diagnostic. Every record carries dataTier, qualityScore, and unavailableFields so you can filter.
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
| Field | Default | Description |
|---|---|---|
profileUrls | Satya Nadella example | Exact LinkedIn /in/ URLs or public identifiers. |
maxProfiles | 25 | Maximum cleaned, unique profiles. |
mode | public | Public no-cookie, auto authorized fallback, or authenticated. |
includeRecentActivity | true | Include structured public posts/articles. |
maxActivityItems | 5 | Maximum activity items per profile. |
discoverPublicEmails | false | Search for directly evidenced public email addresses. |
maxEmailSources | 5 | Maximum total search-result sources examined per profile (1-10). |
linkedInRegion | in | Preferred public regional host; English fallbacks are automatic. |
requestDelaySecs | 1 | Polite delay between profiles. |
maxRetries | 1 | Transient retry limit. |
maxTotalCharge | unset | Optional local result-event charging cap. |
dryRun | false | Normalize inputs without network requests or paid events. |
proxyConfiguration | disabled | Optional Apify proxy fallback after direct regional pages. |
liAt, jsessionId | unset | Secret values for the user's own authorized session only. |
Identity and quality protection
Every returned profile must pass identity protection: the public page or search-index result must point to the exact requested /in/ identifier, and a meaningful full name and headline must be visible. Records are then labelled:
dataTier: "detailed": identity confirmed plus experience and About or education evidence (quality score 75+)dataTier: "basic": identity-confirmed name and headline, with location, company, About, experience, or education when visible
In public mode both tiers are billed as basic-profile ($1 / 1,000). Wrong identities, blocked pages with no exact index match, and unavailable profiles are returned as insufficient_data or error diagnostics and are never charged.
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
| Event | Price | When it fires |
|---|---|---|
basic-profile | $1 / 1,000 | Identity-confirmed public profile (basic or detailed tier). |
full-profile | $2 / 1,000 | Quality-approved authorized profile without a found public email. |
basic-profile-with-email | $4 / 1,000 | Approved public profile and at least one evidence-backed public email. |
full-profile-with-email | $5 / 1,000 | Approved 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 www.linkedin.com without a proxy first, then exact-URL public search indexes (Yahoo! JAPAN, Bing, Yahoo, Google). 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
- LinkedIn Jobs Scraper No Login - Find and export LinkedIn job posts without login.
- LinkedIn People Search Scraper & Lead Scorer - Discover prospects and score them for outreach.
- LinkedIn Company Employees Scraper - Find public employee profiles and decision-makers by company.
- LinkedIn Profile Scraper & Public Email Finder - Extract public profile data and evidence-based public emails.
- LinkedIn Profile Posts Scraper & Content Monitor - Track public profile posts, content updates, and activity.
- LinkedIn Company Details Scraper & Website Intelligence - Enrich company profiles with website and business intelligence.