Linkedin Profile Email Scraper By Keyword
Pricing
$19.99/month + usage
Linkedin Profile Email Scraper By Keyword
Linkedin Profile Email Scraper: Extract targeted profiles with emails and scale Linkedin lead generation effortlessly. Perfect for marketers, recruiters, and sales teams seeking high-quality Linkedin B2B leads.
Pricing
$19.99/month + usage
Rating
0.0
(0)
Developer
Scraper Mind
Maintained by CommunityActor stats
1
Bookmarked
87
Total users
5
Monthly active users
11 days ago
Last modified
Categories
Share
LinkedIn Keyword Email Search 🔍
LinkedIn Keyword Email Search is an Apify actor that helps you find targeted LinkedIn leads using your keywords, then returns profile data together with extracted email addresses. Whether you’re looking for LinkedIn email search results, a way to find email on LinkedIn, or an email finder keyword workflow for lead generation, this tool streamlines the process by filtering by country and collecting contacts in a structured dataset—saving you hours of manual work.
Why choose LinkedIn Keyword Email Search?
| Feature | Benefit |
|---|---|
| ✅ Keyword-based lead discovery | Search for LinkedIn profiles separately for each keyword in one run. |
| ✅ Country filter | Focus results by selecting a target country (or leave it empty for worldwide). |
| ✅ Email-only filtering mode | When enabled, it returns leads that include email addresses (LinkedIn keyword email lookup). |
| ✅ Reliability through retries & fallbacks | Includes retries and resilience for smoother runs on changing public web data. |
| ✅ Structured JSON dataset output | Exports clean fields like keyword, username, userLink, and emails. |
| ✅ Built-in scale controls | Limit results using Maximum Leads Per Keyword (up to 500). |
Key features
- 📧 Accurate email extraction: Extracts email addresses from profile-related text and returns them as the
emailsarray - 🔎 LinkedIn keyword search email workflows: Uses your keywords and processes them individually so you can segment results
- 🌍 Country targeting: Filters results by your chosen country to support localized campaigns and research
- 🧪 Email availability mode: Optionally runs in a “find leads with email only” mode to prioritize contacts with addresses
- 🛡️ Resilient scraping behavior: Uses retries and handles empty-result conditions to keep long runs stable
- 💾 Real-time dataset saving: Pushes results during the run so you don’t lose progress
- 🔄 Controlled lead volume: Uses
Maximum Leads Per Keywordto cap how much data you collect per keyword
Input
Provide input via an input.json file. Example structure:
{"keywords": ["software engineer", "marketing manager"],"country": "United States","maxLeadsPerKeyword": 20,"scrapeLeadsWithEmail": false}
Input Fields
| Field | Required | Description |
|---|---|---|
keywords | ✅ | A list of keywords to search for LinkedIn profiles. Each keyword will be searched separately (useful for “LinkedIn email search tool” style lead generation). |
country | ❌ | Target country filter. Leave empty for worldwide results. If not set, it defaults to United States. |
maxLeadsPerKeyword | ❌ | Maximum number of leads to collect for each keyword (allowed range: 1–500). Default is 20. |
scrapeLeadsWithEmail | ❌ | If true, the actor will prioritize leads that have email addresses (email-availability mode for “LinkedIn advanced search email” use cases). If false, it collects all matching profiles. Default is false. |
Output
The actor saves each profile’s data in JSON format. In the default dataset view, the transformation focuses on these fields: keyword, username, userLink, and emails.
Example output (one dataset item shown as a JSON object):
[{"keyword": "software engineer","username": "john-doe","userLink": "https://www.linkedin.com/in/john-doe","emails": ["john.doe@example.com"]}]
Output Fields
| Field | Type | Description |
|---|---|---|
keyword | string | The keyword that produced this lead (handy for segmentation in LinkedIn keyword email contact workflows). |
username | string | The extracted LinkedIn profile username from the profile link. |
userLink | string | The LinkedIn profile URL. |
emails | array | Extracted email addresses found in the profile description text associated with the lead. |
Note: In email-only filtering mode, the actor only saves profiles that have emails (it filters out profiles where emails is empty). In non-email-only mode, profiles are still enriched and pushed to the dataset by Actor.push_data with the same output structure.
How to use LinkedIn Keyword Email Search (via Apify Console)
-
Open Apify Console
Go to console.apify.com and sign in to your Apify account. -
Find the actor
Search for LinkedIn Keyword Email Search in the Actors marketplace and open the actor page. -
Switch to the INPUT tab
You’ll see a form connected to the input schema. Enter your values in the fields. -
Add your lead keywords
Paste a list intokeywords(for example:software engineer,marketing manager). Each keyword is searched separately, which makes downstream analysis easier for “LinkedIn email outreach contact search”. -
Choose a target country (optional)
Setcountryto one of the supported options. If you want worldwide results, you can leave it empty (the schema allows an empty value). -
Set your limits
UsemaxLeadsPerKeywordto control how many leads you want per keyword (1–500). This is your main lever for scaling LinkedIn keyword email lookup campaigns without collecting too much. -
Pick your email mode
TogglescrapeLeadsWithEmail:true: prioritize leads that include email addressesfalse: collect all matching profiles for your keywords
-
Run & monitor logs
Start the run. Watch the logs for progress updates. The actor saves results during execution, and it uses retries and resilience for better stability on publicly available data. -
Access results & export
When finished, open the dataset (default view: “Scraped Leads”). Export as JSON/CSV from the dataset UI.
No coding required — get accurate results in minutes with LinkedIn Keyword Email Search. 🚀
Advanced features & SEO optimization
- 📌 Purpose-built for “LinkedIn keyword email contact” workflows: Engineered to excel at collecting LinkedIn contact leads by keyword and returning them with email addresses for easier enrichment and outreach prep.
- 📧 Email-only filtering: Turn on
scrapeLeadsWithEmailwhen your goal is “find email on LinkedIn” quality leads (LinkedIn email finder keyword). - 🔄 Resilience for consistent runs: Includes retries and fallback handling behavior so the actor can keep going when public web data doesn’t return results consistently.
- 🧠 Clean, marketer-friendly structure: Output is shaped into
keyword,username,userLink, andemails, making it simple to map into CRMs or spreadsheets for “LinkedIn lead generation email search”.
Best use cases
- 🚀 Marketing teams building outreach lists: Collect keyword-based leads and attach extracted emails for faster campaign setup (LinkedIn email outreach contact search).
- 🧾 Data analysts segmenting lead pools: Use the
keywordfield to group results and measure which roles (e.g., marketing manager vs. sales director) produce the most email coverage. - 👥 Recruiters sourcing passive candidates: Find targeted profiles by role keyword and extract emails for follow-up workflows.
- 🌍 Growth teams running country-specific experiments: Filter by
countryand compare email availability across regions for LinkedIn keyword email search. - 🏢 Sales development teams generating target lists: Scale “search LinkedIn for email addresses” style prospecting with controlled per-keyword limits.
- 🧑💻 Developer automation pipelines: Feed the dataset into downstream steps (deduping, enrichment, CRM import) using the structured JSON output.
- 📚 Market research & competitive mapping: Build lists by niche keywords and analyze email coverage with
emailsavailability.
Technical specifications
-
Supported Input Formats
- ✅
keywords(array of strings) - ✅
country(string; select from the provided country list) - ✅
maxLeadsPerKeyword(integer) - ✅
scrapeLeadsWithEmail(boolean)
- ✅
-
Proxy Support
- ✅ Built-in proxy support for more reliable scraping of publicly available data
-
Retry Mechanism
- ✅ Uses retries for web page scraping (configured with
max_retries)
- ✅ Uses retries for web page scraping (configured with
-
Dataset Structure
- ✅ Default dataset view includes:
keyword,username,userLink,emails
- ✅ Default dataset view includes:
-
Rate Limits & Performance
- ✅ Uses small delays between requests when configured (
request_delayis set to0in code)
- ✅ Uses small delays between requests when configured (
-
Limitations
- ❌ Results depend on publicly available profile text and email presence
- ❌ Email extraction returns what can be found in the associated text; some profiles may yield empty
emails
FAQ
Is LinkedIn Keyword Email Search free to use?
✅ It includes a Free tier limit of 100 emails maximum. If you’re using the free tier, the actor enforces a maximum email limit (it detects whether you are a paid user and applies the free cap when needed).
Do I need to provide login or a LinkedIn account?
❌ No LinkedIn login details are part of the actor input schema. You just provide keywords and your preferences in the Apify Console input.
What does “Find Leads with Email Only” do?
✅ When scrapeLeadsWithEmail is enabled, the actor prioritizes leads that have email addresses and filters out profiles without any extracted emails. This is useful for “LinkedIn keyword email lookup” and “LinkedIn email outreach contact search” workflows where email availability matters.
What fields will I get in the dataset?
✅ The dataset is structured with keyword, username, userLink, and emails (email addresses as an array).
How do I scale results safely?
✅ Use maxLeadsPerKeyword to cap how many leads are collected per keyword (1–500). Combined with multiple keywords, this helps you control total volume and keep output aligned to your workflow needs.
Can I run keyword-based searches in batches?
✅ Yes. Provide multiple entries in keywords. The actor processes each keyword separately, making the output easier to segment for analysis and targeted outreach.
How can I remove data if needed?
If you need help with data removal, contact dataforleads@gmail.com.
Can I export results to other formats?
✅ Yes. After the run, you can export the dataset from the Apify Console (for example, JSON/CSV from the dataset UI).
Support & feature requests
Have questions or want improvements to LinkedIn Keyword Email Search? We’d love your feedback. 😊
- 💡 Feature Requests: Want enhancements like improved export formatting, additional filters, or CRM-friendly output shaping? Tell us what you need for “LinkedIn email search” and “LinkedIn keyword email search” use cases.
- 📧 Contact: Email us at dataforleads@gmail.com.
Your feedback helps shape the roadmap.
Closing CTA / Final thoughts
If you’re building targeted lead lists, LinkedIn Keyword Email Search is a practical, structured way to automate LinkedIn keyword email extraction at scale.
Try LinkedIn Keyword Email Search today for an SEO-friendly, marketer-ready workflow. 🚀
Disclaimer
This actor only accesses publicly accessible sources. It does not access private profiles, authenticated content, or password-protected data. It’s your responsibility to comply with applicable laws and regulations (including GDPR/CCPA where relevant), as well as platform terms and spam/communications rules.
For data removal requests, contact dataforleads@gmail.com.
Use LinkedIn Keyword Email Search responsibly, ethically, and for legitimate purposes only.