Skip to content

bondvit/opentable-crawler-examples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Opentable Crawler — examples

Runnable examples for the OpenTable Scraper — Reviews, Restaurants & Availability on Apify.

Scrape OpenTable restaurants AND individual reviews (reviewer, overall + food/service/ambience sub-ratings, text, dined date, helpful votes), plus availability and listings. By city, cuisine, or URL. Two PPE events: per restaurant + per review.

What you get per record

accepts_reservations · address · city · country · cuisine · cuisine_str · description · latitude · longitude · menu_url · name · opening_hours · phone · price_range · rating · record_type · restaurant_id · review_count · reviews · reviews_extracted · scraped_at · slug · state · street_address · url · zip_code

Quickstart

  1. Get your Apify token: https://console.apify.com/account/integrations
  2. Run a language example below. Both call the actor and print the results.
Example File
Python (apify-client) examples/python/run.py
JavaScript (apify-client) examples/javascript/run.js
Sample output (real records) examples/sample_output.json

Example input

{
  "city": "san-francisco",
  "maxItems": 10,
  "includeReviews": true,
  "maxReviewsPerRestaurant": 20
}

Links


MIT-licensed examples. The actor runs on the caller's Apify account (you pay platform compute + per-result).

About

Runnable Python & JS examples for the OpenTable Scraper on Apify

Topics

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors