Skip to content
For LLMsView as Markdown·

Booking.com ​

undefined

DetailValue
CategoryTravel
Base URLhttps://supply-xml.booking.com/hotels/xml
AuthenticationAPI Key
Endpoints6
Connector keybooking-com

Using Booking.com in a workflow ​

  1. Go to Connections and click New Connection.
  2. Pick Booking.com from the marketplace.
  3. Enter your credentials (see Authentication above for what's expected).
  4. In a workflow, drop an API Call node and select this connection.
  5. Pick the operation you need from the Operation dropdown. The full list is below.

Available endpoints ​

EndpointSummary
GET Hotels
GET Rooms
GET Availability
GET Rates
GET Reservations
GET Cities

Each endpoint is documented in full below. Use the outline on the right to jump to one.

GET ​

Hotels

DetailValue
Operation IDhotels_0
MethodGET
Path``

Parameters ​

No parameters.

Using this endpoint in a workflow ​

  1. Add an API Call node to your workflow.
  2. Pick your Booking.com connection from the Connection dropdown.
  3. In the Operation dropdown, select hotels_0.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns ​

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Booking.com API reference.

GET ​

Rooms

DetailValue
Operation IDrooms_1
MethodGET
Path``

Parameters ​

No parameters.

Using this endpoint in a workflow ​

  1. Add an API Call node to your workflow.
  2. Pick your Booking.com connection from the Connection dropdown.
  3. In the Operation dropdown, select rooms_1.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns ​

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Booking.com API reference.

GET ​

Availability

DetailValue
Operation IDavailability_2
MethodGET
Path``

Parameters ​

No parameters.

Using this endpoint in a workflow ​

  1. Add an API Call node to your workflow.
  2. Pick your Booking.com connection from the Connection dropdown.
  3. In the Operation dropdown, select availability_2.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns ​

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Booking.com API reference.

GET ​

Rates

DetailValue
Operation IDrates_3
MethodGET
Path``

Parameters ​

No parameters.

Using this endpoint in a workflow ​

  1. Add an API Call node to your workflow.
  2. Pick your Booking.com connection from the Connection dropdown.
  3. In the Operation dropdown, select rates_3.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns ​

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Booking.com API reference.

GET ​

Reservations

DetailValue
Operation IDreservations_4
MethodGET
Path``

Parameters ​

No parameters.

Using this endpoint in a workflow ​

  1. Add an API Call node to your workflow.
  2. Pick your Booking.com connection from the Connection dropdown.
  3. In the Operation dropdown, select reservations_4.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns ​

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Booking.com API reference.

GET ​

Cities

DetailValue
Operation IDcities_5
MethodGET
Path``

Parameters ​

No parameters.

Using this endpoint in a workflow ​

  1. Add an API Call node to your workflow.
  2. Pick your Booking.com connection from the Connection dropdown.
  3. In the Operation dropdown, select cities_5.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns ​

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Booking.com API reference.