Yelp Business Scraper
Pricing
Pay per usage
Yelp Business Scraper
Pricing
Pay per usage
Rating
0.0
(0)
Developer

Donny Nguyen
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
What does it do?
Yelp Business Scraper lets you search Yelp by business category and location, extracting detailed listing data at scale. The scraper returns business names, star ratings, review counts, price ranges, addresses, phone numbers, categories, and images. Whether you need local business intelligence, competitive analysis, or lead generation data, this actor automates the collection process that would take hours of manual browsing on Yelp.
The actor processes multiple search terms in parallel and paginates through results automatically to collect the number of businesses you specify. All data is structured and ready for export in JSON, CSV, or Excel format.
Why use this actor?
- Multi-term search: Search for multiple business categories in one run
- Location-based: Target any city, state, or region on Yelp
- Complete business data: Names, ratings, reviews, prices, addresses, phones, and categories
- Scalable: Extract hundreds of business listings per search term with automatic pagination
- Export ready: Download results as JSON, CSV, or Excel via the Apify API
- Reliable: Uses Apify Proxy to handle rate limiting
How to use it
- Navigate to the Yelp Business Scraper on Apify Store
- Enter your search terms (e.g., "pizza", "auto repair", "dentist")
- Set the location (city, state)
- Set the maximum number of results per search term
- Click Start and wait for results
- Export the dataset in your preferred format
You can also run this actor programmatically via the Apify API or using the Apify JavaScript client.
Input configuration
| Field | Type | Description | Default |
|---|---|---|---|
| searchTerms | Array | Business categories or keywords to search | ["pizza", "auto repair"] |
| location | String | City and state to search in | "Dallas, TX" |
| maxResults | Integer | Maximum number of results per search term | 200 |
| proxyConfiguration | Object | Proxy settings for the scraper | Apify Proxy |
Output data
Each result contains these fields:
| Field | Type | Description |
|---|---|---|
| searchTerm | String | The search term used |
| name | String | Business name |
| rating | Number | Star rating (1-5) |
| reviewsCount | Number | Number of reviews |
| priceRange | String | Price range (e.g., $$) |
| address | String | Business address |
| phone | String | Phone number |
| categories | String | Business categories |
| imageUrl | String | Business photo URL |
| url | String | Yelp business page URL |
| scrapedAt | String | Timestamp of data collection |
Example output:
{"searchTerm": "pizza","name": "Joe's Pizza","rating": 4.5,"reviewsCount": 1250,"priceRange": "$$","address": "123 Main St, Dallas, TX","phone": "(214) 555-0100","categories": "Pizza, Italian","imageUrl": "https://s3-media0.fl.yelpcdn.com/bphoto/example.jpg","url": "https://www.yelp.com/biz/joes-pizza-dallas","scrapedAt": "2026-02-18T12:00:00.000Z"}
Cost of usage
This actor uses pay-per-event pricing. You are charged $0.75 per 1,000 results extracted. A typical run extracting 200 businesses costs approximately $0.15. On the free Apify plan ($5/month platform credits), you can extract roughly 6,600 business listings per month.
The actor uses Apify Proxy which is included in your Apify subscription. Memory usage is typically 256-512 MB.
Tips and advanced usage
- Start with a small
maxResultsvalue (e.g., 20) to test your search terms before running larger extractions - Use specific location strings like "Dallas, TX" rather than just "TX" for more relevant results
- Schedule recurring runs using Apify Schedules to monitor new businesses over time
- Combine multiple search terms to build comprehensive local business directories
- Use Apify integrations to push results to Google Sheets, Slack, or your CRM
- For lead generation workflows, pair this with email finder tools to build outreach lists
Built with Crawlee and the Apify SDK. See more scrapers by consummate_mandala on Apify Store.