Builtwith Email Scraper avatar

Builtwith Email Scraper

Pricing

from $1.49 / 1,000 results

Go to Apify Store
Builtwith Email Scraper

Builtwith Email Scraper

Builtwith Email Scraper extracts publicly indexed email addresses from BuiltWith using targeted keywords, location filters, custom email domains, and exclusion terms. Build structured BuiltWith contact datasets for lead research, business research, and contact analysis.

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

9 hours ago

Last modified

Categories

Share

Builtwith Email Scraper

Builtwith Email Scraper is an Apify Actor designed to extract publicly indexed email addresses associated with BuiltWith search results. It uses targeted keywords, optional geographic filters, selected email-domain suffixes, and exclusion terms to help create structured contact datasets from publicly available search information.

The Actor is useful for business research, lead discovery, market research, company research, and contact-data collection. You provide one or more search keywords and optionally configure a location, email domains, maximum email targets, and words or phrases to exclude. Results are returned as structured dataset records containing the keyword, result title, description, URL, and extracted email address.

What Is a Builtwith Email Scraper?

Builtwith Email Scraper automates the process of finding email addresses that are publicly indexed in BuiltWith-related search results.

Instead of manually searching for different terms and reviewing individual results, you can provide multiple keywords and let the Actor process them systematically. The Actor looks for matching email addresses in publicly indexed result descriptions and records the surrounding information in the Apify dataset.

The workflow is keyword-driven. For example, you can search for terms such as agency, ecommerce, marketing agency, or other relevant business categories. Adding several specific keywords can provide broader search coverage than relying on a single broad term.

The resulting dataset is organized into clear fields so that it can be reviewed and analyzed as structured lead or research data.

Key Features

FeatureDescriptionUser Benefit
Keyword-based searchSearch using one or multiple keywords or queriesTarget specific business categories or topics
Location filteringOptionally narrow searches by country, state, or cityFocus research on a geographic market
Custom email domainsSpecify email-domain suffixes such as @gmail.com or @yahoo.comControl which email addresses are collected
Per-combination email targetSet a maximum target for each keyword + domain combinationControl collection depth for different searches
Exclusion filteringSkip descriptions containing selected words or phrasesReduce unwanted results
Duplicate preventionPreviously collected email addresses are not added againKeep the resulting email dataset cleaner
Structured dataset outputResults contain keyword, title, description, URL, and emailSimplify analysis and downstream workflows
Incremental resultsCollected records are added to the Apify dataset during processingResults can become available as the run progresses

What Data Can You Extract?

The Builtwith Email Scraper returns five user-facing data fields for each collected email result.

  • Keyword — The search keyword associated with the result.
  • Title — The title of the indexed search result.
  • Description — The available result description or snippet containing the extracted email.
  • URL — The URL associated with the search result.
  • Email — The email address matching one of the configured domain suffixes.

The Actor focuses specifically on email addresses found in indexed result descriptions. It does not claim to provide every email address associated with a BuiltWith profile or website.

This distinction is important when interpreting results: the dataset reflects email addresses that are publicly available and discoverable through the Actor's supported search process.

Why Use This Actor?

Manual prospecting can require repeatedly entering search terms, reviewing result pages, locating contact information, and copying individual records into a spreadsheet or database.

Builtwith Email Scraper turns that repetitive search-and-collection process into a configurable Apify workflow.

You can use multiple keywords, optionally specify a geographic region, select the email domains that matter to your research, and exclude descriptions containing unwanted terms.

The resulting dataset provides consistent fields for every collected record, making the information easier to review and organize.

Benefits

  • Automated data collection — Reduce repetitive manual searching for publicly indexed email addresses.
  • Flexible targeting — Use multiple keywords to represent different search intents.
  • Geographic research — Add a country, state, or city when regional targeting is important.
  • Domain-specific collection — Choose which email suffixes should be considered.
  • Cleaner datasets — Exclusion terms and duplicate prevention help reduce unwanted records.
  • Structured results — Every collected result uses the same five primary output fields.
  • Scalable keyword research — Process multiple search concepts within one Actor run.
  • Research-ready data — Create datasets that can be reviewed for business and market research.

How to Use the Builtwith Email Scraper

Using the Actor requires only a few configuration steps:

  1. Enter one or more keywords in the Keywords or Queries field.
  2. Add an optional country, state, or city in Region / Location if geographic targeting is required.
  3. Enter the email-domain suffixes you want to search for, such as @gmail.com.
  4. Set Max Emails according to the desired collection depth.
  5. Add optional exclusion words or phrases if certain types of descriptions should be skipped.
  6. Start the Actor.
  7. Review the resulting records in the Apify dataset.

For a first run, use a small number of keywords and a modest email target. After reviewing the results, you can broaden the search terms or adjust the other filters.

Input

The Actor requires the keywords field. All other documented fields are optional.

FieldTypeRequiredDefaultDescription
keywordsArray of stringsYes["agency", "ecommerce"]Keywords or search queries used to find relevant BuiltWith results.
locationStringNoEmptyOptional country, state, or city used to narrow the search.
customDomainsArray of stringsNo["@gmail.com"]Email-domain suffixes to include when identifying addresses.
maxEmailsIntegerNoNot specified in the schemaMaximum email target for each keyword + domain combination. Allowed range is 1–10,000.
excludeWordsArray of stringsNo[]Words or phrases that cause a matching result description to be skipped.

Keywords

keywords is a required array of strings. You can provide several related terms to cover different search intents.

For example, instead of using only agency, you might use more specific searches such as:

  • digital agency
  • marketing agency
  • web agency
  • ecommerce agency

More targeted terms can help you explore different portions of the indexed search results.

Location

location is an optional text field. Leave it empty when geographic filtering is unnecessary.

You can enter a country, state, or city when you want to narrow the search to a particular geographic area.

Custom Email Domains

customDomains accepts an array of email-domain suffixes.

Examples include:

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

The configured suffixes determine which email addresses are considered for collection.

Maximum Emails

maxEmails accepts an integer from 1 to 10,000.

The configured target applies independently to each keyword + email-domain combination. For example, with three keywords, two email domains, and a target of 20, the Actor processes six keyword/domain combinations, with a target of up to 20 addresses for each combination.

The target is not a guarantee that the dataset will contain that many emails. Results depend on what matching information is publicly indexed and available.

Exclude Words

excludeWords lets you specify words or phrases that should cause a result description to be skipped.

Matching is case-insensitive.

  • Single words are matched as whole words.
  • Phrases are matched as text within the description.
  • If a description matches an exclusion term, the entire result description is skipped for email extraction.
  • Leave the array empty when you do not want to exclude descriptions.

Input Example

{
"keywords": [
"digital agency",
"ecommerce agency",
"marketing agency"
],
"location": "United States",
"customDomains": [
"@gmail.com",
"@yahoo.com",
"@outlook.com"
],
"maxEmails": 20,
"excludeWords": [
"crypto",
"onlyfans"
]
}

Output

Builtwith Email Scraper produces structured records in the Apify dataset.

Each collected record contains the search context and the publicly indexed information associated with the email address.

FieldDescription
keywordThe keyword that produced the matching result.
titleThe title of the indexed search result.
descriptionThe result description or snippet associated with the result.
urlThe URL of the indexed result.
emailThe extracted email address matching a configured domain suffix.

Email addresses are globally de-duplicated during the run, so the same email is not intentionally added repeatedly when it appears in multiple matching results.

Output Example

{
"keyword": "digital agency",
"title": "Example Digital Agency",
"description": "Example Digital Agency provides digital services. Contact us at example@gmail.com for more information.",
"url": "https://builtwith.com/example",
"email": "example@gmail.com"
}

The example uses placeholder information to demonstrate the output structure. Actual titles, descriptions, URLs, and email addresses depend on the publicly indexed results available for the selected searches.

Use Cases

Builtwith Email Scraper can support several research and data-collection workflows.

  • Business lead research — Identify publicly indexed contact emails associated with relevant business searches.
  • Market research — Collect contact information while researching specific industries or business categories.
  • Company research — Explore indexed BuiltWith-related results using company or business-focused search terms.
  • Agency prospecting research — Search for agencies, service providers, or related business categories.
  • Ecommerce research — Use ecommerce-related keywords to identify potentially relevant contacts.
  • Geographic research — Combine business keywords with a city, state, or country to narrow the research scope.
  • Dataset creation — Build structured collections of keyword, URL, description, and email information.
  • Contact analysis — Review collected email data alongside the source result context.
  • Business intelligence workflows — Use structured records as one source of publicly available information for analysis.

Competitive Advantages

The Actor provides several practical configuration options within a single workflow.

  • Multiple keywords can be processed in one run.
  • Each configured email domain can be searched separately.
  • Geographic filtering is available when location-specific research is required.
  • Exclusion terms can remove descriptions that contain unwanted words or phrases.
  • Results use a simple and consistent five-field structure.
  • Duplicate email addresses are not intentionally repeated in the output.
  • The email target is configurable per keyword + domain combination.
  • Results are added to the Apify dataset incrementally during collection.

These capabilities make the Actor adaptable to both broad exploratory searches and more focused research tasks.

Advantages

  • Simple configuration — The main settings are easy to understand and directly connected to the search task.
  • Targeted discovery — Specific keywords can be used to represent different customer or business segments.
  • Flexible domain selection — Users decide which email suffixes to include.
  • Geographic control — Location can be added or removed depending on the research objective.
  • Structured output — The resulting dataset is suitable for systematic review and analysis.
  • Filtering support — Exclusion words provide additional control over which descriptions are processed.

Limitations

  • The Actor can only collect email addresses that are publicly indexed and available through its supported search process.
  • Reaching the configured maxEmails target is not guaranteed.
  • Some keywords may produce few or no matching email addresses.
  • A narrow location or highly specific keyword can reduce the number of available results.
  • The output contains the five documented fields only; additional BuiltWith profile information is not included in the dataset.
  • Email discovery depends on publicly available indexed information, so coverage can vary between searches.
  • On the free tier, the Actor applies a maximum collection ceiling of 100 emails when the configured target is missing or exceeds that ceiling.

Pros and Cons

ProsCons
Supports multiple search keywordsResults depend on publicly indexed information
Optional location filteringNarrow searches may return fewer results
Custom email-domain filteringMaximum targets do not guarantee results
Exclusion words and phrasesOnly documented output fields are returned
Structured Apify datasetPublic email availability varies
Duplicate email preventionFree-tier collection ceiling may apply

Comparison With Alternative Approaches

CapabilityBuiltwith Email ScraperManual / Typical Alternative
Keyword-based collectionSupportedUsually requires repeated manual searches
Multiple keywordsSupportedOften handled one search at a time
Location filteringSupportedDepends on the search workflow
Email-domain targetingSupportedMay require manual filtering
Exclusion filteringSupportedUsually performed manually
Structured datasetSupportedMay require manual spreadsheet formatting
Duplicate preventionSupportedOften requires manual cleanup
Incremental dataset collectionSupportedDepends on the workflow

The Actor is designed specifically for structured, repeatable collection. Manual research may still be appropriate when a user needs to inspect individual results in greater detail.

Best Practices

  • Start with a small test run before launching a broad collection.
  • Use several specific keywords instead of relying on one very broad keyword.
  • Combine related business terms when researching a category.
  • Use location only when geographic targeting is important.
  • Include the email domains relevant to your research.
  • Increase the email target when deeper collection is needed, while recognizing that higher targets do not guarantee more results.
  • Use exclusion terms carefully because a matching description is skipped completely.
  • Review the output dataset after a test run to confirm that the selected keywords and domains produce the type of information you need.
  • If results are sparse, broaden the keywords, add additional relevant email domains, or remove an unnecessarily narrow location filter.
  • Validate important contact information before using it in business workflows.

Troubleshooting

Invalid Input

Check that keywords is provided as an array of strings. Verify that maxEmails, when supplied, is an integer between 1 and 10,000.

Empty Results

Try broader or more specific keywords depending on the research goal. You can also remove the location filter or test additional email-domain suffixes.

Partial Results

A partial result set does not necessarily indicate an input problem. The public information available for a particular keyword, domain, or location may simply be limited.

Missing Email Addresses

The Actor extracts matching addresses from publicly indexed result descriptions. An email address that exists elsewhere but is not present in the available indexed information may not appear in the dataset.

Too Many Excluded Results

Review excludeWords. Any matching exclusion term causes the associated description to be skipped, so overly broad exclusions can remove more results than intended.

Target Not Reached

maxEmails is a collection target rather than a guarantee. If the target is not reached, consider adding related keywords, expanding the location scope, or including additional relevant email domains.

Frequently Asked Questions

What does the Builtwith Email Scraper do?

It searches for publicly indexed BuiltWith-related results using your configured keywords and extracts email addresses matching your selected email-domain suffixes.

What data does the Builtwith Email Scraper return?

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

Can I use multiple keywords?

Yes. The keywords input accepts an array of search terms or queries, allowing you to process several related searches in one run.

Can I target a specific country or city?

Yes. The optional location field accepts a country, state, or city and can be used to narrow the search.

Can I search for multiple email domains?

Yes. customDomains accepts an array of domain suffixes such as @gmail.com, @yahoo.com, and @outlook.com.

How does the maximum email setting work?

maxEmails is applied independently to each keyword + domain combination. The value can range from 1 to 10,000 according to the Actor schema.

Will the Actor always collect the requested number of emails?

No. The configured number is a target. The Actor can only collect matching email addresses that are publicly indexed and available through the supported search process.

What does the excludeWords filter do?

It skips a result description when it contains one of the configured exclusion words or phrases. Matching is case-insensitive.

Does the Actor return duplicate emails?

The Actor keeps track of previously collected email addresses and avoids intentionally adding the same email address more than once during the run.

What should I do if I receive few results?

Try additional related keywords, broaden an overly narrow location, or add other relevant email-domain suffixes. Reviewing your exclusion terms can also help identify whether valid descriptions are being filtered out.

NLP Keywords

  • Builtwith email scraper
  • BuiltWith email extraction
  • BuiltWith contact data
  • BuiltWith lead generation
  • BuiltWith business contacts
  • BuiltWith email finder
  • BuiltWith contact scraper
  • BuiltWith data extraction
  • BuiltWith profile search
  • BuiltWith company research
  • public email extraction
  • business email discovery
  • email domain filtering
  • keyword-based email search
  • location-based contact search
  • structured contact dataset
  • business lead research
  • publicly indexed emails
  • contact data collection
  • email research automation
  • Builtwith email scraper tool
  • Builtwith email extractor
  • Builtwith contact finder
  • Builtwith lead scraper
  • Builtwith business email scraper
  • Builtwith company email finder
  • Builtwith public email scraper
  • extract emails from Builtwith
  • scrape Builtwith contact emails
  • Builtwith lead generation scraper
  • Builtwith business contact extraction
  • Builtwith email data collection
  • Builtwith keyword email search
  • Builtwith location email search
  • Builtwith Gmail email scraper
  • Builtwith Yahoo email scraper
  • Builtwith domain email finder
  • Builtwith contact research tool
  • Builtwith business lead research
  • Builtwith structured email dataset

Final Overview

Builtwith Email Scraper provides a focused way to collect publicly indexed email addresses associated with BuiltWith search results. Its configuration combines keyword-based searching, optional geographic targeting, custom email-domain selection, exclusion filtering, per-combination email targets, and structured Apify dataset output.

The Actor is suitable for users performing business research, market research, lead discovery, company research, and contact-data analysis where publicly indexed information is relevant.

For better coverage, use multiple specific keywords and configure the email domains that match your research objective. If results are limited, consider broadening the search terms or location and reviewing your exclusion filters.

The resulting dataset provides a straightforward structure containing the search keyword, result title, description, URL, and extracted email address, making it practical for review and further analysis.

Contact me: Alphascraper69@gmail.com