Yelp Reviews Scraper - $0.30 / 1000 Reviews
Pricing
from $0.30 / 1,000 reviews
Yelp Reviews Scraper - $0.30 / 1000 Reviews
Scrape Yelp reviews of any business: rating, full text, language, date, reviewer name, location, Elite status, photos, helpful / thanks / love reactions, owner replies and earlier reviews. Sort, language, star, keyword and date filters, up to 5000 per business. $0.30 per 1000 reviews.
Pricing
from $0.30 / 1,000 reviews
Rating
0.0
(0)
Developer
Scrapeunblocker
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
15 days ago
Last modified
Categories
Share
Yelp Reviews Scraper
Scrape Yelp reviews of any business as clean structured JSON - star rating, full review text, language, date and time, reviewer name, location, Elite status and review / friend / photo counts, review photos and videos, Helpful / Thanks / Love this / Oh no reactions, check-ins, the owner's public reply and the reviewer's earlier reviews of the same business. Many businesses in one run, up to 5000 reviews each. No Yelp account, no API key, no proxies to configure.
Features
- Any business input - a Yelp business page URL, its alias (
gary-danko-san-francisco) or its Yelp business id. The id is the fastest; the run'sBUSINESSESrecord returns it for next time. - Yelp's own sort orders - newest, oldest, Yelp sort (relevance), highest rated, lowest rated, Elite reviewers first.
- Filters - review language, star ratings (e.g. only 1 and 2 stars), a keyword the review must mention, and a date (
since). - Full review data - rating, text, language, ISO date and local date-time, photos (URL, caption, size), videos, reactions, check-ins, first-to-review and Review of the Day flags, updated-review history (
previousReviews) and the owner's reply with its date and author. - Reviewer data - name, location, profile URL, avatar, review count, friend count, photo count, Elite status and year.
- Business summary - the
BUSINESSESrecord has the business rating, review count, 1-5 star histogram, review counts per language, categories, city and region. - Deduplicated - the same business given twice (URL, alias or id) is collected once.
Use cases
- Reputation monitoring - a scheduled run with
Newest firstandsincedelivers every new review of your locations or your competitors'. - Complaint analysis - pull only 1 and 2 star reviews, or reviews mentioning "wait time" or "parking".
- Market research - compare what customers say about restaurants, clinics or shops in a city.
- Sentiment and LLM pipelines - feed clean review text, ratings and dates into BI tools, spreadsheets or an LLM for summaries.
Input
| Field | Type | Default | Description |
|---|---|---|---|
businesses | array | Gary Danko, San Francisco | Yelp business URLs, aliases or business ids. |
maxReviewsPerBusiness | integer | 20 | Reviews per business (1-5000). |
sort | string | newest | newest, relevance, oldest, highest, lowest, elites. |
language | string | - | Two-letter code; empty = the business's main review language. |
ratings | array | - | Only these star ratings ("1"-"5"). |
searchQuery | string | - | Only reviews mentioning this phrase. |
since | string | - | Only reviews written on or after this date (YYYY-MM-DD). |
Example input
{"businesses": ["https://www.yelp.com/biz/gary-danko-san-francisco","WLwc3pkt57xxjwXm43pPzQ"],"maxReviewsPerBusiness": 200,"sort": "newest","ratings": ["1", "2"],"since": "2026-01-01"}
Output
One dataset item per review:
{"businessId": "WavvLdfdP6g8aZTtbBQHTw","businessAlias": "gary-danko-san-francisco","businessName": "Gary Danko","businessUrl": "https://www.yelp.com/biz/gary-danko-san-francisco","id": "rmHRbvuVBpNb6faLI7EufQ","url": "https://www.yelp.com/biz/gary-danko-san-francisco?hrid=rmHRbvuVBpNb6faLI7EufQ","rating": 5,"text": "Been here for 10 years and cannot believe I haven't written a review. First time dining a ...","language": "en","date": "2026-09-26","publishedDate": "2026-09-26T20:12:05-07:00","userId": "yzrukGWpdm6KGIHRAYo_rg","userName": "Lei H.","userLocation": "San Francisco, CA","userProfileUrl": "https://www.yelp.com/user_details?userid=yzrukGWpdm6KGIHRAYo_rg","userAvatar": "https://s3-media0.fl.yelpcdn.com/photo/670uYG2W19te4Uy9EVVdgQ/180s.jpg","userReviewCount": 601,"userFriendCount": 281,"userPhotoCount": 1481,"userIsElite": true,"userEliteYear": 2026,"userIsEliteAllStar": null,"photos": [{"id": "0gwh8dr1Cc5sTNpfStU9oQ","url": "https://s3-media0.fl.yelpcdn.com/bphoto/0gwh8dr1Cc5sTNpfStU9oQ/o.jpg","caption": "Lobster Risotto","width": 1501,"height": 2000}],"photosCount": 2,"videos": [],"helpfulVotes": 1,"thanksVotes": 0,"loveThisVotes": 0,"ohNoVotes": 0,"checkIns": 0,"isFirstReviewer": false,"isReviewOfTheDay": false,"authorExpertise": "Cocktail Bar","isUpdated": false,"previousReviews": [],"ownerResponseText": null,"ownerResponseDate": null,"ownerResponseAuthor": null,"ownerResponseAuthorRole": null,"businessInput": "https://www.yelp.com/biz/gary-danko-san-francisco"}
The key-value store also holds:
BUSINESSES- per business: id, alias, name, URL, rating, review count, star histogram, review counts per language, categories, city, region, image, the reviews in the chosen view and the reviews collected.ERRORS- businesses that returned no reviews (unknown business, no match for the filters, blocked) with the reason. These are not billed.
Pricing
$0.30 per 1000 reviews. You pay only for reviews delivered; failed businesses are not charged.
Notes
- Yelp lists reviews one language at a time. Without a
languagethe scraper reads the language most of the business's reviews are in; theBUSINESSESrecord shows how many reviews exist in each language, so you can run the others too. - With
since, useNewest firstfor the fastest monitoring runs: paging stops at the first older review.