Linkedin Lead Scraper
Pricing
$19.99/month + usage
Linkedin Lead Scraper
🔎 LinkedIn Lead Scraper collects public prospect data—names, titles, companies, locations, emails (if available) & profile URLs—from searches or lists. ⚙️ Filter by keywords, industry & location; bulk export to CSV/JSON. 🚀 Ideal for B2B lead gen, sales & recruitment outreach.
Pricing
$19.99/month + usage
Rating
0.0
(0)
Developer
ScrapAPI
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
9 days ago
Last modified
Categories
Share
Linkedin Lead Scraper
Linkedin Lead Scraper is an Apify actor that finds public emails on LinkedIn pages indexed by Google and returns structured results with the page title, snippet, and URL. As a LinkedIn lead extractor and LinkedIn email finder, it solves the tedious problem of manually hunting for contact emails by automating Google queries scoped to LinkedIn and extracting visible addresses from result blocks. Built for sales teams, recruiters, data analysts, and developers, this LinkedIn lead generation scraper enables scalable outreach and prospecting without logging into LinkedIn.
What data / output can you get?
This actor pushes structured records to the Apify dataset while it runs. You can download results in CSV or JSON from the run’s dataset.
| Data field | Description | Example value |
|---|---|---|
| network | Source label based on selected platform | “Linkedin.com” |
| keyword | The keyword used to generate the query | “marketing” |
| title | Google result title for the LinkedIn page/post | “John Doe on LinkedIn: Marketing Tips for 2026” |
| description | Google result snippet (may include email text) | “Sharing my top marketing tips — reach me at john.doe@example.com…” |
| url | Direct link to the LinkedIn post or profile surfaced by Google | “https://www.linkedin.com/posts/john-doe_marketing-tips-123456789/” |
| Email extracted from the result block text | “john.doe@example.com” |
Note: Records are only saved when an email is detected for that result. The description can be empty if Google doesn’t return a snippet for a given result. Export the dataset to CSV or JSON for downstream use.
Key features
- ⚡ Bold, targeted email capture Extracts public emails from Google SERPs restricted to LinkedIn pages. Ideal for a B2B LinkedIn lead scraper workflow focused on quick contact discovery.
- 🎯 Domain filtering for precision Use emailDomains (e.g., “@company.com”, “@gmail.com”) to include only the addresses you want, improving lead quality for LinkedIn prospecting tool use cases.
- 📍 Location-aware queries Add an optional location filter to scope searches (e.g., “London” or “New York”) for geographically targeted prospecting.
- 📈 Per-keyword limits, smart stopping Control throughput with maxEmails per keyword. The actor automatically stops a keyword after multiple empty SERP pages to save time and credits.
- 🔒 No login, no cookies Works without logging into LinkedIn. It searches public, Google-indexed LinkedIn pages and extracts visible emails from result blocks.
- 🧰 Production-grade proxying Uses the Apify GOOGLE_SERP proxy with randomized headers, retries, and backoff for resilient scraping.
- 🧾 Structured output, easy export Clean, consistent fields (network, keyword, title, description, url, email) ready for CSV/JSON export—perfect for enrichment and analytics pipelines.
How to use Linkedin Lead Scraper - step by step
- Create or log in to your Apify account.
- Open the Linkedin Lead Scraper actor on Apify.
- Add your input:
- keywords: a list like ["marketing", "founder"]
- Optional filters: emailDomains (e.g., ["@company.com"]), location (e.g., "London")
- Limits and settings: maxEmails per keyword, platform (Linkedin), engine (legacy)
- (Optional) Adjust proxyConfiguration if needed. The actor will still route via the Apify GOOGLE_SERP proxy to query Google reliably.
- Start the run. The actor will:
- Build Google queries like site:linkedin.com "keyword" "location"
- Parse result blocks, detect emails, and save each result in real time
- Monitor progress in the run logs. Results appear progressively in the run’s dataset.
- Export your dataset to CSV or JSON for use in CRM, outreach, or analysis.
Pro tip: Combine a precise keyword (e.g., “B2B SaaS founder”) with a location and a company domain in emailDomains to generate high-relevance lead lists faster.
Use cases
| Use case name | Description |
|---|---|
| Sales prospecting + email capture | Generate contact lists by extracting public emails from LinkedIn posts/pages surfaced by Google to accelerate outreach. |
| Recruiter contact discovery | Find candidate emails exposed on LinkedIn posts or profiles indexed by Google to speed up first-contact steps. |
| B2B enrichment for SMBs | Append a contact email and source URL to company or profile records using targeted keywords and domain filters. |
| Geo-targeted lead gen | Narrow to cities or countries using the location filter for local campaigns and territory-based prospecting. |
| Competitive/community research | Identify public contact points in niche communities (e.g., “kubernetes maintainer”) to reach experts and advocates. |
| Technical pipelines | Use consistent JSON output for ingestion into data workflows, dashboards, or enrichment scripts. |
Why choose Linkedin Lead Scraper?
Linkedin Lead Scraper focuses on precision email capture from public, Google-indexed LinkedIn pages with resilient infrastructure.
- ✅ Accurate, targeted extraction with keyword + domain + location controls
- 🔒 No-login approach avoids session/cookie instability and browser extension limits
- 🔁 Robust proxying via GOOGLE_SERP with randomized headers and retries
- 📊 Structured, consistent output for clean CSV/JSON exports
- 🚀 Scalable per-keyword limits and automatic stopping on empty pages
- 🧪 Simple setup with a single platform option (Linkedin) and a legacy engine that’s battle-tested
- 💡 A reliable alternative to LinkedIn scraper Chrome extensions or unstable tools
In short, it’s a streamlined LinkedIn lead generation tool for teams that value clean outputs, predictable behavior, and dependable scraping.
Is it legal / ethical to use Linkedin Lead Scraper?
Yes—when used responsibly. This actor searches Google and extracts emails that are publicly visible on LinkedIn pages or posts indexed by Google. It does not log into LinkedIn or access private data.
Guidelines for responsible use:
- Only collect publicly available information and respect website terms of service.
- Comply with applicable data protection laws (e.g., GDPR, CCPA) and obtain consent where required.
- Use results for legitimate purposes (research, outreach) and avoid spam.
- Consult your legal team for edge cases or jurisdiction-specific requirements.
Input parameters & output format
Example JSON input
{"keywords": ["marketing", "founder"],"platform": "Linkedin","location": "London","emailDomains": ["@gmail.com", "@company.com"],"maxEmails": 25,"engine": "legacy","proxyConfiguration": {"useApifyProxy": false}}
Input parameters
- keywords (array, required)
- Description: List of keywords to search for on Linkedin (e.g., ['marketing', 'founder', 'business']). The actor will search Google for Linkedin profiles/posts containing these keywords and extract email addresses.
- Default: No default in schema; if omitted, the run will not proceed (required).
- platform (string)
- Description: Select platform.
- Allowed values: "Linkedin"
- Default: "Linkedin"
- location (string)
- Description: Optional: Add location to search query (e.g., 'London', 'New York'). Leave empty to search globally.
- Default: "" (empty)
- emailDomains (array)
- Description: Optional: Filter results to only include emails from specific domains (e.g., ['@gmail.com', '@outlook.com']). Leave empty to collect all email domains.
- Default: [] (if not provided)
- maxEmails (integer)
- Description: Maximum number of emails to collect per keyword (default: 20).
- Minimum: 1, Maximum: 5000
- Default: 20
- engine (string)
- Description: Choose scraping engine. Cost Effective (New): Uses residential proxies with async requests for faster, cheaper scraping. Legacy: Uses GOOGLE_SERP proxy with traditional selectors - more reliable but slower and more expensive.
- Allowed values: "legacy"
- Default: "legacy"
- proxyConfiguration (object)
- Description: Choose which proxies to use. By default, no proxy is used. If Google rejects or blocks the request, the actor will automatically fallback to datacenter proxy, then residential proxy with 3 retries.
- Default: {} (the actor internally uses the Apify GOOGLE_SERP proxy for requests)
Example JSON output
[{"network": "Linkedin.com","keyword": "marketing","title": "John Doe on LinkedIn: Marketing Tips for 2026","description": "Sharing my top marketing tips — reach me at john.doe@example.com for collaboration.","url": "https://www.linkedin.com/posts/john-doe_marketing-tips-123456789/","email": "john.doe@example.com"}]
Notes:
- Rows are only pushed when an email is detected; each record includes email.
- description may be empty if Google doesn’t provide a snippet for that result.
FAQ
Do I need to log into LinkedIn to use this?
No. The actor searches Google for LinkedIn pages/posts and extracts publicly visible emails from result blocks without logging into LinkedIn.
What data does the actor return?
It returns six fields per result: network, keyword, title, description, url, and email. Each saved record always includes an email.
Can I target specific email domains?
Yes. Use the emailDomains filter (e.g., ["@company.com", "@gmail.com"]) to include only matching addresses in the output.
How many results can I collect?
You control collection with maxEmails per keyword (default 20, up to 5000). The actor also stops a keyword after several empty pages to conserve resources.
Is this suitable for B2B lead gen?
Yes. It functions as a lightweight LinkedIn lead generation scraper and LinkedIn email finder for public emails, ideal for sales, recruiting, and research workflows.
What export formats are supported?
Results are saved to the Apify dataset during the run. You can export your dataset as CSV or JSON.
Does it work with profiles, posts, or both?
It scopes Google searches to LinkedIn and collects emails from any matching Google result blocks (e.g., posts, profiles, or other LinkedIn URLs) that contain a visible email.
Is there a free trial?
Yes. This actor offers trial minutes on Apify (e.g., 120 trial minutes at the time of publishing). Check the actor’s Apify listing for current details.
What proxies does it use?
The actor uses the Apify GOOGLE_SERP proxy with randomized headers and retries to query Google reliably.
Can developers integrate this into pipelines?
Yes. Download JSON output from the dataset and feed it into your enrichment or analytics workflow. The structured fields are easy to consume programmatically.
Closing CTA / Final thoughts
Linkedin Lead Scraper is built to automate public email discovery from LinkedIn pages indexed by Google. With precise keyword, domain, and location controls, robust proxying, and clean CSV/JSON outputs, it streamlines prospecting for sales teams, recruiters, analysts, and developers. Set your maxEmails per keyword, add optional filters, and export structured results in minutes. Start extracting smarter with a reliable, no-login LinkedIn email finder that’s ready for scale.