Target Email Scraper avatar

Target Email Scraper

Pricing

from $2.99 / 1,000 results

Go to Apify Store
Target Email Scraper

Target Email Scraper

📧 Target Email Scraper finds verified business emails using filters like keywords, industry & location. 🚀 Ideal for outreach, sales, and marketing teams to build quality leads faster—save time and boost conversion.

Pricing

from $2.99 / 1,000 results

Rating

0.0

(0)

Developer

SolidScraper

SolidScraper

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Target Email Scraper 📬

Target Email Scraper is an email address scraper designed to help you extract lead email addresses from publicly available sources using your keywords, an optional location filter, and custom email-domain rules. Whether you're using a targeted email scraper tool for prospecting, a business email scraper for B2B lead generation, or an email mining tool for research, this actor streamlines the process of finding contacts at scale—saving you hours of manual work.


Why choose Target Email Scraper?

FeatureBenefit
Keyword-driven searchingLets you target specific themes (and combinations) instead of scraping broad results
Custom Email Domains filterExtracts emails only for the domains you specify (e.g., @gmail.com)
Optional Location filterHelps narrow results by a single location value when you need regional targeting
Proxy supportImproves reliability when scraping at scale with built-in proxy configuration
Fallback logic for reliabilityUses a fallback path when no emails are found under the current proxy setup
Structured JSON outputProduces consistent records with keyword, title, description, url, and email for easy export

Key features

  • 🔎 Targeted email scraping: Extracts email addresses that match your provided customDomains rules.
  • 🧠 Keyword + domain combination logic: Searches using each keyword together with each custom domain to focus results.
  • 📍 Location-aware filtering: Optionally adds the location value to help refine what gets scraped.
  • 🛡️ ProxyConfiguration support: Works with the proxyConfiguration input you provide for more dependable runs.
  • 🔄 Reliability fallback: If a run under the current setup doesn’t yield emails, the actor attempts a fallback approach.
  • 📊 Clean, export-ready records: Each result includes the email plus the surrounding context (title, description, and url).
  • 💾 De-duplicated emails: Prevents repeated emails within the same run using an internal seen_emails set.
  • 💫 Bulk-friendly: Designed to iterate across all your keywords and custom domains in one execution.

Input

Provide input via an input.json file. Example structure:

{
"keywords": ["john", "marketing"],
"location": "",
"platform": "Target",
"customDomains": ["@gmail.com"],
"proxyConfiguration": {}
}

Input Fields

FieldRequiredDescription
keywords✅ YesA list of keywords to search for. This is the main driver for finding relevant leads and emails.
location❌ NoA single location string used to filter results. Leave it empty ("") when you don’t need location targeting.
platform❌ NoSelect platform. The only available option in this actor is Target.
customDomains❌ NoA list of custom email domains to extract (for example @gmail.com). The scraper will only keep emails matching these domains.
proxyConfiguration❌ NoConfigure proxies for this Actor. Use this when you want proxy control for reliability and scale.

Notes: keywords is the only required field. The actor also supports passing keywords as a string (it will be converted into a list internally), but the schema is defined as an array.


Output

The actor saves your collected results as JSON by pushing an array of records.

Example output:

[
{
"keyword": "john",
"title": "Example result title",
"description": "Extracted context text from the result description",
"url": "https://example.com/some-page",
"email": "johndoe@gmail.com"
}
]

Output Fields

FieldTypeDescription
keywordstringThe keyword that produced this result record
titlestringThe result title text (as found in the scraped content)
descriptionstringThe extracted description text used for email matching
urlstringThe URL associated with the scraped result
emailstringThe extracted email address matching your customDomains rules

Closing note: The output is delivered as dataset records in JSON, which you can export to formats supported by Apify (for example, JSON/CSV via the dataset UI).


How to use Target Email Scraper (via Apify Console)

  1. Open Apify Console
    Log in at https://console.apify.com and open the Actors tab.

  2. Find the actor
    Search for Target Email Scraper and open its actor page.

  3. Go to the INPUT section
    Paste your input.json or use the built-in form fields.

  4. Set your keywords
    Add one or more terms you want to use for targeted lead email scraper results (this is required).

  5. (Optional) Add a location
    If you want region-specific targeting, fill the location field; otherwise keep it empty.

  6. (Optional) Set custom email domains
    Enter domains like @gmail.com in customDomains to control which email addresses get extracted.

  7. (Optional) Configure proxy settings
    Adjust proxyConfiguration if you need specific proxy behavior for more reliable scraping at scale.

  8. Run the actor and monitor logs
    During the run, you’ll see progress logs, including when emails are extracted (and fallback behavior when applicable).

  9. Open the output dataset
    After completion, open the dataset in the OUTPUT tab and export your results (JSON/CSV as supported by the dataset view).

No coding required—get targeted email scraping results in minutes with Target Email Scraper. ✅


Advanced features & SEO optimization

  • 🔍 Engineered for targeted lead generation email scraper workflows: Uses your provided keywords plus customDomains so you get fewer irrelevant emails and more usable leads.
  • 🌐 Email scraping software with structured context: Every record includes title, description, and url alongside email for faster review and validation.
  • 🛡️ Resilience with proxy support: Lets you configure proxies through proxyConfiguration to improve reliability in real-world runs.
  • 🔄 Fallback for when results are sparse: If no emails are found under the current setup, the actor attempts a fallback approach to keep the run productive.
  • 💾 Batch-style extraction: Iterates across all keywords and all custom domains so you can run bulk email scraper workflows in one shot.

Best use cases

  • 📈 B2B lead generation: Build targeted prospect lists by extracting business email contacts tied to specific themes (keywords) and email domains.
  • 🧑‍💼 Sales teams prospecting: Quickly populate a CRM pipeline with lead email scraper outputs that include context (title, description, url).
  • 🔬 Market researchers: Gather email addresses from publicly available sources to validate outreach hypotheses across regions (via location).
  • ✉️ Email marketing enrichment: Expand cold-email datasets by finding emails from specific domains you trust or want to target.
  • 🏢 Website email extractor for competitive research: Compare how different pages reference contact info and quickly locate matching email-domain addresses.
  • 🧩 Developer and analyst workflows: Feed dataset JSON into downstream pipelines for filtering, deduplication, and scoring.

Technical specifications

Supported Input Formats

  • keywords: array of strings (the actor also converts a string into a list internally)
  • location: string (single location value)
  • platform: string with enum Target
  • customDomains: array of strings (email domains)
  • proxyConfiguration: object (proxy settings input)

Proxy Support

  • ✅ Uses proxyConfiguration when provided
  • ✅ Includes fallback logic when emails are not found under the current setup

Retry Mechanism

  • ✅ Includes resilience via fallback logic (behavior is designed to improve chances of getting results)

Dataset Structure

  • ✅ JSON array of records pushed via Actor.push_data(results)
  • Records include: keyword, title, description, url, email

Rate Limits & Performance

  • 🟡 Performance depends on external web responses and your proxy configuration (varies run to run)

Limitations

  • ❌ Only extracts emails that match the provided customDomains patterns
  • ❌ If no matching emails exist in the scraped publicly available content, the dataset may be empty for that keyword/domain combination

FAQ

What does Target Email Scraper extract?

✅ Target Email Scraper extracts email addresses that match your customDomains, and it saves each result with supporting context fields: keyword, title, description, and url.

Do I need to provide keywords?

✅ Yes. keywords is the only required input field. The actor uses each keyword together with each custom domain to guide extraction.

Can I filter by location?

✅ Yes. You can provide location as a single string. If you leave it empty (""), no location filtering is applied.

How do custom email domains work?

customDomains lets you define which email domains should be extracted (for example @gmail.com). Emails that don’t match those domains won’t be included in the results.

Is proxy support available?

✅ Yes. You can provide proxyConfiguration to configure proxies for the actor. The actor also includes fallback behavior when no emails are found under the current setup.

How can I export my results?

✅ After the run finishes, open the dataset in the OUTPUT tab and export it using the dataset UI options (JSON/CSV depending on what’s available there).

Does this actor include failure details?

❌ The output records shown by the actor include keyword, title, description, url, and email. There is no explicit error_message field in the pushed dataset structure.


Support & feature requests

If you’re using Target Email Scraper and want improvements, feedback helps shape the roadmap.

  • 💡 Feature Requests: Want enhancements like additional output fields, better domain filtering controls, or more export-friendly formatting? Share your idea and we’ll consider it.
  • 📧 Contact: For support or suggestions, email us at dataforleads@gmail.com.

Thanks for helping make this targeted email scraper tool even more useful—your feedback directly influences future updates. 🙌


Target Email Scraper is a purpose-built, SEO-optimized email address scraper for finding targeted lead emails at scale—so you can move from research to outreach faster.


Disclaimer

This tool only accesses publicly accessible sources. It does not access private profiles, authenticated data, or password-protected content. It’s your responsibility to comply with applicable laws and regulations (including GDPR and CCPA where relevant), spam regulations, and each platform or website’s Terms of Service.

For data removal requests, contact dataforleads@gmail.com. Please use Target Email Scraper responsibly, ethically, and for legitimate purposes only.