Google Hotels Scraper — Rates, Amenities, Reviews avatar

Google Hotels Scraper — Rates, Amenities, Reviews

Under maintenance

Pricing

from $8.00 / 1,000 hotel searches

Go to Apify Store
Google Hotels Scraper — Rates, Amenities, Reviews

Google Hotels Scraper — Rates, Amenities, Reviews

Under maintenance

Scrape Google Hotels at scale: property listings with nightly rates, star rating, review score, amenities, location, thumbnails, deal flags, and price-per-night breakdown. Two modes: Search Hotels (destination + dates → paginated listings) and Get Hotel Details (full property profile)

Pricing

from $8.00 / 1,000 hotel searches

Rating

0.0

(0)

Developer

Scrape Badger

Scrape Badger

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

What does Google Hotels Scraper do?

Scrape Google Hotels — hotel search with prices, ratings, amenities, plus full property detail (rating breakdown, check-in/out policies, thumbnails).

Why use Google Hotels Scraper?

  • Search + Detail in one actor. Two modes: listing search, and deep property detail by property_token.
  • Dynamic pricing. Prices are for the specific check-in / check-out window you pass.
  • Currency + country targeting. gl: uk returns GBP, UK-first rankings.
  • Sponsored ads + organic bundled. ad records tagged separately from organic properties.
  • Cheap detail fetches. $0.008 per Get Hotel Details — deep enrichment on demand.

What data can Google Hotels Scraper extract?

FieldTypeDescription
record_typestringproperty / ad / brands / property_detail
namestringHotel name
ratingnumberStar rating
reviewsnumberReview count
pricestringPer-night price string
check_in / check_outstringQuery window
linkstringGoogle Hotels property URL
thumbnailstringPrimary image
amenitiesarrayAmenity list
property_tokenstringDetail-fetch token

How to scrape Google Hotels

  1. Click Try for free.
  2. Pick mode: Search Hotels or Get Hotel Details.
  3. For Search: set q (destination or hotel name), check_in, check_out, adults.
  4. For Details: set property_token (from a previous Search run), check_in, check_out.
  5. Optional: currency, gl.
  6. Click Start — hotels stream into the dataset.

How much will it cost?

$8 per 1,000 searches · $0.008 per Get Hotel Details. Search = one call per query; Detail = one call per property.

Competitor benchmark

ActorAuthorPriceNotes
voyager/booking-scrapervoyager~$10 / 1k hotelsBooking.com-focused
compass/crawler-google-placesCompass~$9 / 1k placesPlaces actor with hotels subset
apify/google-search-scraperApify~$3.50 / 1k pagesSERP actor, shallow hotel info
scrape-badger/google-hotels-scraperScrapeBadger$8 / 1k searches20% below closest hotel-focused competitor

Input

Configure the run in the Input tab above, or pass a JSON object matching the fields below when calling the Actor via the Apify API.

FieldRequiredDescription
modeSearch Hotels or Get Hotel Details.
check_in / check_outYYYY-MM-DD. check_out > check_in.
qSearch onlyDestination or hotel name.
property_tokenDetails onlyFrom a previous Search.
adults1-8, default 2.
currencyISO currency (default USD).
glCountry (default us).

Output

Every successful run streams records into the run's dataset. Download as JSON, CSV, XML, Excel, or HTML from the Dataset tab; consume programmatically via the Apify API or webhooks.

Example record:

{
"record_type": "property",
"name": "The Ritz-Carlton, New York",
"rating": 4.7,
"reviews": 1845,
"price": "$895 / night",
"check_in": "2026-12-01",
"check_out": "2026-12-03",
"link": "https://www.google.com/travel/hotels/\u2026",
"thumbnail": "https://\u2026",
"amenities": [
"Spa",
"Free WiFi",
"Gym"
],
"property_token": "ChoI5pXL1PzbxuDCARoNL2cvMTFqY3h3bWhsMxAB"
}

Tips / Advanced options

  • Pipe Search → Detail. Run Search to collect property_tokens, pipe each through Get Hotel Details for amenity-level depth.
  • Set check_in / check_out matching your customer's stay. Prices are highly date-sensitive — stale queries return stale prices.
  • Filter ads vs. organic. record_type: property for organic; record_type: ad for sponsored. Filter downstream.
  • Regional currency. currency: EUR, gl: de for German travellers — local merchants and local prices.

FAQ, Disclaimers, Support

Can I book through the actor?

No — booking is out of scope. The actor returns prices and Google Hotels URLs; customers book on the provider's site.

What's property_token?

Google's internal token for direct-lookup of a hotel's deep detail. Surfaced in Search mode output.

Why does check_out have to be after check_in?

Google rejects zero-night or invalid ranges with HTTP 400. The actor validates before calling.

Can I filter by star rating?

Not directly at the query level — post-filter on the rating field downstream.

Disclaimer

This Actor scrapes public Google data only. You're responsible for compliance with Google's Terms of Service and any applicable data-protection laws (GDPR, CCPA, etc.) in your jurisdiction. ScrapeBadger does not store the scraped results — they are delivered directly to your Apify dataset.

Support

Something not working? Open a ticket in the Issues tab above — we triage within one business day. Full API reference: docs.scrapebadger.com.

Powered by

ScrapeBadger — Google-optimised residential proxy pool + browser-farm fallback, 99.7% uptime, unmetered bandwidth. No CAPTCHAs reach you.