Target Email Scraper avatar

Target Email Scraper

Pricing

from $1.49 / 1,000 results

Go to Apify Store
Target Email Scraper

Target Email Scraper

target Email Scraper extracts publicly available email addresses from Target search results using keywords, locations, and custom email domains. Collect structured leads with email, title, description, keyword, and URL for prospecting, research, and contact discovery.

Pricing

from $1.49 / 1,000 results

Rating

0.0

(0)

Developer

Email Scraper

Email Scraper

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

πŸ” target Email Scraper – Overview

target Email Scraper is an Apify Actor designed to discover publicly listed email addresses associated with Target search results using targeted keywords, optional locations, and customizable email-domain filters.

Instead of relying on a single broad search term, the target Email Scraper lets you build a structured lead-discovery workflow around multiple keywords and email domains. This makes it useful when you need to identify Target-related contacts connected with roles, businesses, professionals, or other publicly indexed profiles.

The Actor returns structured contact data including the original keyword, result title, description, URL, and extracted email address. Results are pushed incrementally into the Apify dataset, making the collected data easy to review and work with inside your Apify workflow.

πŸ’‘ What does target Email Scraper do?

  • Searches for Target-related results using your keywords
  • Supports optional country, state, city, or other location terms
  • Filters collected addresses by your selected email-domain suffixes
  • Extracts email addresses from publicly available search-result descriptions
  • Removes duplicate email addresses during a run
  • Stores results in a structured Apify dataset

The easiest way to start is to provide a few specific keywords, optionally add a location, choose your desired email domains, and set the maximum number of emails for each keyword-and-domain combination.


πŸš€ target Email Scraper – Key Features

The target Email Scraper combines keyword targeting, geographic filtering, domain targeting, duplicate control, exclusions, and structured output into one workflow.

πŸ”Ή Targeted keyword searching

Use multiple search terms instead of depending on one generic keyword. For example, business-focused queries such as founder, manager, or more specific role combinations can help create different discovery paths.

More specific keywords generally produce more focused search coverage.

πŸ”Ή Location-based targeting

The target Email Scraper supports an optional location input. You can enter a country, state, city, or other geographic phrase to narrow the search.

Leave the field empty when you want broader coverage without a location filter.

πŸ”Ή Custom email-domain targeting

The customDomains input lets you decide which email-domain suffixes the scraper should look for.

Examples include:

  • @gmail.com
  • @yahoo.com
  • @outlook.com
  • @hotmail.com
  • A relevant company or organization domain

This makes the target Email Scraper useful for both general contact discovery and more targeted business research.

πŸ”Ή Per-combination result limits

The maxEmails setting is applied independently to each keyword + domain combination.

For example, with 3 keywords, 2 domains, and a limit of 20, the Actor processes 6 combinations and can target up to 20 addresses for each combination, subject to available public results and duplicate filtering.

πŸ”Ή Exclude unwanted snippets

The excludeWords field lets you skip result descriptions containing unwanted words or phrases.

Single words are matched as complete words, while phrases are checked as phrase-level text. Matching is case-insensitive.

πŸ”Ή Duplicate email control

The Actor tracks previously discovered email addresses so the same address is not repeatedly stored as a new result.

πŸ”Ή Incremental dataset output

Each discovered result is pushed to the Apify dataset during processing rather than waiting until the entire run is finished.

βœ… Key Features

  • Multiple keywords
  • Multiple email domains
  • Optional geographic targeting
  • Per keyword + domain result limits
  • Exclude-word filtering
  • Duplicate email prevention
  • Structured dataset output
  • Incremental result storage
  • Free-user result ceiling
  • Higher limits for paid users

πŸ“Š target Email Scraper – What Data Can You Extract?

The target Email Scraper produces structured records representing the search result associated with each discovered email address.

The available fields are:

FieldDescription
keywordThe keyword used for the discovery search
titleTitle associated with the search result
descriptionSearch-result description containing the extracted contact information
urlURL of the associated result
emailEmail address identified in the result description

The dataset view is organized as a table, making it convenient to inspect individual leads and associated source information.

πŸ“¦ Output / Data Fields

  • keyword β€” discovery keyword
  • title β€” result title
  • description β€” result description
  • url β€” source URL
  • email β€” extracted email address

The output is designed for structured lead research, contact discovery, data enrichment, prospecting workflows, and other tasks where source context is useful alongside an email address.

The Actor's result records are written incrementally, so the dataset can contain already collected records even when a longer run stops before reaching its requested target.


πŸ› οΈ target Email Scraper – How to Use It

Using the target Email Scraper requires only a few input choices.

1. Add targeted keywords

Provide one or more keywords in the keywords field.

Instead of relying only on a broad term, consider combining different roles, business types, or relevant search phrases.

Example:

{
"keywords": [
"founder",
"manager",
"business owner"
]
}

2. Add a location when needed

Use the location field when you need geographic targeting.

{
"location": "New York"
}

To search without a geographic filter, leave it empty.

3. Select email domains

The default email domain is @gmail.com, but multiple domains can be supplied.

{
"customDomains": [
"@gmail.com",
"@yahoo.com",
"@outlook.com"
]
}

4. Set the result target

Use maxEmails to control the target number of addresses for each keyword + domain combination.

{
"maxEmails": 20
}

The supported value is from 1 to 10,000.

5. Add exclusion terms

Use excludeWords when certain words or phrases should cause a search-result description to be ignored.

{
"excludeWords": [
"crypto",
"onlyfans"
]
}

6. Start the Actor

Once the inputs are configured, start the run in Apify. The Actor processes the configured keyword and domain combinations and writes discovered records to the dataset.

⚑ Tip

  • Start with several relevant keywords.
  • Add multiple appropriate email domains when broader coverage is needed.
  • Use a location only when geographic targeting is important.
  • Increase maxEmails when deeper discovery is required.
  • Use exclusions to remove unwanted categories from the results.

πŸ”Ž How to Scrape Target Emails Using Keywords and Domains

The target Email Scraper works best when the search strategy is specific enough to identify the type of contact you need while remaining broad enough to produce meaningful public results.

For example, instead of using only:

founder

you can combine several related keywords:

founder
manager
business owner
marketing manager
company founder

You can also combine those keywords with multiple email-domain suffixes.

For example:

{
"keywords": [
"founder",
"manager",
"business owner"
],
"customDomains": [
"@gmail.com",
"@outlook.com",
"@yahoo.com"
],
"maxEmails": 10
}

With 3 keywords and 3 email domains, the Actor works across 9 separate keyword + domain combinations.

This combination-based approach is useful when a single keyword does not provide enough results. It also lets you control the type of search coverage rather than depending on one large, generic query.


🎯 Can target Email Scraper Find More Relevant Contacts?

Yes. Search relevance can often be improved by using more specific keywords, carefully selected domain suffixes, and an appropriate location.

For example, a professional prospecting workflow may combine job-related terms, business ownership terms, and geographic targeting.

The important point is that the Actor can only collect email addresses that are publicly discoverable in the available search-result content. It does not guarantee that every keyword will produce the requested number of addresses.

⚠️ Important

  • Results depend on publicly indexed information.
  • A higher maxEmails value does not guarantee more emails.
  • Narrow keywords may produce fewer results.
  • Very restrictive locations can reduce available coverage.
  • Duplicate email addresses are not repeatedly stored as new contacts.

πŸ’Ό target Email Scraper – Use Cases

The target Email Scraper can support several research and lead-generation workflows.

πŸ”Ή Lead discovery

Find publicly listed contact addresses associated with relevant Target search results and store them with source context.

πŸ”Ή Business prospecting

Use keywords such as founder, manager, or industry-specific role terms to identify potentially relevant business contacts.

πŸ”Ή Local market research

Use the location field to investigate publicly indexed contacts connected with a particular city, state, country, or region.

πŸ”Ή Contact enrichment

Combine the extracted email address with its title, description, keyword, and source URL for a more useful research record.

πŸ”Ή Market research

Run multiple search terms and domains to compare different segments, roles, or geographic areas.

πŸ”Ή Automated data workflows

Because the Actor runs on Apify and produces structured dataset records, the results can become part of larger Apify-based data collection and processing workflows.

🎯 Use Cases

  • Lead generation
  • Business contact research
  • Prospect discovery
  • Local market analysis
  • Contact enrichment
  • Public web research
  • Keyword-based email discovery
  • Structured lead collection

🧾 Input – What Can You Configure?

InputTypeRequiredDefaultRange / Notes
keywordsArrayYesfounder, managerOne or more keywords or queries
locationStringNoEmptyCountry, state, city, or other region
customDomainsArrayNo@gmail.comEmail-domain suffixes
maxEmailsIntegerNo51–10,000 per keyword + domain combination
excludeWordsArrayNoEmptyWords or phrases to exclude

πŸ”Ή Example Input

{
"keywords": [
"founder",
"manager"
],
"location": "United States",
"customDomains": [
"@gmail.com",
"@yahoo.com"
],
"maxEmails": 10,
"excludeWords": [
"crypto"
]
}

The only required input is keywords. All other fields are optional.


πŸ“€ Output – Example Result

A typical dataset record follows this structure:

{
"keyword": "founder",
"title": "Example Result Title",
"description": "Example public result description containing contact information.",
"url": "https://example.com/example",
"email": "example@gmail.com"
}

The dataset stores the contact email together with the discovery keyword and source information, helping you understand where each result came from.

The output schema is intentionally focused on the fields generated by the Actor: keyword, title, description, URL, and email.


πŸ’° Pricing and Usage Limits

The target Email Scraper applies a different result ceiling depending on the user plan.

For free users, the Actor enforces a maximum of 100 emails per run. Even if a higher maxEmails value is entered, the free-user limit is applied automatically.

Paid users do not have this 100-email restriction from the Actor's plan logic, although the configured maxEmails value still controls the requested target for each keyword + domain combination.

The Actor also records each pushed result as a charged result event. The exact monetary price should be checked on the current Apify Store pricing page because the configured event name does not itself specify a currency amount.

πŸ’³ Pricing

  • Free users: maximum 100 emails per run
  • Paid users: no Actor-level 100-email free-tier restriction
  • maxEmails: 1–10,000 per keyword + domain combination
  • Result events are recorded as result
  • Actual current price: see the Apify Store pricing displayed for this Actor

🧠 Tips and Best Practices

The target Email Scraper can produce better coverage when inputs are planned around the type of contacts you actually need.

Different keyword variations can expose different result sets. Mix broad and specific phrases instead of depending on only one term.

πŸ”Ή Select relevant domains

If your objective includes business addresses, adding suitable organizational domains can expand the types of emails searched for.

πŸ”Ή Use location strategically

A geographic filter is helpful for local prospecting, but it can also reduce the size of the available result set.

πŸ”Ή Avoid unnecessarily high limits

Set maxEmails according to the amount of data you actually need. Higher targets may require broader search coverage and longer runs.

πŸ”Ή Use exclusions carefully

An exclusion term removes an entire result description when that term is detected. Use exclusions only for categories you genuinely want to skip.

πŸ”Ή Broaden when results are low

If the Actor does not reach the requested target, consider adding related keywords, expanding domains, or removing an overly narrow location.

πŸ“Œ Important Notes

  • The maximum does not guarantee that every requested email will be found.
  • Results are limited by publicly available searchable information.
  • Free accounts are limited to 100 emails by the Actor's plan logic.
  • The Actor stores unique email addresses rather than repeatedly adding duplicates.
  • Longer or broader runs may require more execution time.

❓ Frequently Asked Questions

πŸ” What is target Email Scraper?

The target Email Scraper is an Apify Actor for discovering publicly listed email addresses associated with Target search results using keywords, optional locations, and email-domain filters.

πŸ” How does target Email Scraper find email addresses?

It searches for relevant Target results using the supplied keyword and domain combinations, then extracts matching email addresses from the available result descriptions.

πŸ” Can I use multiple keywords with target Email Scraper?

Yes. The keywords input accepts an array, allowing multiple search terms in the same run.

πŸ” Can I target a specific city or country?

Yes. Enter a country, state, city, or other geographic phrase in location to narrow the discovery scope.

πŸ” Can I search multiple email domains?

Yes. Add multiple domain suffixes to customDomains, such as @gmail.com, @yahoo.com, or @outlook.com.

πŸ” What is the maximum email limit?

The maxEmails input supports values from 1 to 10,000 for each keyword + domain combination.

πŸ” Is maxEmails a run-wide total?

No. The configured target is applied independently to each keyword + domain combination.

For example, 2 keywords Γ— 3 domains with maxEmails: 10 creates six combinations, each targeting up to 10 addresses.

πŸ” What is the free-user limit?

Free users are limited to 100 collected email addresses per run by the Actor's plan logic.

πŸ” Can paid users collect more than 100 emails?

Yes. Paid users are not subject to the Actor's 100-email free-tier ceiling.

πŸ” Can I exclude unwanted categories?

Yes. Add words or phrases to excludeWords. Matching is case-insensitive, and a matching description is skipped.

πŸ” Does the Actor guarantee the requested number of emails?

No. The requested limit is a target, not a guarantee. Results depend on publicly indexed information, search coverage, keyword quality, domain selection, and other result availability factors.

πŸ” Does target Email Scraper remove duplicates?

Yes. The Actor tracks discovered email addresses and avoids storing the same address repeatedly as a new unique result.

πŸ” What data does target Email Scraper return?

Each output record contains keyword, title, description, url, and email.

πŸ” Where are the results stored?

Results are pushed incrementally into the Actor's Apify dataset and displayed using a structured table view.

πŸ” What happens if a run stops early?

The Actor maintains progress information and can resume from its stored run state rather than treating every previously discovered address as new.

πŸ” How can I improve Target email results?

Use several specific and related keywords, add suitable email-domain suffixes, widen an overly restrictive location, and increase the requested limit when appropriate.


πŸ“š Support

The target Email Scraper is designed to keep the configuration simple while providing structured output suitable for lead research, prospect discovery, and contact-data workflows.

For custom changes, feature requests, or a bespoke scraper, contact: