Yelp Business Scraper
Pricing
from $0.01 / 1,000 results
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
Actor stats
0
Bookmarked
5
Total users
4
Monthly active users
16 hours ago
Last modified
Categories
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
| Parameter | Type | Description |
|---|---|---|
scrapeType | string | Type: business_profile, search, reviews |
businessUrl | string | Direct Yelp business URL |
searchTerm | string | Business name or category to search |
location | string | City/state or ZIP code |
categories | array | Filter by Yelp categories |
priceRange | array | Filter by price (1-4) |
minRating | number | Minimum star rating (1.0-5.0) |
openNow | boolean | Only open businesses |
includeReviews | boolean | Scrape reviews (default: true) |
maxReviewsPerBusiness | number | Max reviews per business (default: 20) |
includePhotos | boolean | Extract photo URLs |
maxResults | number | Maximum businesses (default: 50) |
sortBy | string | Sort: best_match, rating, review_count, distance |
proxyConfiguration | object | Proxy settings |
demoMode | boolean | Return 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:
| Event | Description | Price |
|---|---|---|
apify-actor-start | Base cost per run | $0.10 |
business_scraped | Per business profile scraped | $0.02 |
review_scraped | Per review extracted | $0.002 |
photo_scraped | Per 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
