Google Hotels Scraper — Prices, Ratings & Amenities avatar

Google Hotels Scraper — Prices, Ratings & Amenities

Pricing

from $2.00 / 1,000 hotel results

Go to Apify Store
Google Hotels Scraper — Prices, Ratings & Amenities

Google Hotels Scraper — Prices, Ratings & Amenities

Scrape Google Hotels: nightly prices with and without taxes, prices from every booking site (Booking, Expedia, official site), deals, star class, ratings, reviews count, amenities, location, images and links. Fast HTTP scraper, no browser.

Pricing

from $2.00 / 1,000 hotel results

Rating

0.0

(0)

Developer

Aliaksei Varabyou

Aliaksei Varabyou

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

Categories

Share

Scrape Google Hotels search results for any city, landmark or area and get clean JSON/CSV/Excel with nightly prices (with and without taxes), deals, star class, guest rating, review counts, amenities, coordinates, photos and direct links. Works for hotels and vacation rentals, any dates, any number of adults and children, and 100+ currencies.

Optional prices by booking site: for every property get all offers Google compares — Booking.com, Expedia, Hotels.com, Agoda, Trip.com, Priceline, the hotel's official site and more — with nightly and total prices (with and without taxes) and direct booking links.

Fast HTTP scraper, no browser — about 100 hotels in 15–20 seconds.

What you can do with it

  • Hotel price monitoring — track nightly rates for your competitive set by date, occupancy and currency.
  • Revenue management & rate parity — compare your property with nearby hotels, and check whether OTAs undercut your official-site price.
  • Travel apps & AI agents — give your agent live hotel prices and ratings for a destination in one call.
  • Market research — supply by star class, average price per night, best-rated hotels, deal frequency.
  • Lead generation for hospitality — hotel names, websites, locations and ratings for a whole city.

Input

FieldDescriptionDefault
queriesWhat you would type into Google Hotels: hotels in Warsaw, hotels near Eiffel Tower, Barcelonarequired
checkInDate / checkOutDateYYYY-MM-DD14 days from today, 1 night
adults1–122
childrenAgese.g. [5, 9][]
currencyISO code: USD, EUR, GBP, PLN…USD
maxResultsPerQueryProperties to save per query100
propertyTypeall, hotels, vacation_rentalsall
includeOffersAlso save prices from every booking site (slower, extra event per property)false
language / countryGoogle hl / glen / us
proxyConfigurationApify Proxy (datacenter is enough for most runs)Apify Proxy
{
"queries": ["hotels in Warsaw", "hotels near Eiffel Tower"],
"checkInDate": "2026-11-20",
"checkOutDate": "2026-11-22",
"adults": 2,
"currency": "EUR",
"maxResultsPerQuery": 100
}

Output

One item per property:

{
"query": "hotels near Eiffel Tower",
"position": 1,
"name": "Hôtel Mercure Paris Centre Tour Eiffel",
"type": "hotel",
"hotelClass": 4,
"rating": 3.9,
"reviewsCount": 5018,
"ratingBreakdown": { "5_star": 2206, "4_star": 1326, "3_star": 664, "2_star": 309, "1_star": 513 },
"currency": "EUR",
"pricePerNight": 153.91,
"pricePerNightText": "€154",
"pricePerNightWithTaxes": 186,
"dealText": "18% less than usual",
"checkInDate": "2026-11-20",
"checkOutDate": "2026-11-22",
"nights": 2,
"amenities": ["Free Wi-Fi", "Breakfast ($)", "Air conditioning", "Fitness center", "Bar", "Room service"],
"latitude": 48.8552471,
"longitude": 2.2919128,
"countryCode": "FR",
"checkInTime": "3:00 PM",
"checkOutTime": "12:00 PM",
"nearbyPlaces": [{ "name": "Eiffel Tower", "travel": [{ "mode": "walking", "duration": "4 min" }] }],
"reviewTopics": [{ "topic": "Location", "mentions": 658, "positive": 505, "negative": 80 }],
"website": "https://all.accor.com/...",
"imageUrls": ["https://lh3.googleusercontent.com/...=w1200"],
"googleHotelsUrl": "https://www.google.com/travel/hotels/entity/...",
"googleMapsUrl": "https://www.google.com/maps?cid=..."
}

With includeOffers: true each item also has offersCount, cheapestOffer and offers:

"offers": [
{ "provider": "Hotel SOHO Barcelona", "isOfficialSite": true, "pricePerNight": 105.12, "pricePerNightWithTaxes": 114.09, "totalPriceWithTaxes": 228.19, "bookingUrl": "https://..." },
{ "provider": "Booking.com", "isOfficialSite": false, "pricePerNight": 98.73, "pricePerNightWithTaxes": 107.49, "totalPriceWithTaxes": 214.98, "bookingUrl": "https://www.booking.com/..." }
]

Typically 15–30 offers per hotel in big cities (fewer for hostels and rentals). With country set to an EU country Google shows tax-inclusive prices only, so the ...WithTaxes fields may be empty.

Vacation rentals also include rentalDetails (e.g. Entire apartment, Sleeps 4, 2 bedrooms) and bookingProviders with links.

About prices. pricePerNight is the nightly price as Google shows it for the selected country. In the US it excludes taxes and pricePerNightWithTaxes holds the total with taxes and fees; in most EU countries the displayed price already includes taxes and pricePerNightWithTaxes is empty. A property without a price usually has no availability for the chosen dates and occupancy.

Pricing

Pay per result: you are charged only for properties saved to the dataset, plus a separate small charge per property when includeOffers is on and offers were found. No monthly fee.

Tips

  • Use specific queries (hotels in Kraków Old Town, spa hotels Zakopane) to get the most relevant list.
  • Google returns results in pages of ~20 and ranking can shift slightly between pages; the scraper removes duplicates.
  • Run it on a schedule to build a daily price history.

FAQ

Is scraping Google Hotels legal? The scraper collects publicly available information only and no personal data. You are responsible for using the data in line with applicable laws and Google's terms.

Do I need a proxy? The default Apify datacenter proxy works for most runs. If you see repeated blocks, switch to residential proxy.

Found a bug or need a field? Open an issue on the Issues tab — I usually reply within a day.