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
12 days ago
Last modified
Categories
Share
⚠️ Current status: Yelp is actively blocking (August 2026)
Yelp has tightened its DataDome bot protection and is currently rejecting automated access from shared proxy pools, including Apify's residential proxy. Runs may return zero results. Runs still finish cleanly (they stop at a time budget rather than hanging), and you are not charged per-result for results you don't get.
If you need Yelp data today, please reach out before relying on this Actor. I'm actively working on a fix, including an option to use your own Yelp Fusion API key.
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. As of August 2026 DataDome is rejecting these attempts, so runs frequently return no results (see the status note above).
maxRunSecondscaps total run time so a blocked run always ends cleanly instead of hanging.- 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).