LinkedIn Profile Scraper + Email Finder ✅ No Cookies
Pricing
from $3.50 / 1,000 profile details
LinkedIn Profile Scraper + Email Finder ✅ No Cookies
Extract full LinkedIn profile data in bulk: work experience, education, certifications, followers, and numeric company ids, plus a verified work email with real email verification. Built for lead generation, recruiting and prospecting. No login, no cookies, no fake accounts.
Pricing
from $3.50 / 1,000 profile details
Rating
0.0
(0)
Developer
CrustAPI
Maintained by CommunityActor stats
1
Bookmarked
216
Total users
101
Monthly active users
19 days ago
Last modified
Categories
Share
What is LinkedIn Profile Scraper + Email Finder?
Extract full LinkedIn profile data in bulk, without a LinkedIn account, and get a verified work email for each person. Paste public profile URLs, get clean JSON or CSV back: work experience, education, followers, numeric company IDs, and a real email checked live against the mail server. Built for lead generation, recruiting, and sales prospecting.
- 🔑 No login, no cookies, no browser extension, no fake accounts
- 👁️ Reads only what a logged-out visitor can see (public pages)
- 📧 Every email carries an
emailStatus:verified(mailbox confirmed live on the mail server),pattern-likely(an unconfirmed best guess from a common name format) orunknown(none found) - 💸 You are charged the email fee on
verifiedonly, so unconfirmed guesses come free. Filter onemailStatus == "verified"to keep just the confirmed ones - 🆓 A profile that is not public costs nothing, and failed rows are never charged
What data do I get?
Every accessible profile returns the fields LinkedIn shows publicly:
- Identity: name, first and last name, headline, photo, location (city, state, country)
- Work: current company, numeric company LinkedIn ID, company domain, industry, size, headquarters
- History: experience (company, company LinkedIn URL, location, start and end dates), education (school, school LinkedIn URL, degree, field of study), certifications, courses, languages, honors and awards, volunteering, organizations, projects, publications, recommendations
- Reach: follower count, connections count, influencer and creator flags
- IDs: public identifier, member ID, numeric LinkedIn identifiers
- Email:
workEmail(also mirrored asemail),emailStatus(verified,pattern-likelyorunknown) andemailConfidence, a score filled in on verified addresses only
Job titles are the one real gap. LinkedIn no longer shows them to logged-out visitors, so currentTitle and experience[].position are null on most profiles. We fill a title in only when the headline states it unambiguously (roughly a third of profiles) and never guess at the rest. Other fields the person or their company has not published stay null too.
Pricing
$3.50 per 1,000 profiles ($0.0035 each), plus $9.00 per 1,000 verified emails ($0.009 each) and only when the address comes back verified. Rows where the email is pattern-likely or unknown are delivered at no extra cost. Profiles that are not public, and rows that fail, cost nothing. There is no charge to start a run.
| Run | Actor cost |
|---|---|
| 1,000 profiles, no email lookup | $3.50 |
| 1,000 profiles, 300 verified emails | $6.20 |
| 10,000 profiles, 3,000 verified emails | $62 |
How it works
- Paste one or more profile URLs (or bare usernames), one per line
- Leave "Find a verified work email" on, or switch it off for profile data only
- Run. Each profile lands in the dataset as one row
- Export JSON or CSV from the Storage tab, or pull results over the Apify API
Profiles are fetched several at a time, so a long list moves quickly. Measured on a real run: 8 profiles with the email lookup on in 14 seconds, about 1.7 seconds per profile. Switching the email lookup off is faster again.
Output sample
Real output for one public profile, trimmed:
{"name": "Dharmesh Shah","headline": "Founder and CTO at HubSpot. Helping millions grow better.","currentCompany": "HubSpot","currentCompanyId": 68529,"companyDomain": "hubspot.com","workEmail": "dharmesh.shah@hubspot.com","email": "dharmesh.shah@hubspot.com","emailStatus": "verified","location": {"linkedinText": "Cambridge, Massachusetts, United States","countryCode": "US","parsed": { "city": "Cambridge", "state": "Massachusetts", "country": "United States" }},"followerCount": 1190598,"connectionsCount": 4285,"experience": [{"companyName": "HubSpot","companyLinkedinUrl": "https://www.linkedin.com/company/hubspot","endDate": { "text": "Present" }}],"education": [{"schoolName": "Massachusetts Institute of Technology","schoolLinkedinUrl": "https://www.linkedin.com/school/mit/"}],"publicIdentifier": "dharmesh","linkedinUrl": "https://www.linkedin.com/in/dharmesh"}
Sales teams use it for lead generation and prospecting. Recruiters use it to source and enrich candidates. RevOps teams use it to keep a CRM current, one verified email at a time.
LinkedIn Profile API
Everything here runs programmatically: pass a list of profiles and read enriched rows through the Apify API, or through any Apify integration (Zapier, Make, n8n, Google Sheets, webhooks). For a direct LinkedIn profile API with the same data outside Apify, the same engine powers crustapi.com.
FAQ
Do I need a LinkedIn account or cookies? No. The actor reads public pages the way a signed-out visitor sees them. There is no account to get restricted.
What happens on private or deleted profiles? You get a row saying the profile is not publicly accessible, and you are not charged for it.
Where do the emails come from? The company domain on the person's public profile plus common name patterns, checked live against the mail server. verified means the mailbox was confirmed. pattern-likely means nothing could be confirmed and the address is a best guess, so treat it as a lead, not a deliverable address. Filter to verified for the lowest bounce rate. It is also the only status you pay the email fee on.
Can I run big lists? Yes. Paste as many URLs as you like, or set Max profiles to cap a test run.
More from CrustAPI
| Actor | What it does |
|---|---|
| LinkedIn Jobs Scraper | Search jobs by title and city, full descriptions included |
| LinkedIn Company Scraper | Company size, industry, IDs, and followers |
| LinkedIn Company Posts Scraper | Latest company posts with engagement |
| LinkedIn Profile Posts Scraper | Latest posts from any public profile |
Need millions of profiles a month, or a custom feed? See crustapi.com/wholesale.
Support and feedback
Found a bug or missing a field? Open an issue on the Issues tab and it gets a same-day look, or email support@crustapi.com.
This actor is not affiliated with, endorsed by, or sponsored by LinkedIn Corporation. It collects only publicly available data.