Google Hotels Scraper avatar

Google Hotels Scraper

Pricing

from $3.00 / 1,000 hotel scrapeds

Go to Apify Store
Google Hotels Scraper

Google Hotels Scraper

Get hotel prices, star class, ratings, reviews and coordinates from Google Hotels for any city and travel dates. Fast HTTP scraper, no browser.

Pricing

from $3.00 / 1,000 hotel scrapeds

Rating

0.0

(0)

Developer

Timon

Timon

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Get hotel prices from Google Hotels for any city and any travel dates: nightly price, star class, guest rating, number of reviews, coordinates, check-in times and the hotel website. One run covers many cities at once.

The scraper reads Google Hotels with plain HTTP requests, no browser. That makes it fast (about 2 seconds per search) and reliable on the standard Apify datacenter proxy.

What you can use it for

  • Hotel revenue management: watch competitor rates for your city and dates every day.
  • Travel startups and price comparison: feed live hotel prices into your app or spreadsheet.
  • Market research: compare price levels, star classes and ratings across cities and seasons.
  • Event planning: check prices and availability around trade fairs, concerts and holidays.

Input

FieldDescriptionDefault
searchQueriesCities or searches, one per line. Paris becomes hotels in Paris. Districts work, e.g. hotels in Manhattan.required
checkInArrival date YYYY-MM-DDtomorrow
checkOutDeparture date YYYY-MM-DDone night after check-in
adultsNumber of adult guests, 1 to 82
currencyCurrency code, e.g. USD, EUR, GBPUSD
languageGoogle language codeen
countryGoogle country codeus
maxResultsPerQueryHotels per search, up to 2020
{
"searchQueries": ["Paris", "hotels in Manhattan", "Berlin Mitte"],
"checkIn": "2026-11-13",
"checkOut": "2026-11-15",
"adults": 2,
"currency": "EUR"
}

Output

One row per hotel:

{
"searchQuery": "Lisbon",
"position": 1,
"name": "The Editory Riverside Santa Apolónia Hotel",
"pricePerNight": 108.06,
"priceDisplay": "€108",
"currency": "EUR",
"checkIn": "2026-11-13",
"checkOut": "2026-11-15",
"hotelClass": 5,
"rating": 4.2,
"reviewCount": 587,
"ratingHistogram": { "1": 39, "2": 29, "3": 50, "4": 110, "5": 359 },
"latitude": 38.713592,
"longitude": -9.1229278,
"checkInTime": "3:00 PM",
"checkOutTime": "12:00 PM",
"website": "https://www.editoryhotels.com/riverside-apolonia-lisboa/",
"googleHotelsUrl": "https://www.google.com/travel/hotels/entity/ChkIl86QibHd_P0PGg0vZy8xMXNncjJkdGtxEAE",
"googleMapsFeatureId": "0xd19340aa4a51b41:0xffbf2eb11242717",
"adults": 2,
"scrapedAt": "2026-09-24T14:14:34.287Z"
}

Export the results as JSON, CSV, Excel or HTML, or pull them through the Apify API, n8n, Make or Zapier.

Pricing

You pay per hotel returned, see the pricing tab. Searches that return no hotels cost nothing.

Limits

  • Google shows about 18 to 20 hotels on the first result page of a search. For more hotels in a big city, run several searches by district, e.g. hotels in Montmartre, hotels in Le Marais.
  • Searches around a landmark (hotels near the Eiffel Tower) return a map view on Google without a hotel list. Use the district name instead.
  • Prices are what Google shows for the given dates and guests. They can differ from the final price on the booking site (taxes, fees, room type).

FAQ

Do I need a Google account or API key? No.

Which proxy should I use? The default Apify datacenter proxy works. Change it only if you see repeated failures.

How fresh are the prices? Every run fetches live data from Google Hotels.