Google Hotels Prices: Rates, Ratings & Booking-Site Prices avatar

Google Hotels Prices: Rates, Ratings & Booking-Site Prices

Pricing

from $0.80 / 1,000 hotel returneds

Go to Apify Store
Google Hotels Prices: Rates, Ratings & Booking-Site Prices

Google Hotels Prices: Rates, Ratings & Booking-Site Prices

Hotel prices from Google Hotels for any city or hotel name and your dates: lowest nightly rate, stay total with taxes, star class, rating, reviews, amenities and coordinates. Optionally every booking site's price (Booking.com, Expedia, the hotel's own site...) for rate parity checks.

Pricing

from $0.80 / 1,000 hotel returneds

Rating

0.0

(0)

Developer

Onibaku

Onibaku

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Google Hotels Prices (rates, ratings and every booking site's price)

Get hotel prices from Google Hotels for any city, area or hotel name and the dates you choose. One clean row per hotel: lowest nightly rate, stay total with taxes and fees, star class, guest rating, review count, amenities, coordinates and website. Turn on booking-site prices and each row also lists what Booking.com, Expedia, Agoda, Hotels.com, the hotel's own website and every other booking site charge for the same stay, with links.

It reads the public Google Hotels results anyone can see without logging in, so the prices are the ones travellers see on Google for that market and currency.

What it's for

  • Rate parity checks for hotels: see whether OTAs undercut your own website for the dates that matter, every day. isOfficialSite marks your direct rate.
  • Competitor rate shopping: track the prices of the five hotels down the road, by date and length of stay.
  • Travel startups and price alerts: feed hotel prices for a destination into an app, a newsletter or a deals bot.
  • Analysts: average nightly rates by city, star class and date, for events, seasonality or market reports.
  • AI agents: one call answers "what does a 4-star in Lisbon cost next weekend?" (see MCP below).

Input

FieldWhat it does
queriesWhat you'd type into Google Hotels: hotels in Edinburgh, hotels near Heathrow, 4 star hotels in Lisbon.
hotelNamesSpecific hotels, best with the town: The Balmoral, Edinburgh. One row each.
checkInYYYY-MM-DD, or days from today (30), which keeps scheduled runs looking ahead. Empty means 30 days from today.
checkOut / nightsA check-out date, or a number of nights (default 1). Up to 30 nights.
adults1 to 6 (default 2).
currency, language, countrye.g. GBP, en-GB, uk. Defaults USD, en, us. Prices and booking sites can differ by market.
minRating, maxPrice, starClassKeep hotels rated at least 3, 3.5, 4 or 4.5; under a nightly price; of chosen star classes.
includeVacationRentalsGoogle mixes apartments and holiday lets into searches. Off by default.
includeProviderPricesEvery booking site's price for each hotel, plus address and phone. Charged separately.
maxResultsHotels per search (default 50). Google shows about 20 per page; the actor pages through.
proxyConfigurationApify Proxy by default. Switch to the RESIDENTIAL group if runs get blocked.

Cheapest 4 and 5-star hotels in Edinburgh, a month ahead:

{
"queries": ["hotels in Edinburgh"],
"starClass": ["4", "5"],
"currency": "GBP",
"country": "uk",
"maxResults": 100
}

Daily rate parity check for your hotel and two competitors, three weeks out, two nights (run on a schedule):

{
"hotelNames": ["The Balmoral, Edinburgh", "The Caledonian, Edinburgh", "Kimpton Charlotte Square, Edinburgh"],
"checkIn": "21",
"nights": 2,
"currency": "GBP",
"country": "uk",
"includeProviderPrices": true
}

Output

One row per hotel:

{
"query": "The Balmoral, Edinburgh",
"name": "The Balmoral, a Rocco Forte hotel",
"type": "hotel",
"googleHotelId": "ChUIl9v0gNTcqZQSGgkvbS8wN3NkenAQAQ",
"placeId": "ChIJmb1xW1bHh0gRly0dQOWmKBI",
"address": "1 Princes St., Edinburgh EH2 2EQ",
"phone": "0131 556 2414",
"latitude": 55.9530355,
"longitude": -3.1895371,
"starClass": 5,
"rating": 4.7,
"reviewCount": 3342,
"lowestPrice": 535.5,
"totalPrice": 1071,
"totalBeforeTaxes": 892.5,
"taxesAndFees": 178.5,
"currency": "GBP",
"checkIn": "2026-11-24",
"checkOut": "2026-11-26",
"nights": 2,
"adults": 2,
"cheapestProvider": "Evendo",
"providerPrices": [
{ "provider": "The Balmoral Hotel", "pricePerNight": 584.56, "totalPrice": 1169.13, "isOfficialSite": true, "url": "https://..." },
{ "provider": "Evendo", "pricePerNight": 535.5, "totalPrice": 1071, "isOfficialSite": false, "url": "https://evendo.com/stays/..." },
{ "provider": "Booking.com", "pricePerNight": 603.75, "totalPrice": 1207.5, "isOfficialSite": false, "url": "https://www.google.com/travel/lodging/clk?..." }
],
"amenities": ["Restaurant", "Bar", "Room service", "Indoor pool", "Fitness centre", "Spa", "Pet-friendly"],
"website": "https://www.roccofortehotels.com/hotels-and-resorts/the-balmoral-hotel/",
"hotelUrl": "https://www.google.com/travel/hotels/entity/ChUIl9v0gNTcqZQSGgkvbS8wN3NkenAQAQ?hl=en-GB&gl=uk&curr=GBP&ts=...",
"searchUrl": "https://www.google.com/travel/search?q=The%20Balmoral%2C%20Edinburgh&hl=en-GB&gl=uk&curr=GBP&ts=...",
"scrapedAt": "2026-10-25T23:40:12.000Z"
}

lowestPrice is the nightly price Google shows, with taxes and fees in; totalPrice is the whole stay. Without includeProviderPrices, providerPrices, cheapestProvider, address, phone and placeId are null (for hotel names, address and phone are usually filled anyway). hotelUrl opens the hotel on Google Hotels for the same dates and guests.

Pricing

$0.0008 per hotel returned, plus $0.002 per hotel with booking-site prices (includeProviderPrices), plus a token $0.00005 per run. 1,000 hotels cost about $0.80; 1,000 hotels with every booking site's price about $2.80. Hotels your filters drop, sold-out hotels and failed searches cost nothing.

Good to know

  • Prices are live: each run asks Google for your exact dates, guests, currency and market.
  • Sold-out or unpriced hotels are left out of searches. A hotel you name is always returned, priced or not.
  • Google doesn't list every booking site for every hotel, and which sites appear depends on country.
  • Some booking-site links go straight to the site; others go through Google's own booking link. Paid-ad click links are left out.
  • Amenities are the ones Google lists for the hotel. A few rarer amenities aren't named yet.
  • Google limits how often one IP can search. The actor goes gently, and if Google asks to check for "unusual traffic" it retries on a fresh proxy IP a few times, then stops with a clear message. It never tries to solve those checks. If that happens often, use the RESIDENTIAL proxy group.

Use it from Claude, ChatGPT or Cursor (MCP)

AI assistants can call this actor as a tool through Apify's MCP server. Add this server URL to your MCP client and sign in with your Apify account when prompted:

https://mcp.apify.com?tools=onibaku/google-hotels-prices

Data source

Google Hotels (google.com/travel), the public, logged-out results anyone can see. Prices come from the booking sites and hotels that list on Google. Every row's hotelUrl links back to the hotel on Google Hotels. Not affiliated with Google.

Questions or feature requests? Open an issue on the actor's Issues tab or email admin@onibaku.co.uk.