Google Hotels Scraper - Prices, Ratings & Amenities avatar

Google Hotels Scraper - Prices, Ratings & Amenities

Pricing

from $1.80 / 1,000 hotels

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

Google Hotels Scraper - Prices, Ratings & Amenities

Scrape Google Hotels for any city and dates: nightly and total prices, guest ratings, review counts, star class, location, amenities insights, photos and links. Reliable, fast, no browser, no API key.

Pricing

from $1.80 / 1,000 hotels

Rating

0.0

(0)

Developer

Dataspace

Dataspace

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

Google Hotels Scraper

Get hotel prices (with and without taxes), deals, amenities, guest ratings, review counts, star class and location data from Google Hotels for any city and any dates. Fast, reliable, no browser, no Google API key, no login.

Use it to monitor hotel prices, benchmark competitors, find the best-value hotels in a city, power travel apps and AI agents, or run hospitality market research.

What data do you get?

For every hotel Google shows for your search:

FieldExample
nameHôtel Berne Opéra
pricePerNight / priceTotal / currency137 / 411 / USD (before taxes and fees)
pricePerNightWithTaxes / priceTotalWithTaxes164 / 493 (taxes and fees included)
dealDescription"29% less than usual" — Google's deal label when the price is below normal
amenitiesFree Wi-Fi, Free breakfast, Pool, Spa, Fitness center, Free parking, Pet-friendly, Beach access…
propertyTypehotel, resort hotel, hostel, bed and breakfast, capsule hotel…
locationRating4.8 — Google's location score (sightseeing, dining, getting around)
rating / reviewCount4.2 / 582
ratingDistributionnumber of 1★–5★ reviews
ratingAspectswhat guests say about Service, Breakfast, Rooms… — sentimentScore from -100 (very negative) to +100 (very positive) and number of mentions
hotelClass3 (stars)
latitude / longitude48.8742, 2.3289
checkInTime / checkOutTime3:00 PM / 11:00 AM
nearbyPlacesattractions, transit, airports with travel times
description, website, photoshotel summary, official website, up to 10 photos
googleHotelsUrl, googleMapsUrl, placeIdlinks and IDs to join with other data
positionrank of the hotel in Google's results

How to use

  1. Enter one or more locations (e.g. Paris, Manhattan, New York, Bali).
  2. Pick check-in / check-out dates, number of adults and currency.
  3. Optionally filter by minimum rating, star class, price range or must-have amenities (pool, free breakfast, pet-friendly…).
  4. Click Start and download results as JSON, CSV, Excel or via API.

Example input

{
"locations": ["Paris", "Barcelona"],
"checkIn": "2026-11-20",
"checkOut": "2026-11-23",
"adults": 2,
"currency": "EUR",
"maxHotelsPerLocation": 200,
"minRating": "4",
"amenities": ["freeWifi", "pool"]
}

Example output (real result, shortened)

{
"searchLocation": "London",
"position": 1,
"name": "Premier Inn London Wembley Stadium hotel",
"propertyType": "hotel",
"hotelClass": 3,
"pricePerNight": 58,
"pricePerNightWithTaxes": 69,
"priceTotal": 173,
"priceTotalWithTaxes": 208,
"currency": "GBP",
"dealDescription": "17% less than usual",
"rating": 4.4,
"reviewCount": 1927,
"locationRating": 4.2,
"amenities": [
"Breakfast ($)",
"Free Wi-Fi",
"Parking ($)",
"Air conditioning",
"Bar",
"Restaurant",
"Accessible",
"Kid-friendly",
"Smoke-free property"
],
"latitude": 51.555784499999994,
"longitude": -0.2840985,
"checkInTime": "3:00 PM",
"checkOutTime": "12:00 PM",
"checkIn": "2026-11-07",
"checkOut": "2026-11-10",
"nights": 3,
"adults": 2,
"googleHotelsUrl": "https://www.google.com/travel/hotels/entity/ChoItOq13tD2wsj7ARoNL2cvMTFmNzd2eGQ3dxAB"
}

Why this scraper?

  • Reliable: every request is retried automatically, switching to a fresh proxy IP whenever Google blocks it, so your runs finish instead of failing halfway.
  • Fast and cheap: no headless browser — about 20 hotels per second per location.
  • Exact dates, guests and currency: prices are for your stay, not Google's default "tonight" view, in 30 currencies.
  • Thousands of hotels per city: automatic pagination through all of Google's results.
  • Multiple locations in one run and built-in filters to return only what you need.

Pricing

Pay per result: $1.80 per 1,000 hotels, plus a tiny start fee of $0.00005 per run. Platform usage (compute and proxies) is included — you are not charged anything else.

ExampleCost
100 hotels in one city$0.18
1,000 hotels (10 cities)$1.80

Set a maximum cost for a run and the Actor stops when it is reached.

Tips

  • Prices on Google depend on the searcher's country. Use the Country field (e.g. gb, de) to see local prices.
  • For daily price monitoring, create a Schedule in Apify Console and run the same input every day.
  • If a run reports blocked requests, select the RESIDENTIAL proxy group in Proxy configuration.

FAQ

Is scraping Google Hotels legal? This Actor only collects publicly available information that Google shows to any visitor, without logging in. You are responsible for how you use the data; please respect Google's terms and applicable laws.

Can I integrate it with my app or AI agent? Yes — run it through the Apify API, Python/JavaScript clients, Zapier, Make, or as a tool for AI agents via Apify MCP.

I need another field or feature. Open an issue on the Issues tab — feedback is welcome and new features are added regularly.

More scrapers by dataspace

Like it? If this Actor saves you time, please leave a review on the Reviews tab — it helps others find it. Found a problem? Open an issue and it will be fixed quickly.

Disclaimer

This Actor is an independent tool and is not affiliated with, endorsed by or sponsored by Google LLC. Google and Google Hotels are trademarks of their respective owners and are mentioned only to describe the publicly available data source. It collects only publicly available hotel information that Google shows to any visitor — without logging in, without solving CAPTCHAs and without collecting personal data. Photos are returned as links, not copied. You are responsible for making sure that your use of the data complies with applicable laws (including copyright and data protection laws such as GDPR) and with the terms of the source website.