OpenTable Reviews Scraper avatar

OpenTable Reviews Scraper

Pricing

from $2.99 / 1,000 results

Go to Apify Store
OpenTable Reviews Scraper

OpenTable Reviews Scraper

Scrape OpenTable restaurant reviews — ratings, diner feedback and replies

Pricing

from $2.99 / 1,000 results

Rating

0.0

(0)

Developer

PowerAI

PowerAI

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Extract diner reviews from OpenTable restaurant pages: overall / food / service / ambience / value ratings, review text, diner nickname, dine date, and optional restaurant replies.

A real browser clears OpenTable’s bot protection; reviews are then pulled from the site’s structured review search API (paginated), not by fragile card scraping.

Features

  • Restaurant profile URLs (/r/…)
  • Search result URLs — expands into restaurant profiles
  • Sort: newest / highest / lowest rating
  • Global review cap across the run
  • Restaurant metadata (name, cuisine, address, aggregate ratings)

Input

FieldTypeDefaultDescription
startUrlsarray—Restaurant and/or search URLs
resultsWantedinteger50Max reviews for the whole run (results_wanted alias supported)
maxRestaurantsinteger10Cap restaurants opened from each search URL
sortBystringnewestReviewnewestReview / highestRating / lowestRating
proxyConfigurationobject—Residential proxy recommended

Input example

{
"startUrls": [
{ "url": "https://www.opentable.com/r/bestia-los-angeles" }
],
"resultsWanted": 30,
"sortBy": "newestReview"
}

Output

One dataset item per review:

FieldDescription
reviewId / text / typeReview identity and body
overall / food / service / ambience / value / noiseRatings
nickname / dinerMetro / isVip / dinerReviewCountDiner
submittedDateTime / dinedDateTimeTimestamps
restaurantReplyRestaurant public reply (if any)
restaurantId / restaurantName / restaurantUrlRestaurant
aggregateOverall / reviewCountRestaurant aggregates
photos / scrapedAtMedia and provenance

Tips

  • Start with a single restaurant URL and a small resultsWanted to validate proxies.
  • OpenTable often blocks plain HTTP / datacenter IPs — use a residential proxy on Apify.
  • Search pages only yield restaurants currently shown in the results list; raise maxRestaurants carefully.