---
title: addHotelSearch
slug: js-api/addhotelsearch
description: Overview of the Monetate Travel API's addHotelSearch method and how to use it
image:  https://archbee-image-uploads.s3.amazonaws.com/ceIfEvQHzQk1IVxoRWUh7/K9eTL4jKm7UQINb6zNziJ-20250912-181225.png
docTags: 
createdAt: 2024-04-30T20:20:50.372Z
---

:::hint{type="warning"}
This method call is only available to clients using the [Monetate Travel API](docId\:vhdqXHIQl8l4Mfz6YjkVB).
:::

:::CodeblockTabs
addHotelSearch Method

```javascript
// addHotelSearch Method
window.monetateQ = window.monetateQ || [];
window.monetateQ.push(['addHotelSearch', {
  // Optional
  'adults': [2],
  'airport': ['LHR'],
  'checkIn': ['20260212'], // February 12, 2026
  'checkOut': ['20260224'], // February 24, 2026
  'children': [1],
  'city': ['London'],
  'country': ['United Kingdom'],
  'guests': [3],
  'postalCode': ['WW1'],
  'rooms': [1],
  'region': ['London'],
  'type': ['Single', 'Double']
}]);
window.monetateQ.push(['trackData']);
```
:::

The `addHotelSearch` method passes information from your site to Monetate when a customer searches for a hotel. This method consists of 13 optional attributes.

- `adults` — An integer that includes the total number of adults staying in a hotel room
- `airport` — A string that includes the three-character airport code to search for adjacent airports
- `airportCodeCity` — A string that includes the adjacent city for the airport included in `airport`
- `checkIn` — A string that includes the check-in date for the hotel stay in YYYYMMDD format
- `checkOut` — A string that includes the check-out date for the hotel stay in YYYYMMDD format
- `children` — An integer that includes the total number of children staying in a hotel room
- `city` — A string that includes the city where a hotel was searched for
- `country` — A string that includes the country where a hotel was searched for
- `guests` — An integer that includes the total number of adults and children staying in a hotel room
- `postalCode` — A string that includes the postal code where a hotel was searched for
- `rooms` — An integer that includes the total number of hotel rooms searched for
- `region` — A string that includes the state, province, or region where a hotel was searched for
- `type` — A string that includes the type of hotel room searched for

:::hint{type="info"}
Although none of these attributes are required, you should include as many as possible to use hotel search targets.
:::

