opentable.ca API: search_restaurants
opentable.ca via Parse · food_dining
Full-text search for restaurants by location, keyword, date, and party size. Returns restaurant listings with name, cuisine, rating, price band, neighborhood, address, coordinates, and photos. Results are server-paginated but this endpoint returns the first page. Each restaurant carries a restaurantId usable for availability lookups and a slug (from the profile URL) for detail fetches. Search restaurants, check real-time availability, and browse curated dining options on OpenTable Canada. Fulfilled by Parse from opentable.ca.
- food-dining
- opentable-ca
- parse
- platform-key
- reviews-ratings
- travel
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/f956bcfe-cab2-4cec-a73e-37b56c6835cf/search_restaurants
- Interface artifact
- sha256:0615eceacffaa1bad5f50e74054c0c2abe7ae9e75a6885ab564a492c0a4a4be9
- Manifest digest
- sha256:8b32be5cbe27957621b75eeb3873f1577d7ba1c3548c2ee550ab1e3ce47d8492
Request fields
- term (string, required): Search term — a city name, neighborhood, cuisine, or restaurant name.
- covers (integer): Number of people in the party.
- date_time (string): Preferred date and time in ISO format (e.g., 2026-06-20T19:00:00). Omitting returns results for the current time.
Example queries
- {"term":"Toronto","covers":"2","date_time":"2026-06-19T19:00:00"}