LinkedIn Profile Scraper - Email Finder, No Login avatar

LinkedIn Profile Scraper - Email Finder, No Login

Pricing

Pay per event

Go to Apify Store
LinkedIn Profile Scraper - Email Finder, No Login

LinkedIn Profile Scraper - Email Finder, No Login

Scrape public LinkedIn profiles by URL, slug, or search query: name, headline, job title, company, location, education & languages. Built-in email finder with MX validation. No login, no Sales Navigator, no API key.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Hasnain Nisar

Hasnain Nisar

Maintained by Community

Actor stats

0

Bookmarked

5

Total users

2

Monthly active users

17 hours ago

Last modified

Share

Scrape public LinkedIn profiles by URL, slug, or people-search query — and optionally find each person's corporate email. This LinkedIn Profile Scraper extracts name, headline, job title, current company, location, education, and languages with no LinkedIn login, no Sales Navigator, and no third-party API key. The #1 use case: build B2B prospect and recruiting lists complete with name, title, company, and verified email candidates, ready to export to CSV or your CRM.

What does the LinkedIn Profile Scraper Actor do?

The LinkedIn Profile Scraper is a tool that harvests public LinkedIn profile metadata at scale and, on request, generates and validates likely corporate email addresses for each person. It reads the profile data LinkedIn embeds in every public page — Open Graph meta tags and JSON-LD Person schema — so it works on the anonymous "auth wall" HTML without ever logging in. Supply direct profile URLs, bare slugs, or a free-form people-search query (resolved through DuckDuckGo's site:linkedin.com/in search), and the actor returns clean, structured records you can drop straight into a sales or recruiting workflow.

  • Scrape LinkedIn profiles by URL, slug, or search query
  • Find LinkedIn emails — generate corporate email candidates and validate them by MX lookup
  • Extract job title, company, and headline for every profile
  • Get location, country, education, and languages from JSON-LD
  • Bulk-scrape up to 100 profiles per run
  • Search LinkedIn people without login (e.g. "CTO fintech London")
  • No LinkedIn account or Sales Navigator subscription required
  • Enrich a CRM with title, company, and location for existing contacts

What data can I extract from a LinkedIn profile?

Each profile record can include the following fields:

FieldDescription
typeRecord type (profile)
slugLinkedIn profile slug
urlFull profile URL
nameFull name (from JSON-LD or Open Graph)
headlineCurrent professional headline
summaryAbout-section excerpt
locationCity
countryCountry code
image_urlProfile photo URL
companyCurrent employer (from worksFor)
company_slugLinkedIn company-page identifier
job_titleCurrent job title
educationAlma maters
languagesLanguages spoken (array)
emailBest email candidate (only when doEmail=true)
email_candidatesArray of candidate emails with mx_valid, deliverable_score, and verdict (only when doEmail=true)

When doEmail=false, the email and email_candidates keys are omitted.

How to scrape LinkedIn profiles (step-by-step)

  1. Open the actor and go to the Run tab in the Apify console.
  2. Add input one of three ways: paste profile URLs, enter bare slugs, or type a people-search query like "CTO fintech London".
  3. Set Max profiles (1–100).
  4. Toggle Find emails on to generate and MX-validate corporate email candidates.
  5. Click Start and watch profiles stream into the dataset.
  6. Export the results to CSV, Excel, JSON, or Google Sheets, or pull them via the Apify API.

Input

FieldTypeDefaultDescription
urlsarray[]Direct profile URLs (linkedin.com/in/<slug>).
slugsarray[]Bare profile slugs (e.g. williamhgates).
querystring""Free-form people-search query, resolved via DuckDuckGo site:linkedin.com/in.
maxResultsinteger50Maximum profiles to scrape (1–100).
doEmailbooleanfalseGenerate likely corporate email candidates and validate them via MX records.
{
"urls": [
"https://www.linkedin.com/in/williamhgates",
"https://www.linkedin.com/in/satyanadella"
],
"query": "CTO fintech London",
"maxResults": 50,
"doEmail": true
}

Output example

{
"type": "profile",
"slug": "williamhgates",
"url": "https://www.linkedin.com/in/williamhgates",
"name": "Bill Gates",
"headline": "Co-chair, Bill & Melinda Gates Foundation",
"summary": "Co-chair of the Bill & Melinda Gates Foundation. Founder of Breakthrough Energy …",
"location": "Seattle",
"country": "US",
"image_url": "https://media.licdn.com/dms/image/…",
"company": "Bill & Melinda Gates Foundation",
"company_slug": "bill-&-melinda-gates-foundation",
"job_title": "Co-chair",
"education": "Harvard University, Lakeside School",
"languages": ["English"],
"email": "bill.gates@billandmelindagatesfoundation.com",
"email_candidates": [
{ "email": "bill.gates@billandmelindagatesfoundation.com", "mx_valid": true, "deliverable_score": 65, "verdict": "probable-deliverable" },
{ "email": "billgates@billandmelindagatesfoundation.com", "mx_valid": true, "deliverable_score": 65, "verdict": "probable-deliverable" }
]
}

Use cases

  • B2B sales outreach — build prospect lists with name, title, company, and email for cold campaigns.
  • Recruiter sourcing — find passive candidates by job title and location using people-search queries.
  • CRM enrichment — fill in title, company, and location for existing contacts at scale.
  • Investor research — qualify founders and executives before a meeting.
  • Account-based marketing — build target contact lists for specific companies.
  • PR and media outreach — find journalists by employer and title.
  • Competitive intelligence — see who works at your competitors.

Pricing

This actor runs on Apify's usage-based pricing — you pay for the compute units each run consumes. It is lightweight: memory stays under 256 MB and no Playwright browser is needed. Expect roughly 1–3 seconds per profile without email enrichment, or 3–6 seconds per profile with email finding (extra MX lookups per candidate). See the actor's Pricing tab for current details.

Why use this LinkedIn Profile Scraper instead of Sales Navigator or a paid API?

Sales Navigator and most LinkedIn data APIs require a paid subscription, an authenticated session, or per-credit billing, and they rarely hand you a ready-to-use corporate email. This actor needs no LinkedIn login and no Sales Navigator seat — it reads only the public JSON-LD and Open Graph metadata LinkedIn already serves to anonymous visitors, supports URL, slug, and search-query input, and includes a built-in email finder. The trade-off: it returns public-profile fields only and depends on LinkedIn's anonymous HTML, so private or heavily-restricted profiles yield less data.

FAQ

This actor collects only public profile data. Public profile data is generally considered public, and the 2022 hiQ Labs v. LinkedIn ruling (US 9th Circuit) found that scraping publicly accessible profiles does not violate the Computer Fraud and Abuse Act. You remain responsible for complying with LinkedIn's User Agreement and laws like GDPR and CCPA when storing personal data, and should consult your legal team for production use.

Do I need a LinkedIn account or API key?

No. No LinkedIn login, Sales Navigator subscription, or third-party API key is required.

How much does it cost?

Cost scales with usage — the number of profiles and whether email enrichment is on — under Apify's usage-based pricing. There is no fixed per-profile fee from the actor.

How accurate is the email finder?

The actor generates the most common corporate-email patterns (first.last@, flast@, firstl@, first@) and validates that the domain has a valid MX record. It does not run an SMTP probe; for high-confidence verification, run the results through the Email Verifier actor.

Does it work on private profiles?

Public profiles only. Profiles behind privacy restrictions, "Open to work/hire" walls, or premium badges may return less metadata.

Will LinkedIn block my Apify IP, and does it use proxies?

Profiles are loaded one at a time at modest concurrency. LinkedIn's anonymous rate-limit (HTTP 999) is detected and reported per profile. For large batches, run in chunks of 50 with a few minutes between runs.

Can I export to CSV, Excel, JSON, or Google Sheets?

Yes. Records land in an Apify dataset that exports to CSV, Excel, JSON, or Google Sheets, or via the Apify API and client SDKs.

Support

Found a bug or need a tweak? Open an issue on the actor's Issues tab. Custom lead-generation and enrichment solutions are available on request.