Yelp Scraper — Businesses, Ratings & Reviews
Pricing
from $5.00 / 1,000 businesses
Yelp Scraper — Businesses, Ratings & Reviews
Scrape Yelp business listings by search term and location: name, star rating, review count, price range, phone and photos. No login.
Pricing
from $5.00 / 1,000 businesses
Rating
0.0
(0)
Developer
Hichem Ben Moussa
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Scrape Yelp business listings by search term and location — name, star rating, review count, price range, phone and photo. No login, no API key.
Yelp is protected by DataDome bot mitigation. This actor drives a fingerprinted real browser over residential proxies, so it gets through and returns clean, structured business data.
What you can do with it
- 🧲 Local lead generation — build prospect lists of businesses by city and category
- ⭐ Reputation & competitor tracking — ratings and review volume over time
- 📊 Market research — density, pricing tier and quality by neighborhood
- 🔗 Pairs with the Google Maps Leads Extractor for multi-source local data
Input
| Field | Type | Description |
|---|---|---|
searchTerm | string | What to search, e.g. coffee, plumber, italian restaurant. |
location | string | Where, e.g. Austin, TX, New York, NY, London. |
startUrls | array | Yelp search URLs with your own filters. Overrides the above. |
maxItems | integer | Maximum businesses to scrape. |
proxyConfiguration | object | Residential required (Yelp uses DataDome). |
Example
{ "searchTerm": "plumber", "location": "Denver, CO", "maxItems": 100 }
Output
{"name": "Noble Joe Coffee","slug": "noble-joe-coffee-austin","url": "https://www.yelp.com/biz/noble-joe-coffee-austin","rating": 4.8,"reviewCount": 100,"priceRange": "$$","phone": "(512) 555-0134","image": "https://s3-media0.fl.yelpcdn.com/....jpg"}
Export to JSON, CSV, Excel, or pull live via the Apify API.
Notes
- A residential proxy is required — Yelp's DataDome protection blocks datacenter IPs. The actor rotates fingerprints + IPs and retries automatically, so a run may take a few attempts to get through.
- Paginates automatically (10 results per page) up to
maxItems. priceRangeandphoneare populated only where Yelp displays them on the results page.- Multiple locations of the same brand appear as separate rows (each has its own Yelp page).