opentable.com API: search_restaurants

www.opentable.com via Parse · food_dining

Search for restaurants by keyword, location, date/time, party size, and various filters. Returns paginated results with comprehensive restaurant details including name, cuisine, ratings, reviews, photos, address, phone, and features. Paginates via page number. Each restaurant includes a restaurant_id usable with restaurant_availability. Search for restaurants, get autocomplete suggestions, resolve locations, and check availability on OpenTable. Covers the US market with rich restaurant data including ratings, reviews, photos, pricing, and features. Fulfilled by Parse from www.opentable.com.

  • food-dining
  • maps-geo
  • parse
  • platform-key
  • travel
  • www-opentable-com
Verified

Price and execution

Price
$0.04 USD credits / call
Trust tier
Verified
Execution
Managed call
Capability group
food_dining

Interface snapshot

Protocol
HTTP operation
Operation
GET /scraper/f37010d4-cf53-464e-8c5a-8b0fb742720e/search_restaurants
Interface artifact
sha256:f9936e9dbabf14d54aea486cb3443f644cab41cc7aba2bc522839be4168694d2
Manifest digest
sha256:09de337f02d19e211962e365eb25b36ed37f97d36fae7389f86638b59673c579

Request fields

  • date (string): Date in YYYY-MM-DD format. Defaults to tomorrow.
  • page (integer): Page number (1-based)
  • term (string): Search term (e.g., 'Italian', 'sushi', 'steakhouse', 'pizza'). Leave empty to browse all restaurants.
  • time (string): Time in HH:MM format (24h)
  • prices (string): Comma-separated price band IDs (1=under $15, 2=$30 and under, 3=$31-50, 4=$50+)
  • sort_by (string): Sort order for results: Allowed values: RATING, WEB_CONVERSION, DISTANCE
  • latitude (number): Latitude of search center
  • metro_id (integer): Metro ID (auto-resolved from coordinates if not provided). Use location_lookup to find IDs.
  • longitude (number): Longitude of search center
  • page_size (integer): Results per page (max 50)
  • party_size (integer): Number of diners
  • cuisine_ids (string): Comma-separated cuisine filter IDs

Example queries

  • {"date":"2026-08-26","page":"1","term":"Italian","time":"19:00","sort_by":"RATING","latitude":"40.7128","metro_id":"0","longitude":"-74.006","page_size":"25","party_size":"2"}

Similar offerings

Capability / providerTierPriceProtocolCapability groupInspect

pingodoce.pt API: get_product_categories

pingodoce.pt via Parse

Tier: Verified. Protocol: http. Group: food_dining.
Verified$0.02 / callhttpfood_dining

thecocktaildb.com API: filter_cocktails_by_category

thecocktaildb.com via Parse

Tier: Verified. Protocol: http. Group: food_dining.
Verified$0.02 / callhttpfood_dining

winecompanion.com.au API: get_regions

winecompanion.com.au via Parse

Tier: Verified. Protocol: http. Group: food_dining.
Verified$0.02 / callhttpfood_dining