Yelp Email Scraper avatar

Yelp Email Scraper

Pricing

from $2.99 / 1,000 results

Go to Apify Store
Yelp Email Scraper

Yelp Email Scraper

📧 Yelp Email Scraper extracts business emails from Yelp listings fast and accurately. Ideal for sales, marketing, and lead generation teams seeking targeted contacts—no hassle, just results. 🚀

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

Yelp Email Scraper 📬

Yelp Email Scraper is an Apify actor that scrapes email addresses from Yelp-related publicly available sources using your chosen keywords and email-domain filters. If you’re looking for a Yelp email extractor, a Yelp email scraper tool, or scrape emails from Yelp for outreach, this actor helps you turn search-driven leads into a structured dataset—saving you hours of manual work.

Whether you’re a marketer, growth researcher, or data analyst, you can use Yelp leads email scraping to collect contact emails tied to Yelp listings, then export the results for CRM enrichment and campaign workflows at scale.


🚀 Why choose Yelp Email Scraper?

FeatureBenefit
Keyword-based email discoveryUses your keywords to find relevant Yelp profiles and related pages containing email addresses
Custom email domainsFilters extracted emails to only the domains you care about (for example, targeting @gmail.com)
Reliability with engine optionsChoose an engine for different performance/reliability tradeoffs (cost-effective vs legacy)
Resilient scraping with retriesIncludes retries and fallback behavior to improve outcome stability on harder-to-retrieve pages
Structured JSON outputPushes consistent records into Apify datasets with fields like title, url, and email
Scales with limits you controlUse maxEmails to stop when you reach your target volume and manage run duration

🔎 Key features

  • 🧠 Keyword-driven targeting: Find Yelp-related contact emails using your input keywords (great for a Yelp business email scraper workflow)
  • 🎯 Domain-focused extraction: Collects emails only matching your customDomains, helping you build cleaner Yelp outreach email list datasets
  • 🛡️ Engine choice for reliability: Select engine to balance speed vs reliability for your Yelp email scraper tool needs
  • 🔄 Retries and fallbacks: Includes built-in handling for pages that return no results, improving the chances of completing your run
  • 📊 Rich dataset records: Each pushed item includes metadata like network, keyword, title, description, url, and proxyGroups
  • 💾 Real-time saving to dataset: As soon as an email is found, it’s pushed to the dataset so you don’t lose progress
  • ♻️ Progress persistence: Saves progress (cursor + seen emails) to resume effectively across runs

📝 Input

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

{
"keywords": ["founder", "marketing"],
"location": "",
"platform": "Yelp",
"customDomains": ["@gmail.com"],
"maxEmails": 20,
"engine": "legacy",
"proxyConfiguration": {
"useApifyProxy": true
}
}

Input Fields

FieldRequiredDescription
keywords✅ YesA list of keywords to search for. The scraper uses these keywords to look for relevant Yelp-related sources where emails may appear.
location❌ NoLocation to filter search results. Leave it empty ("") to not apply location filtering.
platform❌ NoSelect platform. Available option is Yelp (default: Yelp).
customDomains❌ NoList of custom email domains to target (for example, @gmail.com). Extracted emails are filtered to match these domains.
maxEmails❌ NoMaximum number of emails to collect. The scraper stops once the limit is reached; higher values may take longer and don’t guarantee reaching the exact number.
engine❌ NoChoose scraping engine. Use cost-effective for residential proxies with faster, cheaper scraping, or legacy for more traditional scraping that is described as more reliable but slower and more expensive.
proxyConfiguration❌ NoConfigure proxies for this Actor. Use Apify proxy settings or your own proxy configuration (as supported by Apify’s proxy input editor).

📦 Output

The actor saves each found email record into your Apify dataset (JSON objects pushed via Actor.push_data).

Example output object:

{
"network": "Yelp.com",
"keyword": "founder",
"title": "No title",
"description": "No data",
"url": "No URL",
"email": "example@gmail.com",
"proxyGroups": ["GOOGLE_SERP"]
}

Output Fields

FieldTypeDescription
networkstringSource network label used by the actor (set to Yelp.com).
keywordstringThe keyword that was used for the current email discovery.
titlestringThe result title text associated with where the email was found.
descriptionstringThe description/snippet text associated with the result where the email appeared.
urlstringThe URL linked to the result item where the email was found.
emailstringThe extracted email address.
proxyGroupsarrayProxy group identifiers used for scraping (as provided by the proxy selection/config in the run).

The actor also persists internal progress using a key named progress_li (cursor + seen_emails) in Apify’s key-value store, but those internals are not emitted as dataset rows.


▶️ How to use Yelp Email Scraper (via Apify Console)

  1. Open Apify Console
    Log in at https://console.apify.com and go to the Actors section.

  2. Find the actor card
    Search for Yelp Email Scraper and open the actor details page.

  3. Go to the INPUT tab
    Use the built-in input form to set your scraping goals: set keywords, optionally location, choose customDomains, and decide maxEmails.

  4. Choose the scraping engine
    Pick engine as either legacy or cost-effective based on your priorities (reliability vs speed/cost).

  5. Set Proxy configuration (optional but recommended)
    If you have proxy preferences, configure proxyConfiguration. The actor supports proxy setup for improved scraping reliability.

  6. Run the actor
    Click Run. While it runs, you can watch logs for progress, retries, and when the actor pushes found emails to the dataset.

  7. Open the OUTPUT tab
    After the run completes, open the dataset and preview the records (each email with title, url, description, etc.).

  8. Export your results
    Export your dataset to JSON/CSV from Apify to power your Yelp business data scraper workflows, CRM updates, or Yelp contact information scraper analysis.

No coding required—get accurate results in minutes with Yelp email scraping software built for lead discovery.


⚙️ Advanced features & SEO optimization

  • 🧩 Engine-tuned email scraping for Yelp outreach: Yelp Email Scraper is engineered for Yelp email extractor and scrape emails from Yelp use cases, with a selectable engine to fit your needs.
  • 🎚️ Targeted extraction with custom domains: Using customDomains helps you focus your Yelp listing email finder results on the inbox providers that matter to your strategy.
  • ⏱️ Run duration control: Use maxEmails to stop early when you’ve collected enough, helping manage scraping time and cost.
  • 🧾 Progress persistence for long runs: The actor saves progress (cursor + seen emails) so repeated runs are more resilient—useful for Yelp review site email extraction projects at scale.

💡 Best use cases

  • 📈 Lead generation teams building a Yelp outreach email list: Collect relevant emails tied to Yelp-related content using keyword and domain filters, then import into outreach tools.
  • 🧑‍💼 Sales development (SDR) workflows: Generate prospect email contacts quickly for high-intent Yelp business email scraper campaigns.
  • 🔬 Market researchers running vertical contact discovery: Use keywords to build structured datasets for Yelp customer email scraper analysis.
  • 🗂️ Data analysts enriching CRM records: Combine keyword, title, url, and extracted email to validate contact coverage and improve segmentation.
  • 👩‍💻 Developer teams automating lead pipelines: Integrate dataset exports into downstream automation (ETL, enrichment, or deduplication systems).
  • ✉️ Email marketing builders curating verified-looking domains: Filter to your preferred providers (via customDomains) to improve deliverability consistency.
  • 🌐 Sourcing researchers scaling contact discovery from public web data: Run broader searches with controlled limits to expand a Yelp email scraper tool pipeline.

🔧 Technical specifications

Supported Input Formats

  • keywords: array of strings (required)
  • location: string (optional)
  • customDomains: array of strings (optional)
  • maxEmails: integer (optional, min 1, max 10000)
  • engine: cost-effective or legacy
  • proxyConfiguration: Apify-supported proxy input object

Proxy Support

  • ✅ Built-in proxy support via proxyConfiguration and the engine choice
  • ✅ Designed to work with proxy settings to improve reliability during scraping runs

Retry Mechanism

  • ✅ Includes retries and fallbacks to improve result stability when pages return no results or fail intermittently

Dataset Structure

  • ✅ JSON objects pushed per found email with fields: network, keyword, title, description, url, email, proxyGroups

Rate Limits & Performance

  • ⚠️ Large searches or high maxEmails may take longer (you can increase timeouts in Run Options for big runs)

Limitations

  • ❌ Results depend on what’s publicly available in the sources and whether matching emails appear for your chosen keywords/domains
  • ❌ A higher maxEmails doesn’t guarantee reaching that exact number—it controls an upper bound to help manage run duration and cost

❓ FAQ

Can I scrape emails only from specific email providers?

✅ Yes. Use customDomains to filter extracted emails to matching domains like @gmail.com. This helps you build a cleaner Yelp email extractor result set aligned with your outreach strategy.

What keywords should I use for a Yelp email scraper tool?

Use keywords that match the type of people or businesses you’re targeting (for example, founder, marketing). For best results, use multiple closely related keywords so Yelp Email Scraper can discover more relevant pages for Yelp leads email scraping.

How do I control how many emails the actor collects?

Use maxEmails. The actor stops once it reaches your limit, which helps control scraping time and budget. Keep in mind that it won’t necessarily reach the limit if fewer matching emails are found.

Which engine should I pick: legacy or cost-effective?

Choose engine based on your needs. The actor offers legacy for more traditional scraping behavior described as more reliable but slower/expensive, while cost-effective is described as faster and cheaper using residential proxies.

Do I need special setup to use proxies?

No special setup is required, but using proxyConfiguration is recommended for more reliable runs—especially for larger keyword batches or higher maxEmails. Yelp Email Scraper includes proxy support and resilience patterns to help runs complete.

What does the output dataset contain?

The dataset consists of JSON objects pushed by the actor. Each record includes network, keyword, title, description, url, email, and proxyGroups, so you can immediately use it for a Yelp business email scraper pipeline.

Is this intended for automated lead generation and CRM enrichment?

💻 Yes. Yelp Email Scraper is well-suited for Yelp contact information scraper use cases where you want to build or enrich outreach lists using extracted emails from publicly available sources.

✅ You’re responsible for complying with applicable laws and platform terms. The actor collects information only from publicly accessible sources, so always ensure your use aligns with relevant privacy, spam, and data-handling requirements.


🤝 Support & feature requests

If you’re using Yelp Email Scraper for Yelp outreach email list building and you have feedback, we’d love to hear it.

  • 💡 Feature Requests: Want CSV export, additional filtering options, or enhancements for Yelp business data scraper workflows? Share your ideas and tell us what output or automation would help most.
  • 📧 Contact: For support or feature requests, email us at dataforleads@gmail.com

Your feedback directly shapes what we improve next for Yelp Email Scraper.


  • Yelp Email Scraper is the most comprehensive, SEO-optimized way to scrape emails from Yelp for outreach and lead discovery—powered by keyword targeting and structured dataset output. *