Hotel Prices by Booking Site (Google Hotels) avatar

Hotel Prices by Booking Site (Google Hotels)

Pricing

from $5.00 / 1,000 hotel with booking-site prices

Go to Apify Store
Hotel Prices by Booking Site (Google Hotels)

Hotel Prices by Booking Site (Google Hotels)

Every hotel in a city with its price on each booking site: Booking.com, Expedia, Hotels.com, Agoda, Trip.com, the hotel's own site and more. Cheapest site, official price, rate parity. Pay per hotel.

Pricing

from $5.00 / 1,000 hotel with booking-site prices

Rating

0.0

(0)

Developer

BDS Data

BDS Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

an hour ago

Last modified

Categories

Share

Enter a city and dates, and get every hotel's price on each booking site: Booking.com, Expedia, Hotels.com, Agoda, Trip.com, Priceline, the hotel's own website and more. The data comes from Google Hotels, which compares these sites for you. One run can cover a whole city, so you don't need to look up hotel IDs one by one. In our test run in Rome, the 20 hotels had 8–35 booking sites each.

What it's for

  • Hotels and revenue managers: see whether booking sites undercut your direct price (rate parity), and check competitors' prices across channels.
  • Travel apps and AI agents: give users the cheapest place to book each hotel.
  • Market research: see which booking sites are cheapest in a city, and by how much.

What you get per hotel

FieldExample
hotelName, hotelClass, ratingHotel Indigo Rome - St. George by IHG, 5, 4.7
offersone entry per booking site: provider, pricePerNight, totalPrice, isOfficialSite, bookingUrl
offersCount26
cheapestProvider, cheapestPricePerNight, cheapestTotalPriceTraveluro, 317.23, 634.47
officialSitePricePerNight, officialSiteIsCheapest361.39, false
priceSpreadPercentgap between the cheapest and the priciest site, in %
checkIn, checkOut, adults, currency2026-12-04, 2026-12-06, 2, USD
googleHotelsUrla link to the hotel on Google Hotels

How to use it

  1. Add one or more destinations ("Lisbon", "4 star hotels in Rome"), or specific hotels (a Google Hotels link, or a name with its city).
  2. Set check-in and check-out, the number of adults and the currency.
  3. Choose max hotels per destination (1–200).
  4. Run it, then download the results as JSON, CSV or Excel, or call it through the API.
{
"queries": ["Lisbon"],
"checkIn": "2026-11-20",
"checkOut": "2026-11-23",
"adults": 2,
"currency": "EUR",
"maxHotelsPerQuery": 20
}

Pricing

$5.00 per 1,000 hotels returned, and each hotel includes every booking site Google shows for it (often 15–30 for city hotels), so you pay per hotel, not per booking site. Pricing 20 hotels costs about $0.10. There's no monthly fee. Hotels with no prices for your dates, and pages that fail after retries, are not charged.

Example: a daily rate-parity check

  1. Add your hotel (and a few competitors) under Specific hotels, set your dates, then click Save as a new task.
  2. In the task, open Schedules and add a daily schedule.
  3. Watch officialSiteIsCheapest and each site's pricePerNight over time. Add a Slack, email or webhook integration to get alerts.

Use from an AI assistant (MCP)

AI assistants such as Claude, ChatGPT and Cursor can run this Actor as a tool through the Apify MCP server. To add only this Actor, use this server URL:

https://mcp.apify.com?tools=b_danielstefan/hotel-prices-by-booking-site

Then ask, for example: "Which booking site is cheapest for 4-star hotels in Rome, 20–23 November, 2 adults, in EUR?"

Notes for agents calling it:

  • Minimal input: {"queries": ["Lisbon"]}. Every other field has a default: check-in 14 days from today, one night, 2 adults, USD, 5 hotels.
  • One known hotel: put its name and city (or its Google Hotels link) in hotels and leave queries empty.
  • Keep it quick: use maxHotelsPerQuery 5–10. In our tests a 5-hotel run finished in under 2 minutes. Larger runs take longer and cost more.
  • Output: one dataset item per hotel. Read cheapestProvider, cheapestPricePerNight and officialSiteIsCheapest for the short answer, and offers for the price on each site.
  • Cost: $0.005 per hotel returned. Hotels with no prices for the dates are not charged.

Notes

  • Prices are what Google Hotels shows at run time for your dates, occupancy and country. They change often, and the booking sites set them.
  • Each hotel's price page is large, so allow roughly 15–20 seconds per hotel (several hotels load in parallel).
  • Only publicly visible price data is collected. You are responsible for using the data in line with applicable laws and the terms of the sites involved.

Support

Something broken or missing? Open an issue on the Issues tab. We check them regularly.