Yelp Reviews Scraper — Full Text, Owner Replies, Filters avatar

Yelp Reviews Scraper — Full Text, Owner Replies, Filters

Under maintenance

Pricing

from $1.00 / 1,000 review storeds

Go to Apify Store
Yelp Reviews Scraper — Full Text, Owner Replies, Filters

Yelp Reviews Scraper — Full Text, Owner Replies, Filters

Under maintenance

Scrape 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

Korado Labs

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

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

FieldDescription
text, rating, date / dateParsed, languageThe review itself, with the date parsed to ISO format
reviewerName, reviewerLocation, reviewerAvatarWho wrote it
reviewerFriendCount, reviewerReviewCount, reviewerPhotoCount, reviewerEliteReviewer credibility signals
photos, photoCaptionsDirect image links for photos attached to the review
ownerRepliesThe business's public response(s) with text and date
feedbackUseful, feedbackFunny, feedbackCoolReaction counts
sentiment{label, score} — positive / neutral / negative (VADER). Free.
businessName, businessUrlWhich 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

  1. Copy the URL of a Yelp business page (it contains /biz/).
  2. Paste it into Start URLs — add as many businesses as you like.
  3. Optionally cap reviews per business, pick a language, or set a date range.
  4. 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)

EventPrice
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.