opentable.com API: restaurant_availability

www.opentable.com via Parse · food_dining

Check reservation availability for specific restaurants on a given date/time/party size. Accepts restaurant IDs directly or a restaurant name to resolve. When restaurant_name is provided without restaurant_ids, searches OpenTable for the best match and checks its availability. When both are provided, restaurant_ids takes precedence. The optional location parameter biases the name resolution toward a specific city or area. Returns time slots with availability status, points rewards, and slot hashes. Accepts multiple restaurant IDs in one call for efficient batch lookups. Restaurant IDs come from search_restaurants results. 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.06 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/restaurant_availability
Interface artifact
sha256:0ea1b61b3765a34166344436006def37ce0a6d725cfc4ddb24ca475f623e0221
Manifest digest
sha256:c1e4f784bc2c326d22692ce696e0672acff8921497a17c15601ff3b0e03910fa

Request fields

  • date (string): Date in YYYY-MM-DD format. Defaults to tomorrow.
  • time (string): Time in HH:MM format (24h)
  • location (string): City or location string to bias restaurant name resolution (e.g. 'New York', 'Chicago'). Only used when resolving by restaurant_name; ignored when restaurant_ids is provided.
  • party_size (integer): Number of diners
  • restaurant_ids (string): Comma-separated restaurant IDs (get from search_restaurants results[*].restaurant_id). Takes precedence over restaurant_name when both are provided.
  • restaurant_name (string): Restaurant name to search for. When provided without restaurant_ids, resolves to the best-matching restaurant via OpenTable search. Ignored if restaurant_ids is also provided.

Example queries

  • {"date":"2026-08-26","time":"19:00","location":"New York","party_size":"2","restaurant_ids":"1406191","restaurant_name":"Nobu"}

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