Yelp Email Scraper - Bulk Keywords, Decodes Hidden Emails avatar

Yelp Email Scraper - Bulk Keywords, Decodes Hidden Emails

Pricing

from $1.50 / 1,000 results

Go to Apify Store
Yelp Email Scraper - Bulk Keywords, Decodes Hidden Emails

Yelp Email Scraper - Bulk Keywords, Decodes Hidden Emails

๐Ÿฝ๏ธ Yelp Email Scraper extracts local business and restaurant emails in bulk by keyword. ๐Ÿ”“ Decodes obfuscated addresses with domain filtering. ๐Ÿ™๏ธ Great for local marketing agencies, POS vendors & SMB lead generation.

Pricing

from $1.50 / 1,000 results

Rating

0.0

(0)

Developer

Code Beat

Code Beat

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Yelp Email Scraper

Yelp Email Scraper is a fast, practical way to collect publicly available email addresses from Yelp using keywords and filters you choose. Itโ€™s ideal for marketers, data analysts, and researchers who need a Yelp email extractor or Yelp lead generation tool without spending hours on manual browsing. ๐Ÿš€

What Does Yelp Email Scraper Do? ๐Ÿค–

Yelp Email Scraper scrapes publicly available Yelp data and extracts email addresses that match your chosen keywords, location, and email-domain filters. During a run, it collects profile information such as the page title, description, profile URL, and email, then saves each match to your dataset in real time. This makes it a useful Yelp contact scraper, Yelp business email extractor, and Yelp data scraper for scalable prospecting. Instead of checking pages one by one, you can automate Yelp email collection and export structured leads much faster. โœ…

What Can Yelp Email Scraper Extract? ๐Ÿ“Š

This actor captures a focused set of lead data from publicly available Yelp profiles. Each record is designed to help you review, filter, and export contacts with minimal cleanup. It works well for building a Yelp business directory scraper workflow, identifying local prospects, and supporting outreach research.

Data TypeField NameDescription
DiscoverykeywordThe keyword that surfaced the result
IdentitytitleThe page title of the Yelp result
ContextdescriptionThe visible description text collected from the page
NavigationurlDirect link to the Yelp page
ContactemailEmail address found in the publicly available content

Key Features of Yelp Email Scraper โšก

  • โœ… Keyword-Driven Discovery: Uses your chosen keywords to find relevant Yelp leads and make the search more precise.
  • ๐ŸŒ Location Filter: Narrow results by location when you want a more local Yelp business scraper workflow.
  • ๐Ÿ“ง Custom Email Domains: Focus on domains like @gmail.com and @yahoo.com to better match your prospecting goals.
  • ๐Ÿ”„ Built-In Reliability: Includes retries and fallbacks for more resilient public web data collection.
  • ๐Ÿ“Š Structured Dataset Output: Saves results as clean records that are easy to filter, export, or analyze.
  • ๐Ÿ’พ Real-Time Saving: Pushes results to the dataset as they are found, so you donโ€™t lose progress during long runs.
  • โš™๏ธ Configurable Limits: Use maxEmails to control how many results are collected and manage run costs.

How to Use Yelp Email Scraper ๐Ÿš€

  1. Open the Actor โ€” Start the Yelp Email Scraper in Apify.
  2. Add Keywords โ€” Enter one or more keywords to target the type of Yelp businesses or contacts you want.
  3. Set a Location โ€” Optionally narrow your results with a location filter.
  4. Choose Email Domains โ€” Add custom domains if you want more targeted email results.
  5. Set the Result Limit โ€” Define maxEmails to control the size of the run.
  6. Run the Actor โ€” Start the scraping job and monitor progress in the logs.
  7. Export the Dataset โ€” Download your results from the dataset in JSON or CSV format.

No coding required. ๐Ÿ™Œ

Yelp Email Scraper Output Format ๐Ÿ“ฆ

The actor saves scraped leads into a structured dataset with five fields in a fixed order. Hereโ€™s a realistic example of what one output row looks like.

Output Example

{
"keyword": "founder",
"title": "Green Leaf Bakery",
"description": "Artisan bakery and coffee shop serving fresh pastries in downtown Austin.",
"url": "https://www.yelp.com/biz/green-leaf-bakery-austin",
"email": "hello@greenleafbakery.com"
}

Output Fields

FieldLabelFormatDescription
keywordKeywordtextThe keyword that matched the result
titleTitletextThe page title of the Yelp listing
descriptionDescriptiontextThe visible description text from the result
urlUrllinkDirect link to the Yelp page
emailEmailtextEmail address extracted from the publicly available content

๐ŸŽฏ Use Cases of Yelp Email Scraper

B2B Lead Generation: Build targeted lists of Yelp business contact data for outreach campaigns, sales prospecting, and partner discovery. This is especially useful when you need a Yelp leads scraper for specific industries or job roles.

Email Marketing Campaigns: Gather public business emails for newsletters, promotions, and follow-up outreach. A Yelp email finder can help you source contacts faster than manual research.

Local Market Research: Use the Yelp business listing scraper workflow to map businesses by keyword and location, helping you understand niche markets and competitor clusters.

CRM Enrichment: Add new business names, website links, and email addresses to your CRM records for cleaner segmentation and better contact coverage.

Research and Data Analysis: Study public business listings, descriptions, and contact patterns to support regional, vertical, or category-based analysis.

How Much Will Yelp Email Scraper Cost You? ๐Ÿ’ฐ

Pricing depends on your Apify usage and how much data you choose to collect. This actor uses the maxEmails limit to help you control run size and keep spending predictable. If youโ€™re testing a Yelp prospecting tool for the first time, start with a smaller limit and increase it only when youโ€™re happy with the results. You can also monitor usage in the Apify Console while the actor runs. ๐Ÿ’ก

This actor collects only publicly available data from Yelp. It does not require login access or private account data. As with any public web data tool, you are responsible for following applicable laws, platform terms, and anti-spam rules in your region. Use the results for legitimate research, marketing, or lead generation purposes. If you have concerns or need help, contact codebeatapi@gmail.com. โœ…

Yelp Email Scraper Input Parameters ๐Ÿ“‹

{
"keywords": [
"manager",
"founder"
],
"location": "",
"customDomains": [
"@gmail.com",
"@yahoo.com"
],
"maxEmails": 20
}
ParameterTypeRequiredDefaultDescription
keywordsArrayโœ… Yes["manager", "founder"]One or more keywords or queries used to find relevant Yelp results.
locationStringNo""A location filter that narrows search results to a specific area.
customDomainsArrayNo["@gmail.com", "@yahoo.com"]Email domains to match when collecting addresses.
maxEmailsIntegerNo20Maximum number of emails to collect before the actor stops.

During the Actor Run โฑ๏ธ

While the actor is running, you can expect live log updates in Apify Console showing progress across keywords and domain filters. Results are saved to the dataset as they are found, so you can review them before the run ends. Larger searches or higher limits may take longer, especially when you use broad keywords or multiple domain filters. If you donโ€™t get many results, try related terms or widen the location filter. ๐Ÿ”

Final Note โœ‰๏ธ

Start collecting Yelp business contact data in minutes with the Yelp Email Scraper โ€” no manual searching, no repetitive copying, just structured leads ready for action. Questions or feedback? Reach out at codebeatapi@gmail.com. ๐Ÿš€

FAQ โ€” Yelp Email Scraper โ“

How does Yelp Email Scraper find emails?

The actor uses your keywords, location filter, and email-domain filters to find relevant publicly available Yelp content, then extracts email addresses that appear in that data. It returns only email addresses that are visible in public sources.

What types of Yelp results can I scrape?

You can scrape public Yelp results that contain an email address in the visible content. If a result does not include a publicly available email, it will not produce an email output.

A Yelp business email extractor saves time by automating discovery, filtering, and dataset export. Instead of checking listings one by one, you get structured results you can review and reuse quickly.

Can I use Yelp Email Scraper for local business prospecting?

Yes. The location filter makes it a strong Yelp local business scraper for city-level or regional prospecting, especially when you want nearby leads for outreach or research.

How much does Yelp Email Scraper cost to use?

The actor is designed to help you control run size with maxEmails, so you can keep usage predictable. For exact pricing and platform usage details, check your Apify account and dataset activity during a run.

Is Yelp Email Scraper good for lead generation?

Yes. Itโ€™s built as a Yelp lead generation scraper for marketers, agencies, and researchers who want public contact data in a structured format thatโ€™s easy to export and analyze.

What makes this Yelp contact extractor useful for research?

It gives you keyword-based discovery, location filtering, and clean output fields, which makes it useful for comparing business categories, tracking public contact patterns, or building niche datasets.

How do I get support for Yelp Email Scraper?

For support, feature requests, or feedback, contact codebeatapi@gmail.com.

Country & Time Targeting

Both filters are applied to the Google query itself, so they shape which pages the dork is answered from rather than filtering after the fact.

Target Country - runs the search as if from that country (gl). Turn on Strict country filter to additionally restrict results to pages Google attributes to it (cr=countryXX); that is much tighter and returns noticeably fewer results. Leave the country on Global (no country filter) for worldwide results.

Result Language - restricts results to a single language (hl + lr).

Time Range - limits results to a publication window: past hour, 24 hours, week, month, year, or an explicit Custom range using Custom range: from / to in YYYY-MM-DD form. A page Google indexed last week is far more likely to carry a live mailbox than one it last saw five years ago.

Selecting Custom range without either date falls back to no time filter rather than searching all of time by accident.