YELP.com Search & Business & Reviews Scraper
Pricing
from $2.75 / 1,000 results
YELP.com Search & Business & Reviews Scraper
Extract Yelp business data: name, rating, reviews, price level, categories, full address, phone, website, photos, hours, owner info, review highlights, amenities & services (delivery, dietary options, accessibility, payments, parking, Wi-Fi, and more), plus Yelp business ID and metadata.
Pricing
from $2.75 / 1,000 results
Rating
5.0
(2)
Developer

Muhamed Didovic
Actor stats
0
Bookmarked
4
Total users
3
Monthly active users
13 days ago
Last modified
Categories
Share
Yelp.com Business Scraper
Unlock the Full Power of Yelp.com Business Data - The only scraper you need to track, analyze, and understand local businesses on Yelp.com with enterprise-grade reliability and precision. Whether you're monitoring business reputation, analyzing customer feedback, or conducting market research, our scraper delivers comprehensive, real-time insights while saving you time and resources.
"From business details to customer insights, we turn Yelp.com's data into your competitive advantage."
Overview
The Yelp.com Business Scraper is your go-to tool for extracting business data from Yelp.com. Ideal for business owners, market analysts, agencies, and researchers, it tracks business details, ratings, reviews, operating hours, amenities, and more across businesses worldwide. With easy setup and multiple export formats (JSON, CSV), it's perfect for anyone looking to gather comprehensive business data from Yelp.com.
What does Yelp.com Business Scraper do?
The Yelp.com Business Scraper is a powerful tool that enables you to:
Comprehensive Data Collection
- Business Data
- Extract complete business profiles (name, address, phone, website)
- Scrape ratings and review counts (e.g., "4.3" with "1232 reviews")
- Gather business categories and price levels
- Capture operating hours for each day of the week
- Track business claim status
- Customer Insights
- Extract review highlights and top customer quotes
- Capture business amenities and services offered
- Identify business owner information
- Download business photos and images
- Access detailed "About" descriptions from business owners
Advanced Scraping Capabilities
- Search Scraping: Automatically processes Yelp search results and extracts all businesses
- Direct Business Pages: Scrape individual business pages by URL
- Efficient Processing: Processes businesses with duplicate detection
- Smart Pagination: Handles multi-page search results automatically
- Incremental Data Collection: Build comprehensive business datasets over time
Flexible Scraping Options
- Yelp Search Pages: Extract all businesses from search results
- Search URL:
https://www.yelp.com/search?find_desc=grill&find_loc=Los+Angeles%2C+CA
- Search URL:
- Individual Business Pages: Scrape specific business details
- Business URL:
https://www.yelp.com/biz/fresh-corn-grill-west-hollywood
- Business URL:
This tool is ideal for:
- Business reputation management and monitoring
- Customer satisfaction analysis and feedback tracking
- Competitive intelligence for local businesses
- Building comprehensive business databases for market research
- Tracking rating trends and customer feedback over time
Features
- Comprehensive Data Extraction: Detailed business information, ratings, review highlights, amenities, photos, and operating hours
- Platform Support:
- Yelp.com: All Yelp business and search pages
- Flexible Input: Supports multiple input formats:
- Direct business URLs
- Search result URLs
- Multiple businesses/searches in a single run
- Automatic Pagination: Handles multi-page search results automatically
- Efficient Processing: Concurrent scraping with configurable concurrency settings
- Reliable Performance: Built-in retry mechanisms and proxy support
- Structured Data Export: Download business data in JSON or CSV format for analysis
Supported URL Types
The Yelp.com Business Scraper can extract data from:
-
Yelp Business Pages - Individual business detail pages
- Example:
https://www.yelp.com/biz/fresh-corn-grill-west-hollywood - Example:
https://www.yelp.com/biz/musso-and-frank-grill-hollywood - Fields:
title,rating,reviewCount,categories,fullAddress,hours,businessServices, etc.
- Example:
-
Yelp Search Pages - Search results pages
- Example:
https://www.yelp.com/search?find_desc=grill&find_loc=Los+Angeles%2C+CA - Automatically extracts all businesses from search results with pagination
- Example:
Each URL type produces the same unified data structure, making it easy to analyze businesses scraped via search or direct URLs.
Quick Start
- Sign up for Apify: Create your free account at apify.com.
- Find the Scraper: Search for "Yelp.com Business Scraper" in the Apify Store.
- Configure Input: Set up your scraping parameters using the input schema.
- Run the Scraper: Execute the scraper on the Apify platform.
- Data Collection: The scraper will output all available business data.
Input Configuration
Here's an example of how to set up the input for the Yelp.com Business Scraper:
{"startUrls": ["https://www.yelp.com/biz/fresh-corn-grill-west-hollywood","https://www.yelp.com/biz/musso-and-frank-grill-hollywood","https://www.yelp.com/search?find_desc=grill&find_loc=Los+Angeles%2C+CA"],"maxItems": 1000,"maxConcurrency": 20,"minConcurrency": 1,"maxRequestRetries": 100,"proxy": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
Input Fields Explanation
startUrls: Array of Yelp URLs to scrape:- Business URL:
"https://www.yelp.com/biz/fresh-corn-grill-west-hollywood" - Search URL:
"https://www.yelp.com/search?find_desc=grill&find_loc=Los+Angeles%2C+CA"
- Business URL:
maxItems: Maximum number of businesses to scrape (default: 1000).maxConcurrency: Maximum number of pages processed simultaneously (default: 20).minConcurrency: Minimum number of pages processed simultaneously (default: 1).maxRequestRetries: Number of retries for failed requests (default: 100).proxy: Proxy settings for enhanced scraping reliability.useApifyProxy: Use Apify's proxy service (recommended:true)apifyProxyGroups: Proxy groups to use (recommended:["RESIDENTIAL"])
Output Structure
The scraper provides comprehensive information about businesses from Yelp.com. The output includes detailed business profiles, ratings, review highlights, operating hours, amenities, photos, and metadata. Here's a breakdown of the main components:
Sample JSON Output
{"title": "Fresh Corn Grill","rating": "4.3","reviewCount": "1232 reviews","isClaimed": "Claimed","priceLevel": "$$","categories": "Pizza,Sandwiches,Salad","fullAddress": "8714 Santa Monica Blvd\nWest Hollywood, CA 90069","city": "West Hollywood","state": "CA","zipcode": "90069","phoneNumber": "(310) 855-9592","images": ["https://s3-media0.fl.yelpcdn.com/bphoto/XlzpQYUQopiRseA16Vbqng/l.jpg","https://s3-media0.fl.yelpcdn.com/bphoto/xtTDRPd5tylXd37-b4-xAw/l.jpg","https://s3-media0.fl.yelpcdn.com/bphoto/zuan6LkJZeu2Lxny61Wamg/l.jpg","https://s3-media0.fl.yelpcdn.com/bphoto/AHxzrAhMmZTo23rrmsdR9w/l.jpg","https://s3-media0.fl.yelpcdn.com/bphoto/vpZ0ZQX2k1_iWWlmg1JwKA/l.jpg","https://s3-media0.fl.yelpcdn.com/bphoto/Gf8Vcg-tFvxH6AxRy4XGCw/l.jpg","https://s3-media0.fl.yelpcdn.com/bphoto/6QPqcdK5SU-U5q0eh-9DTQ/l.jpg","https://s3-media0.fl.yelpcdn.com/bphoto/v4vkgn9keTvCEJ-SkBjbZQ/l.jpg","https://s3-media0.fl.yelpcdn.com/bphoto/FDKnMs890D-MlWOHrjD1Yg/l.jpg","https://s3-media0.fl.yelpcdn.com/bphoto/uI6leIeqgwSIAD0_iVYuIw/l.jpg","https://s3-media0.fl.yelpcdn.com/bphoto/I_63nPPDqjGmspLk0-_ZXw/l.jpg","https://s3-media0.fl.yelpcdn.com/bphoto/ryPdZXKMonFz9Md1ggcFoQ/l.jpg","https://s3-media0.fl.yelpcdn.com/bphoto/rD58WOFGrawGO7tTEzF6Wg/l.jpg","https://s3-media0.fl.yelpcdn.com/bphoto/YM4eESH3rukC0QrD-fNdcQ/l.jpg","https://s3-media0.fl.yelpcdn.com/bphoto/S-6uZaGA1muD4PJuiLS64g/l.jpg","https://s3-media0.fl.yelpcdn.com/bphoto/OLWxiFXM4wtvhZH59eE39g/l.jpg","https://s3-media0.fl.yelpcdn.com/bphoto/0weJKTCkRgcNcEU9EbaghA/l.jpg","https://s3-media0.fl.yelpcdn.com/bphoto/yF-dtN947TF3OYJ-Yzxg5Q/l.jpg","https://s3-media0.fl.yelpcdn.com/bphoto/GZ1wm65RyLxisGCFGvNpbA/l.jpg","https://s3-media0.fl.yelpcdn.com/bphoto/Nr-aE-t_n7QVbv_Ov94U1A/l.jpg","https://s3-media0.fl.yelpcdn.com/bphoto/HD8lRCWgN3ne94P9UdtYRg/l.jpg","https://s3-media0.fl.yelpcdn.com/bphoto/XW0jktpNaTPkwa4jggTZkA/l.jpg"],"website": "http://www.freshcorngrillweho.com","hours": {"Mon": "11:30 AM - 8:30 PM","Tue": "11:30 AM - 8:30 PM","Wed": "11:30 AM - 8:30 PM","Thu": "11:30 AM - 8:30 PM","Fri": "11:30 AM - 8:30 PM","Sat": "11:30 AM - 8:30 PM","Sun": "12:00 PM - 8:00 PM"},"businessOwnerName": "","about": "","reviewhighlights": ["My boyfriend raved about their Salmon Tacos and I believe him because he's ordered them on both visits.","Sun dried tomato pasta in a creamy chipotle sauce with a lot of grilled chicken easily serves 4.","Great service, really good tasty healthy food, and a super location in the center of boys town on Santa Monica Blvd.","My absolute favorite quick bite place to eat when in WEHO visting OUR WEST HOLLYWOOD location Sanctuary Fitness.","Healthy and tasty you can't go wrong with this simple and tasty bowl.","For comfort food, I like the turkey meatloaf and when I am in the mood for something hearty I order spaghetti and meatballs.","I had to write this review because I saw\nSomeone who ordered plain rice and asparagus and gave this place 3 stars.","The first time, I ordered the Cajun Chicken Pizza and the FCG grilled salad with chicken and it was surprisingly sooo good!"],"businessServices": {"Offers delivery": true,"Offers take-out": true,"Takes reservations": false,"Vegan options": true,"Wheelchair accessible": true,"Accessible parking near entrance": true,"ADA-compliant main entrance": true,"No steps or stairs": true,"ADA-compliant restroom": true,"Tipping optional": true,"Tipping optional for large parties": true,"Accepts Android Pay": true,"Accepts credit cards": true,"Accepts Apple Pay": false,"Outdoor seating": true,"Casual": true,"Moderate noise": true,"Offers catering": true,"Good for groups": true,"Good for kids": true,"Good for Lunch, Dinner": true,"Garage parking, Street parking, Private lot parking, Valet parking": true,"Beer & wine only": true,"Dogs allowed": true,"Gender-neutral restrooms": true,"Waiter service": false,"Wi-Fi": false,"TV": false,"Bike parking": true,"Provides reusable tableware": true},"yelp_biz_id": "Su2ts0CfPazGJe6zWNb12A","timestamp": "2026-02-13 20:22:17","url": "https://www.yelp.com/biz/fresh-corn-grill-west-hollywood","timezone": "America/Los_Angeles","photoCount": 22,"is_page_not_found": false,"status": "SUCCEEDED"}
Output Fields Detailed Explanation
Business Information
-
title(string): Name of the business as displayed on Yelp. Example:"Fresh Corn Grill" -
rating(string): Average star rating on Yelp (1.0 to 5.0 scale). Example:"4.3" -
reviewCount(string): Total number of reviews with label. Example:"1232 reviews" -
isClaimed(string): Whether the business owner has claimed this listing on Yelp. Values:"Claimed"or"Unclaimed". A claimed business means the owner actively manages the page. -
priceLevel(string): Yelp price range indicator. Values:"$"(inexpensive),"$$"(moderate),"$$$"(pricey),"$$$$"(ultra high-end). Empty string if not set. -
categories(string): Comma-separated list of Yelp business categories. Example:"Pizza,Sandwiches,Salad"
Location Information
-
fullAddress(string): Complete street address with city, state, and zip code. May include newline characters (\n) for multi-line formatting. Example:"8714 Santa Monica Blvd\nWest Hollywood, CA 90069" -
city(string): City where the business is located. Example:"West Hollywood" -
state(string): Two-letter US state abbreviation. Example:"CA" -
zipcode(string): ZIP/postal code. Example:"90069"
Contact Information
-
phoneNumber(string): Business phone number in formatted US format. Example:"(310) 855-9592" -
website(string): Business website URL. Empty string if no website is listed. Example:"http://www.freshcorngrillweho.com"
Media
-
images(array of strings): Array of Yelp CDN photo URLs for the business. These are high-quality images uploaded by customers and the business owner. Each URL points to a large-format image on Yelp's CDN. Example:"https://s3-media0.fl.yelpcdn.com/bphoto/XlzpQYUQopiRseA16Vbqng/l.jpg" -
photoCount(number): Total number of photos scraped for this business. Example:22
Operating Hours
hours(object): Business operating hours for each day of the week. Keys are abbreviated day names (Mon,Tue,Wed,Thu,Fri,Sat,Sun). Values are time ranges (e.g.,"11:30 AM - 8:30 PM") or"Closed"if the business is closed that day.
Business Owner Information
-
businessOwnerName(string): Name of the business owner on Yelp (if available). Example:"Portia M.". Empty string if not publicly listed. -
about(string): Business owner's "About" description, providing background information, story, or mission statement. Can be a long multi-paragraph text. Empty string if not provided.
Review Highlights
reviewhighlights(array of strings): Curated excerpts from customer reviews that Yelp features as highlights on the business page. These are the most helpful or popular review snippets. Example:"My boyfriend raved about their Salmon Tacos and I believe him because he's ordered them on both visits."
Business Amenities & Services
businessServices(object): Key-value pairs describing all amenities, services, and features of the business. Keys are descriptive labels and values are booleans (true/false). This includes information about:- Ordering: Delivery, take-out, reservations
- Dietary options: Vegan, vegetarian, keto, pescatarian
- Accessibility: Wheelchair accessible, ADA-compliant entrance/restroom, no steps or stairs
- Payment methods: Credit cards, Apple Pay, Android Pay, cash, cryptocurrency
- Atmosphere: Casual, classy, dressy, noise level
- Amenities: Outdoor seating, Wi-Fi, TV, parking options, bike parking
- Suitability: Good for groups, good for kids, good for specific meals (Lunch, Dinner, Brunch)
- Alcohol: Full bar, beer & wine only, happy hour specials
- Pet policy: Dogs allowed
- Sustainability: Reusable tableware, compostable containers, plastic-free packaging
- Tipping: Tipping optional, no tipping policy
- Other: Catering, private dining, drive-thru, gender-neutral restrooms
Yelp Metadata
-
yelp_biz_id(string): Unique Yelp business identifier (encrypted format). Used internally by Yelp to identify each business. Example:"Su2ts0CfPazGJe6zWNb12A" -
url(string): Direct URL to the business page on Yelp.com. Example:"https://www.yelp.com/biz/fresh-corn-grill-west-hollywood" -
timezone(string): IANA timezone identifier for the business location. Example:"America/Los_Angeles"
Scraper Metadata
-
timestamp(string): Date and time when the data was scraped, inYYYY-MM-DD HH:MM:SSformat. Example:"2026-02-13 20:22:17" -
is_page_not_found(boolean): Indicates whether the business page returned a 404 error.falsemeans the page was successfully found and scraped. -
status(string): Scraping status for this business. Values:"SUCCEEDED"(data was successfully extracted) or"FAILED"(scraping encountered an error).
Use Cases
1. Business Reputation Management
Monitor and analyze your business's Yelp presence, track ratings, and understand customer feedback.
{"startUrls": ["https://www.yelp.com/biz/your-business-name-city"],"maxItems": 100}
2. Competitive Analysis
Compare business profiles across multiple competitors to benchmark performance.
{"startUrls": ["https://www.yelp.com/biz/competitor-a-city","https://www.yelp.com/biz/competitor-b-city","https://www.yelp.com/biz/competitor-c-city"],"maxItems": 500}
3. Market Research
Analyze businesses across locations or categories for market insights.
{"startUrls": ["https://www.yelp.com/search?find_desc=restaurants&find_loc=Los+Angeles%2C+CA","https://www.yelp.com/search?find_desc=restaurants&find_loc=New+York%2C+NY"],"maxItems": 10000}
4. Lead Generation
Extract business contact information (phone, website, address) for outreach campaigns.
{"startUrls": ["https://www.yelp.com/search?find_desc=plumber&find_loc=San+Francisco%2C+CA"],"maxItems": 2000}
Performance & Limits
- Rate Limiting: The scraper includes built-in delays and retry mechanisms
- Concurrency: Adjust
maxConcurrencybased on your needs (1-20 recommended) - Memory: Each business record is approximately 2-5 KB in JSON format
- Speed: Typically processes 50-100 businesses per minute (depends on settings and proxy)
- Proxy Requirement: Residential proxies recommended for best results
Error Handling
The scraper includes comprehensive error handling:
- Automatic Retries: Failed requests are retried up to
maxRequestRetriestimes - Duplicate Detection: Businesses are deduplicated by
yelp_biz_id - Proxy Support: Use Apify residential proxy to avoid blocks
- Smart Pagination: Stops automatically when reaching end of search results
- Graceful Failures: Continues scraping even if individual pages fail
- 404 Detection: Pages not found are flagged with
is_page_not_found: true
Troubleshooting
No Businesses Found
- Check if the Yelp URL is correct
- Verify the search returns results when opened in a browser
- Ensure residential proxies are enabled
Scraper Stops Early
- Verify
maxItemsisn't too low - Check logs for error messages
- Ensure proxy configuration is correct
Missing Data Fields
- Some fields like
website,about, orbusinessOwnerNamemay be empty if the business hasn't provided them on Yelp priceLevelmay be empty for businesses that haven't set a price rangehoursmay show"Closed"for certain days
Support & Contact
For custom solutions, bulk scraping, or support:
- 📧 Email: muhameddidovic@gmail.com
- 🏪 Apify Store: Search for "Yelp.com Business Scraper"
- 💬 Apify Support: Contact through Apify platform
Explore More Scrapers
If you found this Apify Scraper useful, be sure to check out our other powerful scrapers and actors at memo23's Apify profile. We offer a wide range of tools to enhance your web scraping and automation needs across various platforms and use cases.
Legal & Ethical Use
- This scraper is intended for legitimate business purposes only
- Respect Yelp.com Terms of Service
- Use responsibly and ethically
- Do not overload servers with excessive requests
- Consider using data for analysis and research within legal boundaries
Built with ❤️ by Muhammad Didovic
Last Updated: February 2026