You can build your external website to manage guest bookings and integrate it with the Guesty Booking Engine via an API connection. The API integration allows you to pull data from the Booking Engine, such as checking your listing availability and creating reservations. See our full Booking Engine API documentation.
You can have an unlimited number of Booking Engines and up to five Booking Engine API instances. For a sandbox environment, you may only create one Booking Engine API instance.
To set up an API integration with the Guesty Booking Engine, start by creating a Booking Engine API instance.
Create an API instance
Follow the instructions below.
Step by step:
- Sign in to your Guesty account.
- In the top navigation bar, click the mode selector and select Growth mode.
- Click Distribution.
- Click the Guesty Booking Engine API thumbnail.
- At the top right, click Create a new API key at the top right.
- Enter a nickname for the instance and select Request to book or Instant booking. Then, click Next.
- Click Select properties to select the properties you want to include in the Booking Engine, then click Next.
- Click Save new API key.
- In the pop-up, click
to copy the "Client Secret credentials" and "Client ID credentials" and share them with your developer.
The "Client Secret" and "Client ID" allow external developers to access the selected content on the specific Booking Engine API. Make sure to share these keys only with trusted partners.
Edit an API instance
Step by step:
- Sign in to your Guesty account.
- In the top navigation bar, click the mode selector and select Growth mode.
- Click Distribution.
- Click the Guesty Engine API Instance thumbnail.
- To the right of the relevant instance, click
and then select Edit API key.
- Edit the relevant fields.
- Click Save.