Google Hotels Scraper avatar

Google Hotels Scraper

Pricing

from $1.99 / 1,000 google hotels scraper results

Go to Apify Store
Google Hotels Scraper

Google Hotels Scraper

Scrapes structured Google Travel hotel results with entity IDs, ratings, review counts, prices, property types, amenities, images, cancellation flags, dates, guest counts, and search metadata.

Pricing

from $1.99 / 1,000 google hotels scraper results

Rating

0.0

(0)

Developer

Search API

Search API

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 days ago

Last modified

Share

Scrapes structured Google Travel hotel results with entity IDs, ratings, review counts, prices, property types, amenities, images, cancellation flags, dates, guest counts, and search metadata.

What this Actor collects

The Actor converts Google Travel hotel results into one clean JSON record per property, including entity ID, ratings and reviews, prices, property type, amenities, images, cancellation flags, stay dates, guests, and search provenance when available.

  • Uses the input limits and filters below to control the crawl.
  • Stores source-backed fields defined by the 42-field dataset schema.
  • Omits optional fields when the source does not expose a value instead of writing nulls or fabricated placeholders.

Use cases

  • Accommodation research
  • Rate and availability monitoring
  • Travel-market analysis

Input

Provide input in JSON. Fields marked required must be supplied. The Default / example column shows a schema default when one exists; otherwise it shows a documented prefill or fixture value.

FieldTypeRequiredDefault / exampleDescription
querystringYes"hotels in Paris"The hotel search query to use (e.g. 'hotels in Paris', 'hotels in New York')
checkInstringNoCheck-in date in YYYY-MM-DD format (e.g. 2026-03-15). Leave empty to use Google's default.
checkOutstringNoCheck-out date in YYYY-MM-DD format (e.g. 2026-03-17). Leave empty to use Google's default.
guestsintegerNo2Number of guests for the hotel search
maxItemsintegerNo20Maximum number of hotel results to retrieve
glstringNo"us"Two-letter country code for localized results (e.g. 'us', 'gb', 'fr', 'in')
hlstringNo"en"Language code for the interface (e.g. 'en', 'fr', 'de', 'es')
currencystringNo"USD"Preferred three-letter currency code for hotel prices (e.g. USD, EUR, GBP, INR). Google can still localize prices to the proxy region; each result reports the displayed currency.
proxyConfigurationobjectNo{"useApifyProxy":true,"apifyProxyGroups":["RESIDENTIAL"]}Proxy configuration for the scraper. Use Apify Proxy with RESIDENTIAL group for best results.

Example input

{
"query": "Paris",
"maxItems": 5,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": [
"RESIDENTIAL"
]
},
"checkIn": "2026-08-01",
"checkOut": "2026-08-05",
"guests": 2,
"gl": "us",
"hl": "en",
"currency": "USD"
}

Output

The default dataset contains one item per hotel property result. The following are the most useful fields; rates, availability, cancellation terms, amenities, and images depend on the property and requested stay.

FieldTypeDescription
positionintegerPosition
hotelNamestringHotel Name
ratingnumberRating
reviewCountintegerReview Count
starRatingintegerStar Rating
propertyTypestringProperty Type
pricestringPrice
currencystringCurrency
amenitiesarrayAmenities
freeCancellationbooleanFree Cancellation
urlstringURL
checkInstringCheck In
checkOutstringCheck Out
querystringQuery
scrapedAtstringScraped At
typestringType

Example dataset item

This compact example is taken from local Actor storage. Long text and nested collections are shortened for documentation only.

{
"position": 1,
"hotelName": "Hôtel Georgette",
"rating": 4.4,
"reviewCount": 584,
"starRating": 4,
"propertyType": "4-star tourist hotel",
"price": "$149",
"currency": "USD",
"amenities": [
"Breakfast ($)",
"Free Wi-Fi"
],
"freeCancellation": false,
"url": "https://www.google.com/entity/ChkIu8eQvfLV9-mhARoML2cvMTJobTF0czYxEAE",
"checkIn": "2026-08-01"
}