Directory v1
This API is Live and ready to use in production.
The Directory API is used to retrieve a listing of restaurants on the TableCheck platform, including photos and descriptions.
Target audience
The Directory API is recommended for use by:
Restaurant listing websites
Travel and experience booking websites
Concierge services
If you would like to implement reservation booking, we recommend to use the Availability API instead.
The Directory API is not intended for use by Point-of-Sale, CRM, or IPTV vendors. These use cases have special APIs which allow you to fetch a dedicated shop list.
Endpoint
The Directory API is read-only. Both development and production should connect to the Live API endpoint.
https://api.tablecheck.com/api/directory/v1/...
Interactive API console
https://api.tablecheck.com/api/directory/v1/docs
Refer to Using the API Console for help.
Rate Limits
Using TableCheck content
The Directory API includes content which is the property of TableCheck and/or its participating merchants. You may re-use this content on your site without direct attribution provided that:
You are redirecting users to the TableCheck booking page to make reservations; and
You do not claim ownership of this content; and
TableCheck has not revoked your privilege to use its content
How to Implement
Browsing the shop list
The API refers to restaurants as "shops". The /shops
endpoint will return all restaurants listed on TableCheck in a paginated format. The response can return a detailed set of attributes including addresses, descriptions, and photos as they appear in the TableCheck system.
GET /shops?page=0
You may also use query parameters, for example geolocation parameters (see API console for full documentation).
GET /shops?geo_latitude=35.6895&geo_longitude=139.6917&geo_distance=10000
The directory/v1/shops
endpoint can be used interchangeably with the availability/v1/shops
endpoint. The latter can return the same results but also includes booking availability.
Fetching the list of cuisines
You may fetch the list of cuisine keys to use when querying shops, as well as their translations, at the following endpoint:
GET /cuisines
Next Steps
Use the Availability API to search shops which have available seating in real-time.
For further inquiries and assistance, please contact api@tablecheck.com