Yelp Business Scraper avatar
Yelp Business Scraper

Pricing

from $0.01 / 1,000 results

Go to Apify Store
Yelp Business Scraper

Yelp Business Scraper

Scrape Yelp business profiles, reviews, ratings, photos, & comprehensive business data. Get detailed local business intelligence from one of the world's largest review platforms. Star Ratings, Review Volume, Review Content, Business Details, Photos & Price Range: $ to $$$$ pricing indicators

Pricing

from $0.01 / 1,000 results

Rating

0.0

(0)

Developer

John Rippy

John Rippy

Maintained by Community

Actor stats

0

Bookmarked

5

Total users

4

Monthly active users

16 hours ago

Last modified

Share

Yelp Business Scraper - Profiles, Reviews & Ratings

Scrape Yelp business profiles, reviews, ratings, photos, and business details. Get comprehensive local business data including review text, response rates, and engagement metrics. Features: - Business profile extraction - Customer reviews and ratings - Photo galleries - Price range and categories - Hours of operation - Owner responses - Elite reviewer identification Ideal for: - Reputation monitoring - Competitive analysis - Market research - Review aggregation. Built by John Rippy (https://www.linkedin.com/in/johnrippy/ | https://johnrippy.link/).

Features

  • Profile Scraping: Get complete business profile data
  • Search: Find businesses by name, category, and location
  • Review Extraction: Scrape customer reviews with ratings and dates
  • Photo URLs: Extract business and user photos
  • Business Attributes: Hours, parking, amenities, services
  • Bulk Processing: Scrape multiple businesses efficiently

Quick Start

{
"url": "https://example.com",
"maxResults": 100
}

Demo Mode

Set demoMode: true to test with sample data (no charges). When you're ready for real results, set demoMode: false or omit it.

{
"demoMode": true,
...
}

Input Parameters

ParameterTypeDescription
scrapeTypestringType: business_profile, search, reviews
businessUrlstringDirect Yelp business URL
searchTermstringBusiness name or category to search
locationstringCity/state or ZIP code
categoriesarrayFilter by Yelp categories
priceRangearrayFilter by price (1-4)
minRatingnumberMinimum star rating (1.0-5.0)
openNowbooleanOnly open businesses
includeReviewsbooleanScrape reviews (default: true)
maxReviewsPerBusinessnumberMax reviews per business (default: 20)
includePhotosbooleanExtract photo URLs
maxResultsnumberMaximum businesses (default: 50)
sortBystringSort: best_match, rating, review_count, distance
proxyConfigurationobjectProxy settings
demoModebooleanReturn sample data for testing

Output Format

Business Profile Output

{
"businessName": "Mario's Italian Kitchen",
"yelpUrl": "https://www.yelp.com/biz/marios-italian-kitchen-los-angeles",
"yelpId": "marios-italian-kitchen-los-angeles",
"rating": 4.5,
"reviewCount": 847,
"priceRange": "$$",
"categories": ["Italian", "Pizza", "Pasta Shops"],
"address": {
"street": "456 Oak Avenue",
"city": "Los Angeles",
"state": "CA",
"zip": "90001"
},
"coordinates": {
"latitude": 34.0522,
"longitude": -118.2437
},
"phone": "(323) 555-9876",
"website": "https://mariositalian.com",
"hours": {
"monday": "11:00 AM - 10:00 PM",
"tuesday": "11:00 AM - 10:00 PM",
"wednesday": "11:00 AM - 10:00 PM",
"thursday": "11:00 AM - 10:00 PM",
"friday": "11:00 AM - 11:00 PM",
"saturday": "10:00 AM - 11:00 PM",
"sunday": "10:00 AM - 9:00 PM"
},
"attributes": {
"delivery": true,
"takeout": true,
"reservations": true,
"outdoorSeating": true,
"parking": "Street",
"wifi": "Free",
"goodForGroups": true,
"goodForKids": true
},
"photos": [
"https://s3-media0.fl.yelpcdn.com/bphoto/abc123/o.jpg",
"https://s3-media0.fl.yelpcdn.com/bphoto/def456/o.jpg"
],
"reviews": [
{
"reviewId": "rev123",
"rating": 5,
"text": "Best Italian food in LA! The pasta is made fresh daily...",
"author": "John D.",
"date": "2024-12-15",
"useful": 12,
"funny": 2,
"cool": 5
}
],
"scrapedAt": "2024-12-21T10:30:00.000Z"
}

Pricing

This actor uses pay-per-event billing: This actor uses pay-per-event pricing:

EventDescriptionPrice
apify-actor-startBase cost per run$0.10
business_scrapedPer business profile scraped$0.02
review_scrapedPer review extracted$0.002
photo_scrapedPer photo URL extracted$0.001

Example costs:

  • 50 businesses with 20 reviews each: $0.10 + (50 × $0.02) + (1000 × $0.002) = $3.10
  • 100 businesses with photos: $0.10 + (100 × $0.02) + (500 × $0.001) = $2.60

Use Cases

  • Competitor Analysis: Compare ratings and review sentiment
  • Lead Generation: Find businesses in specific categories/locations
  • Reputation Monitoring: Track your Yelp presence
  • Market Research: Analyze industry trends and pricing
  • Citation Building: Verify NAP data consistency
  • Review Aggregation: Combine Yelp data with other platforms

Built by John Rippy | Actor Arsenal