TableCheck API
Integuru generates a production-ready HTTP API for TableCheck, the restaurant reservation platform used across Japan and Asia Pacific, for dining concierge agents and travel apps acting on a guest's own account. 23 verified actions cover restaurant search and autocomplete, availability, time slots and menu items, restaurant detail and photos, cuisines, regions and curated lists, and the signed-in guest's reservations, requests, payments, points, vouchers, memos and saved lists, including saving and removing restaurants.
23
Verified actions live today
<3 sec
Response latency per call
99.9%+
Reliability rate on generated APIs
24/7
On-call maintenance on Production plans
Integration facts
- Authenticates against
- https://www.tablecheck.com/
- Authentication
- Login flows, including 2FA, handled by Integuru using your own TableCheck credentials.
- Approach
- Direct HTTP requests, with no browser automation or RPA involved.
Endpoints
Available actions
Don't see the action you need?
The actions above cover the most common TableCheck integration patterns, but they're not the full picture. Integuru can build additional workflows for any capability the platform exposes. Our Managed Service handles scoping, building, and maintaining custom actions on your behalf, so just let us know what you need.
Guide
TableCheck integration guide
Does TableCheck have a public API?
TableCheck publishes documented REST APIs for booking, web booking, CRM, POS and sync, but access is by request: you email TableCheck with your intended use, each application is reviewed individually, and requests can be declined. Those APIs also serve the venue side. Integuru generates a production-ready HTTP API for TableCheck from a guest's own login, with 23 verified actions across restaurant search, availability, menus and the signed-in guest's reservations, points, vouchers and saved lists, including two write actions for list management.
| | TableCheck APIs | Integuru for TableCheck | |---|---|---| | Access | Email request, reviewed case by case, may be declined | The guest's own TableCheck login | | Covers | Booking, web booking, CRM, POS and sync | Search, availability, menus, the guest's reservations, points and saved lists | | Acts for | The venue or an approved partner | The guest |
What you can do with the TableCheck API
A concierge agent handling a visitor to Tokyo needs to find a restaurant near the hotel that seats two at 19:30 on Friday, show the menu, and keep a shortlist on the guest's account. Every step is an action, with locale available on most for the guest's language.
Search and discover
search_tablecheck_restaurantssearches bylatitude,longitudeandradiusor byregion, filtered bydate,time,party_size,cuisinesandquery, sorted bysort_by, paged bycursor.autocomplete_tablecheck_searchcompletes aqueryfor aregion;list_tablecheck_regions,list_tablecheck_cuisinesandlist_tablecheck_curated_listsreturn the reference lists and editorial picks.
Read a restaurant
get_tablecheck_restaurantandlist_tablecheck_restaurant_photosreturn detail and photos byslug.list_tablecheck_restaurant_menu_itemsreturns menu items for ashop_id,priced_onlywhen needed.
Check availability
get_tablecheck_restaurant_availabilityreturns availability for ashop_id,party_sizeandstart_date.list_tablecheck_restaurant_time_slotsreturns bookable slots for oneshop_idor severalshop_idsacrossdate_mintodate_maxordays_ahead, from astart_time.
Manage the guest's account
list_my_tablecheck_reservationsandlist_my_tablecheck_reservation_requestsreturn bookings and pending requests, withscopeandpage.list_my_tablecheck_payments,get_my_tablecheck_points_balance,list_my_tablecheck_points_historyandlist_my_tablecheck_voucherscover payments, points and vouchers.list_my_tablecheck_saved_lists,get_tablecheck_saved_list,list_my_tablecheck_followed_lists,save_tablecheck_restaurant_to_listandremove_tablecheck_restaurant_from_listread and edit saved lists;get_my_tablecheck_restaurant_memoandget_my_tablecheck_profilereturn the guest's memo for a restaurant and the profile.
Who uses this
AI travel and dining concierge products run the search, time-slot and menu actions with the guest's own credentials and save the shortlist to the guest's TableCheck lists, so the recommendation persists in the app the guest already uses. Itinerary apps pull list_my_tablecheck_reservations alongside the same guest's bookings from the Tock and Resy pages. Loyalty aggregators read get_my_tablecheck_points_balance and list_my_tablecheck_vouchers to show a guest what they can redeem before they book. The restaurants industry page covers reservations within the guest workflow.
Setup notes
Integuru authenticates against tablecheck.com with the guest's TableCheck account; every my_ action is scoped to that account. Keep slug and shop_id straight: detail and photo actions take slug, availability, slot, menu and list actions take shop_id. Dates are YYYY-MM-DD, time and start_time are clock times, and locale selects the response language.
Get started
Install the CLI and connect a TableCheck login:
npm install -g integuru
Or sign in at app.integuru.com, add TableCheck, and call the same 23 actions from the dashboard. For placing or cancelling a reservation on the guest's behalf, the Managed Service scopes and builds those write actions against the account.
Guides in Restaurants & Food Service
Platform API guides in this vertical
Good to know
Before you start
- Can I use it today?
- Yes. Every action listed above has been verified against live TableCheck traffic. Install the CLI or sign in at app.integuru.com, connect your TableCheck account, and start calling the endpoints.
- What if TableCheck changes or breaks?
- On Production plans the Integuru team is on call around the clock, with auth auto-healing included, so target-platform changes get fixed by Integuru rather than by your engineers.
- What does it cost?
- Start on the Free plan at $0/month with 100 API calls/month. Production starts at $499/month with 24/7 on-call maintenance and auth auto-healing.
FAQ