Last updated

Understanding the Market insights reports

Use the Market insights API to explore what the guests are searching for using Booking.com and to better understand:

Area demand:

Property performance:

Accessing performance insights needs additional permission

To access the performance data of a property, properties must grant the "Performance data and insights" permission while requesting a new connection via the Extranet.

For existing connections: Providers with individual property accounts can use the Quick connect interface in the Provider portal to request for an additional permission Performance data and insights from the connected partner.

For providers with group accounts: Adding permissions for existing connections is currently not supported.

Booking.com provides insights by helping you analyse the anonymised search and reservations data.

Prerequisites for accessing the area demand data report

To provide reliable and accurate data, the area_demand_data endpoint is currently supported only for properties meeting the following criteria:

  • Have been open and bookable at least once.
  • Have at least 30 open and bookable properties listed on Booking.com in the property's area.
  • Have at least 1200 guest searches in the previous two weeks for properties in the property's area.
Using the area_demand_data endpoint without meeting the criteria

The endpoint returns the following error message if the property does not meet the criteria mentioned above:
The property is not eligible for retrieving demand data.

Understanding property performance

The Market insight API provides four endpoints that can provide insights into your property's performance. This section provides additional information on how to analyse the insights and understand the available metrics.

Analysing the metrics impact

Using the property performance endpoints, you can compare the insights with data from:

  • Last year: The API compares the report with the last year values, that is 365 days earlier than the date or time period when the report is run. You can see the percentage change. Useful for year-on-year comparison.
  • A competitive set: A competitive set includes up to 50 properties selected by Booking.com based on what guests were looking at before booking a specific property.
  • A peer group: A peer group consists of 50 similar properties in the target property's area. You can use the peer group to see how a specific property is doing compared to similar properties. The properties in the peer group are chosen by Booking.com based on similarities in conversion, cancellations, property type, and other factors.
  • Market: All properties in a specific region.

Understanding insight terminologies

TerminologyDescription
Book dateThe date a reservation is booked by guests, minus any cancellations.
Stay dateA reservation’s actual stay dates. Those are the dates guests will stay (or have already stayed) at a property, not the day they booked on Booking.com.
Room nightThe number of rooms booked or stayed on a given date or time period. For example, if a guest books a room for 3 nights, that’s 3 room nights. But if the guest books two rooms for 3 nights, that’s 6 room nights.
ADRAverage daily rate calculated as the total revenue divided by room nights sold.

Understanding the demand data report

Using the area_demand_data endpoint, you can find:

  • The guest's search window: The number of days ahead of their stay that guests took to search.
  • The traveller type: For example, whether guests wanted to travel alone, as a couple, a family or a group.
  • The most popular device type they use to search for the stay. For example, mobile or a computer.
  • The cancellation policy attached to the stay. For example, you can find the details of cancellation policies that were most popular based on actual reservations.
  • The top 5 countries from where the bulk of the guests' search come, based on IP address.
  • The guests' stay destination, whether domestic or international. For example, guests from France searching for stays in New Zealand are reported as an international destination.

For information on how to implement the area_demand_data endpoint, see Retrieving a demand report.

Insights use past two-weeks data

The API returns a report that provides insights on the target property's region based on the property ID you specify. The report uses the previous two weeks data from the date the report is generated. The data is updated once per 24 hours and the report generation process starts every day at midnight (CET).

Retrieving demand data for a test property

When using the endpoint on a test property, the API returns mock data for the Paris region.

The report contains a score in percentage for each of the metrics grouped under six categories as shown in the following table.

Book window

CategoryBook window
(book_window)
Metrics0-1 days2-7 days8-30 days31-90 days90+ dayNo dates
DescriptionGuests looking for stays less than 2 daysGuests looking for stays between two and seven daysGuests looking for stays between eight and thirty daysGuests looking for stays between thirty one and ninety daysGuests looking for stays longer than ninety daysGuests searching without any fixed dates

Traveller type

CategoryTraveller type
(traveller_type)
MetricsCoupleSolo travellerFamilyGroup
DescriptionTwo guests travelling togetherA single guest travellingTwo or more adult guests accompanied by one or more childrenMore than two adult guests travelling as a group

Domestic and international travellers

CategoryDomestic and international travellers (origin)
MetricsDomesticInternational
DescriptionGuests who are searching for stays in the target property's region and from the same countryGuests searching for stays in your property's region but are currently residing in a different country

Device

CategoryDevice (device)
MetricsMobileDesktopUnidentified
DescriptionGuests using mobile devices to searchGuests using desktop computersGuests using devices that are neither mobile nor desktop

Top 5 countries

CategoryTop 5 countries (rank)
MetricsCountry 1Country 2Country 3Country 4Country 5
DescriptionGuests from country 1 searching for stays in your property's regionGuests from country 2 searching for stays in your property's regionGuests from country 3 searching for stays in the target property's regionGuests from country 4 searching for stays in your property's regionGuests from country 5 searching for stays in your property's region

Cancellation policy

CategoryCancellation policy (policy)
MetricsFree cancellationNon-refundablePartially refundable
DescriptionGuests making reservations for a property (or room) where the cancellation policy allows for free cancellationGuests making reservations for a property (or room) where the cancellation policy charges in full on any cancellationsGuests making reservations for a property (or room) where the cancellation policy charges a partial amount on cancellations

Understanding the booking window report

Use the Booking window report (book_window_data) to see how far ahead guests book their stay by analysing the following metrics:

  • The total number of reservations based on date of booking across all booking windows, minus cancellations.
  • Average daily rate (ADR). This is the average rate charged per room per night. It is calculated as the total revenue divided by room nights sold.
  • Percentage of rooms booked in a specific booking window.

For information on how to implement the book_window_data endpoint, see Retrieving booking window report.

The report shows the above metrics for the following booking windows:

  • 0 - 1 days
  • 2 - 3 days
  • 4 - 7 days
  • 8 - 14 days
  • 31 - 60 days
  • 61 - 90 days
  • 90+ days

You can view the analytics:

  • Based on a date range.
  • Comparing the results with values from last year or with the Booking-defined competitive set, peer group or market.

Understanding the Booker's data

Use the Booker's data report (booker_insights_data) to understand which countries a property's guests are booking from.

It returns the following metrics:

  • The total number of reservations based on date of booking that were booked by guests across all countries, minus cancellations.
  • Percentage of rooms booked by guests from a specific country.

For information on how to implement the booker_insights_data endpoint, see Retrieving booker's data report.

The report shows the above metrics for the top 5 countries where the highest numbers of guests booked from.

You can view the analytics:

  • Based on a date range.
  • Comparing the results with values from last year or with the Booking-defined competitive set, peer group or market.

Understanding the pace report

Use the pace report (pace_report_data) to keep track of your future reservations, and compare your performance to previous years. You can also check how the property compares with their peer group, competitive set or the market in general.

The report captures the following metrics:

  • Total number of reservations in the future based on the stay date, excluding any cancellations. Therefore, not stayed or cancelled yet.
  • Total revenue forecast from selling the projected number of rooms.
  • Average daily rate calculated as the total revenue divided by room nights sold.

For information on how to implement the pace_report_data endpoint, see Retrieving revenue forecasting report.

You can view the analytics:

  • Based on a date range.
  • Comparing the average daily rate metric with values from last year or with the Booking.com-defined competitive set, peer group or market.
  • View by date, week, month or none (aggregates by total).

Understanding the Sales statistics report

Use the Sales statistics report (sales_statistics_report_data) to view the reservations from guests who have booked or stayed at the property, and compare it to the previous year. You can also compare the past performance with the property’s peer group, competitive set or the market in general.

You can view the analytics:

  • Based on a date range.
  • Based on reservations:
    • Book date gross: Takes all reservations based on the date of the booking (rather than the stay), even if cancelled.
    • Book date net: Takes all reservations based on the date of the booking (rather than the stay), excluding cancelled reservations.
    • Stay date net: Takes all reservations based on the stay date, net of any cancellations - therefore all stayed bookings.
  • Comparing the results with values from last year or with the Booking.com-defined competitive set, peer group or market.
  • View by date, week, month or none (aggregates by total).

The report captures the following metrics:

  • Total number of rooms booked gross, booked net or stayed net.
  • Total revenue generated from selling the number of rooms.
  • Average daily rate calculated as the total revenue divided by room nights sold.

For information on how to implement the /sales_statistics_report_data endpoint, see Retrieving sales statistics report.