VOOZH about

URL: https://apify.com/pear_fight/yelp-scraper

โ‡ฑ Yelp Scraper - Business Listings & Reviews ยท Apify


Pricing

from $1.50 / 1,000 results

Go to Apify Store

Yelp Business & Reviews Scraper

Scrape Yelp business listings, reviews, ratings, and local search results. Extract business details, customer reviews, photos, and contact info for local market research and reputation monitoring.

Pricing

from $1.50 / 1,000 results

Rating

0.0

(0)

Developer

๐Ÿ‘ Harald

Harald

Maintained by Community

Actor stats

0

Bookmarked

8

Total users

2

Monthly active users

6 days ago

Last modified

Share

๐Ÿฝ๏ธ Yelp Business & Reviews Scraper

Scrape Yelp business listings and reviews at scale. Search by query + location, or provide direct business URLs. Extract structured data including ratings, reviews, contact info, and more.

Features

  • Dual strategy โ€” Yelp Fusion API (recommended) or web scraping fallback
  • Search scraping โ€” Find businesses by keyword and location
  • Direct URL scraping โ€” Provide specific Yelp business URLs
  • Review extraction โ€” Get full review text, author, rating, and date
  • Pagination โ€” Automatically follows search result pages
  • Anti-blocking โ€” Residential proxies, session rotation, fingerprinting

Input

FieldTypeDescriptionDefault
searchQuerystringSearch term (e.g., "pizza", "plumber")"restaurants"
locationstringLocation (e.g., "New York, NY")"New York, NY"
businessUrlsarrayDirect Yelp business URLs[]
maxBusinessesintegerMax businesses to return20
maxReviewsPerBusinessintegerMax reviews per business10
scrapeReviewsbooleanExtract individual reviewstrue
yelpApiKeystringYelp Fusion API key (recommended)โ€”

Recommended: Use Yelp Fusion API

Yelp aggressively blocks web scrapers. For reliable results, provide a Yelp Fusion API key:

  1. Sign up at fusion.yelp.com
  2. Create an app to get your API key
  3. Free tier: 5,000 API calls/day
  4. Enter the key in the yelpApiKey input field

Without an API key, the scraper falls back to web scraping with residential proxies, which may have lower success rates.

Output

Each business result includes:

{
"url":"https://www.yelp.com/biz/example-restaurant-san-francisco",
"name":"Example Restaurant",
"rating":4.5,
"reviewCount":1234,
"address":"123 Main St, San Francisco, CA 94102",
"phone":"(415) 555-0123",
"categories":["Italian","Pizza"],
"priceRange":"$$",
"reviews":[
{
"author":"John D.",
"rating":5,
"date":"2024-01-15",
"text":"Amazing food and great service..."
}
]
}

Usage Examples

Search for restaurants

{
"searchQuery":"restaurants",
"location":"San Francisco, CA",
"maxBusinesses":50,
"yelpApiKey":"your-api-key-here"
}

Scrape specific businesses

{
"businessUrls":[
"https://www.yelp.com/biz/example-restaurant"
],
"scrapeReviews":true
}

Cost

  • With API key: Minimal compute (API calls only), ~$0.25 per 100 businesses
  • Web scraping: Higher compute due to browser rendering, ~$1-2 per 100 businesses
  • Residential proxy usage applies to web scraping mode

Limitations

  • Yelp Fusion API returns up to 3 reviews per business (API limit)
  • Web scraping may be blocked during high-traffic periods
  • Maximum 1000 search results per query (Yelp API limit)

You might also like

Yelp Business Info Scraper

scrapier/yelp-business-info-scraper

Extract detailed business information from Yelp with the Yelp Business Info Scraper. Collect business names, ratings, reviews count, phone numbers, addresses, categories, price ranges, and more. Perfect for market research, lead generation, competitive analysis, and local business insights.

Yelp Business Info Scraper

scrapio/yelp-business-info-scraper

Extract detailed business data from Yelp using the Yelp Business Info Scraper. Collect business names, addresses, phone numbers, websites, ratings, and review counts automatically. Ideal for lead generation, local business research, and market analysis.

Yelp Scraper

crawlerbros/yelp-scraper

Extract business data, reviews, ratings, and contact information from Yelp. Search by keyword and location or scrape specific business pages

74

1.0

Yelp Scraper โ€” Business Reviews, Ratings & Contact Info

junipr/yelp-scraper

Scrape Yelp business listings by search query and location. Extract reviews, ratings, contact info, hours, photos, and more. Filter by category, price range, and rating. Export structured JSON data.

Yelp Business Info Scraper

scraper-engine/yelp-business-info-scraper

Extract detailed business information from Yelp with the Yelp Business Info Scraper. Collect business names, addresses, phone numbers, websites, ratings, categories, and review counts automatically. Ideal for local lead generation and market research.

๐Ÿ‘ User avatar

Scraper Engine

2

Nexus Yelp Scraper

variable_redwood-owner/nexus-yelp-scraper

Scrape Yelp business listings, reviews, ratings & contact data. Perfect for local lead generation, market research & competitor analysis.

๐Ÿ‘ User avatar

mahmoud briguiche

2