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
1
Total users
0
Monthly active users
12 hours ago
Last modified
Categories
Share
Scrape Yelp business profiles, reviews, ratings, photos, and comprehensive business data. Get detailed local business intelligence from one of the world's largest review platforms.
Why Yelp Data is Valuable
Yelp is a leading source for local business information:
- Star Ratings: 1-5 star ratings with half-star precision
- Review Volume: High review counts indicate established businesses
- Review Content: Detailed customer feedback and experiences
- Business Details: Hours, attributes, amenities, and services
- Photos: User and business-uploaded images
- Price Range: $ to $$$$ pricing indicators
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
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
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
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"}
Example Usage
Scrape Single Business
{"scrapeType": "business_profile","businessUrl": "https://www.yelp.com/biz/example-business-city","includeReviews": true,"maxReviewsPerBusiness": 50}
Search for Businesses
{"scrapeType": "search","searchTerm": "pizza","location": "Los Angeles, CA","minRating": 4.0,"priceRange": [1, 2],"maxResults": 100}
Get Reviews Only
{"scrapeType": "reviews","businessUrl": "https://www.yelp.com/biz/...","maxReviewsPerBusiness": 100}
Pricing
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
Rate Limiting & Best Practices
- Built-in delays to respect Yelp servers
- Residential proxy required for reliability
- Maximum 500 businesses per run
- Reviews limited to prevent excessive requests
Data Accuracy Notes
- Ratings are real-time from Yelp
- Review counts may change frequently
- Some businesses have limited public data
- Hours may vary for holidays
Legal Considerations
- Use data for legitimate business purposes
- Comply with Yelp Terms of Service
- Do not use for spam or harassment
- Respect robots.txt guidelines
Integration
Export data to:
- Google Sheets
- CSV/Excel
- CRM systems (via webhook)
- Databases (via API)
Support
For issues or feature requests, contact support.
Keywords
yelp scraper, yelp reviews scraper, restaurant reviews, local business reviews, yelp data extraction, yelp api