$0.7/1K πŸ’° Yelp Reviews Scraper avatar

$0.7/1K πŸ’° Yelp Reviews Scraper

Pricing

from $0.70 / 1,000 results

Go to Apify Store
$0.7/1K πŸ’° Yelp Reviews Scraper

$0.7/1K πŸ’° Yelp Reviews Scraper

From $0.7/1K πŸ”₯ Paste a Yelp business URL or business name and export stars, the full review text, date, author, photos, and the owner reply. Collect thousands of reviews past the website page limit, duplicates skipped. JSON, CSV, Excel, or API. Start now! πŸš€

Pricing

from $0.70 / 1,000 results

Rating

0.0

(0)

Developer

Azzouzana

Azzouzana

Maintained by Community

Actor stats

0

Bookmarked

7

Total users

6

Monthly active users

18 hours ago

Last modified

Share

Yelp Reviews Scraper β€” One Business, Full Review History

Copying Yelp reviews by hand is a massive time-sink. Paste one business page or a business name and get the reviews in seconds.

Engineering Excellence & Reliability πŸš€

  • Zero-Friction Resolution: A Yelp business URL, or a plain name such as Tartine Bakery, San Francisco. One business, not a search results page.
  • High-Velocity Automation: Stars, the full review text, the date, the author, photos, and the owner reply, delivered while you grab a coffee.
  • Beyond the website limit: We bypass the website limitation and go beyond it. Duplicates are skipped.
  • enterprise-Grade Resilience: Clean JSON you can export to CSV, Excel, or an API.
  • Lightweight Pay-Per-Event: You pay for the reviews you actually save.

πŸ› οΈ How to Play

Input Parameters

FieldTypeDescription
startUrlString(Required) One Yelp business page, or a business name. A name can include the city: Name, City or Name in City.
maxItemsNumberHow many reviews do you actually need? (Default: 100)

Example 1: The "I already have the page" run

{
"startUrl": "https://www.yelp.com/biz/tartine-bakery-san-francisco",
"maxItems": 100
}

Example 2: The "I only know the name" run

{
"startUrl": "Tartine Bakery, San Francisco",
"maxItems": 100
}

πŸ†“ Free tier limitations

We want you to see how this actor works before you commit. To keep things fair for everyone, the free tier usually includes these trial limits:

  • Sample data: up to 5 reviews per runβ€”enough to check data quality.
  • Daily cap: 5 runs per calendar day (UTC).
  • Between runs: at least 60 seconds before you can start another run.

Limits can change with platform load depending on system load and your intended scraping to prevent what we might interpret as free users abuse.

Upgrade when you're ready!

Use the free tier to decide if this actor fits your project. Paid Apify plans remove these wait times and caps so you can run at full volumeβ€”upgrade to a paid plan.

πŸ“¦ What’s in the Box?

We deliver one clean JSON object per review. Full text, not a teaser.

{
"encid": "xC-wFr6IRrKKWhH0AsRm6w",
"text": {
"full": "the croissant was delicious coffee was very good.\nservice was terrible. long lines 6 girls standing there totally lost while only one person takes orders.\n need more training so more then one person takes orders.\nthe place is clean modern. \n80% of employees are totally lost needs to be addressed",
"language": "en",
"__typename": "ReviewText"
},
"rating": 5,
"feedback": {
"coolCount": 0,
"funnyCount": 0,
"usefulCount": 0,
"__typename": "ReviewFeedback"
},
"author": {
"encid": "maTi5uu6l3t8YFjnsrfsdg",
"profilePhoto": null,
"displayName": "Sarah P.",
"displayLocation": "Plano, TX",
"reviewCount": 6,
"friendCount": 0,
"businessPhotoCount": 0,
"currentTruncatedEliteYear": null,
"__typename": "User"
},
"business": {
"encid": "ri7UUYmx21AgSpRsf4-9QA",
"alias": "tartine-bakery-san-francisco-3",
"name": "Tartine Bakery",
"primaryPhoto": {
"encid": "26rwwIIRoi81hlzqdpzDYA",
"photoUrl": {
"url": "https://s3-media0.fl.yelpcdn.com/bphoto/26rwwIIRoi81hlzqdpzDYA/60s.jpg",
"url200x": "https://s3-media0.fl.yelpcdn.com/bphoto/26rwwIIRoi81hlzqdpzDYA/120s.jpg",
"url300x": "https://s3-media0.fl.yelpcdn.com/bphoto/26rwwIIRoi81hlzqdpzDYA/180s.jpg",
"__typename": "BusinessPhotoUrl"
},
"__typename": "BusinessPhoto"
},
"__typename": "Business"
},
"createdAt": {
"utcDateTime": "2026-09-06T00:04:45Z",
"__typename": "DateTime",
"localDateTime": "2026-09-05T17:04:45-07:00"
},
"businessPhotos": [],
"businessVideos": [],
"tags": {
"checkInCount": 0,
"isFirstReviewer": false,
"paymentInfo": {
"hasPaidThroughYelp": false,
"hasPurchasedDeal": false,
"__typename": "BusinessReviewPaymentInfo"
},
"reservationInfo": {
"hasPlacedReservation": false,
"reservationProvider": null,
"__typename": "BusinessReviewReservationInfo"
},
"reviewOfTheDay": null,
"__typename": "ReviewTags"
},
"__typename": "Review",
"bizUserPublicReply": null,
"previousReviews": []
}

Contact πŸ“¬

Need a custom solution? Have a feature request or just want to chat? We'd love to hear from you!

⚠️ Disclaimer

Not affiliated with the website. This actor collects publicly visible information. You are responsible for following the site's terms and the laws that apply to you. Read more: Is web scraping legal?

Keywords

Yelp Reviews Scraper, Business Reviews, Local Leads, Restaurant Reviews, Review Intelligence, Owner Replies, Customer Sentiment.