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.