TheFork website screenshot

TheFork

TheFork is a leading European restaurant reservations marketplace, part of Tripadvisor, connecting diners with tens of thousands of restaurants across Europe and beyond. Through its developers portal, TheFork exposes a public REST API surface for restaurants, point-of-sale systems, and third-party partners to integrate with TheFork Management platform. The API enables partners to build custom booking flows, create and manage reservations with full detail such as meal date, party size, and customer data, surface preset menus and curated dining experiences, and access personalized guest data including allergies, dietary restrictions, and seating preferences. Offerings include a B2B API for restaurants and a POS API for point-of-sale providers.

2 APIs 7 Features
RestaurantReservationsBookingDiningPoint Of SaleMarketplace

APIs

TheFork B2B API

TheFork B2B API lets restaurants and groups integrate with TheFork Management platform. It supports designing custom booking flows, creating reservations with meal date, party s...

TheFork POS API

TheFork POS API enables point-of-sale providers to integrate their systems with TheFork Management platform, synchronizing reservations and restaurant operations data. TheFork c...

Collections

Pricing Plans

Thefork Plans Pricing

1 plans

PLANS

Rate Limits

Thefork Rate Limits

2 limits

RATE LIMITS

FinOps

Features

Custom Booking Funnel

Build a custom booking flow with real-time availability, offers, and preset menus, then create reservations directly against a restaurant.

Reservation Management

Create, retrieve, and update reservations including meal date, party size, and customer data.

Guest Profiles

Access personalized guest data such as allergies, intolerances, dietary restrictions, and seating preferences.

Customer Lookup

Find customer details by phone number for a given restaurant.

Reviews

Retrieve guest review details by review UUID.

Asynchronous Data Sync

Synchronize data without requiring real-time updates, using webhooks for reservation created and updated events.

POS Order Sync

Open and close point-of-sale orders tied to reservations and sync final amounts back to TheFork Management.

Use Cases

Restaurant Booking Integration

Restaurants and groups embed TheFork availability and booking into their own websites and apps.

POS Integration

Point-of-sale vendors connect their systems to reflect seated guests, open tickets, and reconcile spend with reservations.

Guest Personalization

Use allergy, dietary, and seating preferences to personalize the dining experience and pre-service preparation.

Review Aggregation

Pull guest reviews into restaurant CRM and reputation tooling.

Integrations

TheFork Management (TFM)

The restaurant management platform the APIs synchronize with.

Tripadvisor

Parent company; TheFork is part of the Tripadvisor group.

Auth0

Identity provider issuing OAuth 2.0 client credentials tokens.

Kong

API gateway fronting the public API with auth, rate limiting, and IP allowlisting.

Solutions

For Restaurants

B2B API for restaurants and groups to manage bookings and guests.

For POS Providers

POS API for point-of-sale vendors to sync orders and reservations.

For Partners

Partner API for third-party partners (announced as available soon).

Semantic Vocabularies

Thefork B2B Context

8 classes · 26 properties

JSON-LD

Thefork Context

12 classes · 36 properties

JSON-LD

Thefork Pos Context

7 classes · 23 properties

JSON-LD

API Governance Rules

TheFork API Rules

11 rules · 4 errors 6 warnings 1 info

SPECTRAL

JSON Structure

Thefork B2B Reservation Structure

9 properties

JSON STRUCTURE

Thefork Pos Order Structure

9 properties

JSON STRUCTURE

Example Payloads

Resources

🔗
Website
Website
🔗
Documentation
Documentation
🌐
Portal
Portal
🚀
GettingStarted
GettingStarted
📝
Signup
Signup
📜
TermsOfService
TermsOfService
📰
Blog
Blog
👥
GitHubOrganization
GitHubOrganization
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary
🔗
JSONLD
JSONLD
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: TheFork POS API
  version: v1
items:
- info:
    name: Orders
    type: folder
  items:
  - info:
      name: Open Order
      type: http
    http:
      method: POST
      url: https://api.thefork.io/pos/v1/orders
      headers:
      - name: CustomerId
        value: ''
      body:
        type: json
        data: '{}'
    docs: Called by TheFork to the POS provider's configured receipt opening URL when a reservation is seated, instructing
      the POS to open an order for the reservation. The POS responds with 204 on success; TheFork may retry on 5xx errors.
  - info:
      name: Close Order
      type: http
    http:
      method: POST
      url: https://api.thefork.io/pos/v1/orders/:orderId/close
      headers:
      - name: X-Api-Key
        value: ''
      params:
      - name: orderId
        value: ''
        type: path
        description: TheFork's UUID for the order.
      body:
        type: json
        data: '{}'
    docs: Close an order on payment and send the final order details (total amount and currency) back to TheFork so the reservation
      can be marked LEFT.
bundled: true