Yelp Scraper avatar

Yelp Scraper

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Yelp Scraper

Yelp Scraper

This Actor extracts comprehensive business data from Yelp, including business names, ratings, review counts, addresses, phone numbers, websites, and more. Perfect for lead generation, market research, competitive analysis, and business intelligence.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

HappiTap

HappiTap

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Scrape Yelp businesses, ratings, reviews, and contact information from Yelp.com search results and business pages.

This Actor extracts comprehensive business data from Yelp, including business names, ratings, review counts, addresses, phone numbers, websites, and more. Perfect for lead generation, market research, competitive analysis, and business intelligence.

What can Yelp Scraper do?

  • Search by keywords - Find businesses by type (restaurants, dentists, hotels, etc.)
  • Search by location - Target specific cities or areas
  • Extract business details - Get complete business information from detail pages
  • Contact information - Phone numbers and websites
  • Ratings and reviews - Star ratings and review counts
  • Export formats - JSON, CSV, Excel, HTML
  • Integrations - API, webhooks, Make, Zapier
  • No coding required - Simple interface

Why scrape Yelp?

Yelp contains valuable data for:

  • 🎯 Lead generation - Find potential customers and business contacts
  • 📊 Market research - Analyze competitors and market trends
  • 📍 Location intelligence - Understand local business landscapes
  • 💼 Sales prospecting - Build targeted contact lists
  • 🔍 Business discovery - Find services and businesses in specific areas

What data can you extract from Yelp?

Data FieldDescriptionExample
businessNameName of the business"Joe's Pizza"
ratingStar rating (1-5)4.5
reviewCountNumber of reviews127
addressBusiness address"123 Main St, New York, NY 10001"
phoneNumberContact phone number"(555) 123-4567"
websiteBusiness website URL"https://joespizza.com"
urlYelp business page URL"https://www.yelp.com/biz/joes-pizza-new-york"
scrapedAtTimestamp of extraction"2024-01-15T10:30:00.000Z"

How to scrape Yelp data

  1. Click "Try for free" to start
  2. Enter your input - Add search terms (e.g., "restaurants", "dentists") and/or locations (e.g., "New York, NY")
  3. Configure options - Set max items, concurrency, and other settings
  4. Start the scraper - Click Start and wait for results
  5. Download results - Export as JSON, CSV, Excel, or view in the dataset

Input

The Actor accepts multiple input methods. Click the Input tab for all options.

Key settings:

  • Search Terms - Business types or keywords to search for
  • Locations - Cities or locations to search in
  • Start URLs - Direct Yelp URLs (search pages or business detail pages)
  • Max Items - Maximum number of businesses to extract (default: 50)
  • Max Concurrency - Number of pages to process simultaneously (default: 5)

Example Input

{
"searchTerms": ["restaurants", "pizza"],
"locations": ["New York, NY", "San Francisco, CA"],
"maxItems": 100,
"maxConcurrency": 10
}

Output

You can download data in multiple formats:

  • JSON - For developers and APIs
  • CSV - For Excel and spreadsheet tools
  • Excel - Ready-to-use spreadsheet format

Output example

{
"businessName": "Joe's Pizza",
"rating": 4.5,
"reviewCount": 127,
"address": "123 Main St, New York, NY 10001",
"phoneNumber": "(555) 123-4567",
"website": "https://joespizza.com",
"url": "https://www.yelp.com/biz/joes-pizza-new-york",
"scrapedAt": "2024-01-15T10:30:00.000Z"
}

How much does it cost to scrape Yelp?

Free tier: $5 in credits = ~1,800-2,000 businesses

Cost estimates:

  • Basic scraping: ~350-400 businesses per $1
  • With detailed data: ~350-400 businesses per $1

Pricing breakdown:

  • Actor start: $0.00005 (includes 5 seconds free compute)
  • Per business: $0.0028 per item extracted

Tips to reduce costs:

  • Limit max items to what you need
  • Use specific search terms to avoid unnecessary pages
  • Disable unnecessary features if available

Yes, scraping publicly available data is legal. This Actor only extracts public information that is visible to anyone visiting Yelp.com.

Best practices:

  • Use ethically and responsibly
  • Respect rate limits (built into the Actor)
  • Review Yelp's Terms of Service
  • Don't use data for spam or harassment

Troubleshooting

No results found

  • Check search terms - Make sure your search terms are valid
  • Verify locations - Ensure location names are spelled correctly
  • Try direct URLs - Use specific Yelp business URLs as start URLs
  • Increase max items - Your limit might be too low

Missing data fields

  • Yelp structure changes - Yelp occasionally updates their website structure
  • Try again later - Some pages may load differently
  • Check individual pages - Some businesses may not have all information available

Slow scraping

  • Reduce concurrency - Lower max concurrency if getting blocked
  • Use proxies - Enable Apify Proxy for better success rates
  • Check network - Ensure stable internet connection

Use cases

Lead Generation

Find potential customers by searching for businesses in your target market. Extract contact information to build your sales pipeline.

Market Research

Analyze competitors in specific locations. Compare ratings, review counts, and business information to understand market positioning.

Business Intelligence

Track business listings, ratings, and contact information over time. Monitor changes in your industry or target markets.

Location Analysis

Understand the business landscape in specific areas. Identify trends, popular business types, and market saturation.

Yelp API alternative

This scraper provides advantages over Yelp's official API:

  • Unlimited results vs API rate limits
  • Cost-effective vs expensive API pricing
  • Complete data vs limited fields in API
  • No API key required vs registration and approval process
  • Flexible search vs API restrictions

Integrations

Connect with 1000+ apps:

  • Google Sheets - Auto-update spreadsheets with Yelp data
  • Slack - Get notifications when scraping completes
  • Webhooks - Send data to your applications automatically
  • API - Programmatic access to run and retrieve results
  • Make (Integromat) - Automate workflows with Yelp data
  • Zapier - Connect Yelp scraping to your favorite apps

Support and feedback

  • 📧 Issues? Use the Issues tab in the Actor page
  • 💬 Questions? Check the troubleshooting section above
  • 🔧 Custom solution? Contact us for enterprise needs
  • Like it? Leave a review and rating
  • Google Maps Scraper - Extract business data from Google Maps
  • TripAdvisor Scraper - Scrape reviews and ratings from TripAdvisor
  • Foursquare Scraper - Get venue data from Foursquare

License: Apache-2.0 | Version: 1.0.0