Yelp Reviews Scraper — Full Text, Owner Replies, Filters
Under maintenancePricing
from $1.00 / 1,000 review storeds
Yelp Reviews Scraper — Full Text, Owner Replies, Filters
Under maintenanceScrape Yelp reviews with full text, ratings, dates, user info, owner replies, photos and sentiment. Filter by stars, keyword or language. Export scraped data, run the scraper via API, schedule and monitor runs, or integrate with other tools.
Pricing
from $1.00 / 1,000 review storeds
Rating
0.0
(0)
Developer
Korado Labs
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Yelp Reviews Scraper — Owner Replies, Photos + Sentiment
Extract every review from any Yelp business page — review text, star rating, date, full reviewer details, attached photos, the owner's public reply, feedback counts, and free sentiment analysis on every review. One clean row per review, exportable as JSON, CSV, or Excel.
What you get per review
| Field | Description |
|---|---|
text, rating, date / dateParsed, language | The review itself, with the date parsed to ISO format |
reviewerName, reviewerLocation, reviewerAvatar | Who wrote it |
reviewerFriendCount, reviewerReviewCount, reviewerPhotoCount, reviewerElite | Reviewer credibility signals |
photos, photoCaptions | Direct image links for photos attached to the review |
ownerReplies | The business's public response(s) with text and date |
feedbackUseful, feedbackFunny, feedbackCool | Reaction counts |
sentiment | {label, score} — positive / neutral / negative (VADER). Free. |
businessName, businessUrl | Which business the review belongs to |
Plus one free business info record per URL: name, overall rating, review count, address, phone, price range.
Features
- Every review, not just the first page — pagination handled for you.
- Owner replies and photos included.
- Date-range filter (
dateFrom/dateTo) with early stopping — you don't pay for reviews outside your window. - Language filter — one language or all of them.
- Six sort orders — newest, oldest, relevance, highest/lowest rated, elite reviewers.
- Sentiment built in — ready for brand monitoring and dashboards, at no extra cost.
- Any Yelp domain — yelp.com, yelp.co.uk, yelp.ca, yelp.de, yelp.com.au, …
- No setup — no login, no browser, proxies handled automatically.
How to use it
- Copy the URL of a Yelp business page (it contains
/biz/). - Paste it into Start URLs — add as many businesses as you like.
- Optionally cap reviews per business, pick a language, or set a date range.
- Click Start, then download results from the Storage tab or the API.
{"startUrls": [{ "url": "https://www.yelp.com/biz/gary-danko-san-francisco" }],"maxReviewsPerUrl": 200,"dateFrom": "2025-01-01","sort": "newest"}
Pricing (pay per event)
| Event | Price |
|---|---|
| Actor start | $0.002 per run |
| Review scraped | $0.0015 |
1,000 reviews cost ~$1.50. Business info records and sentiment are free. Failed runs charge nothing.
FAQ
Do I need a Yelp account or API key? No.
Is scraping Yelp legal? This actor extracts only publicly available data. Ensure your use complies with applicable laws and Yelp's terms; consult a lawyer if unsure.
A business has thousands of reviews — will it work? Yes; use maxReviewsPerUrl or a date range to control cost and runtime.