Google Hotels Scraper avatar

Google Hotels Scraper

Pricing

from $4.99 / 1,000 results

Go to Apify Store
Google Hotels Scraper

Google Hotels Scraper

Scrape Google Hotels search results including hotel names, prices, ratings, reviews, star class, amenities, and addresses.

Pricing

from $4.99 / 1,000 results

Rating

0.0

(0)

Developer

codingfrontend

codingfrontend

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

18 hours ago

Last modified

Share

Scrape hotel listings from Google Hotels (Google Travel). Get hotel names, prices, ratings, reviews, star ratings, amenities, and addresses for any search query.

What It Does

This scraper searches Google Hotels for your query and extracts detailed information about each hotel listing. Perfect for market research, price comparison, and travel planning.

Input

FieldTypeDescriptionDefault
queryStringSearch query (e.g., "hotels in Paris")"hotels in Paris"
checkInStringCheck-in date in YYYY-MM-DD format(none)
checkOutStringCheck-out date in YYYY-MM-DD format(none)
guestsNumberNumber of guests2
maxItemsNumberMaximum number of hotels to scrape20
glStringCountry code for Google (e.g., "us", "uk", "in")(none)
hlStringLanguage code (e.g., "en", "fr", "de")(none)
proxyConfigurationObjectProxy settingsApify Residential

Example Input

{
"query": "hotels in New York",
"checkIn": "2025-08-01",
"checkOut": "2025-08-05",
"guests": 2,
"maxItems": 10
}

Output

Each hotel result includes:

FieldTypeDescription
positionNumberPosition in the results
hotelNameStringName of the hotel
priceStringPrice per night (with currency)
ratingNumberRating out of 5
reviewCountNumberNumber of reviews
starsNumberStar class (e.g., 3, 4, 5)
amenitiesArrayAvailable amenities (Wi-Fi, Pool, Parking, etc.)
addressStringHotel address or location
linkStringLink to the hotel on Google
searchQueryStringThe search query used
checkInStringCheck-in date
checkOutStringCheck-out date
guestsNumberNumber of guests
scrapedAtStringTimestamp of when the data was scraped

Example Output

{
"position": 1,
"hotelName": "The Plaza Hotel",
"price": "$450",
"rating": 4.6,
"reviewCount": 12543,
"stars": 5,
"amenities": ["Wi-Fi", "Pool", "Spa", "Restaurant", "Gym", "Room service"],
"address": "768 5th Ave, New York, NY 10019",
"link": "https://www.google.com/travel/hotels/...",
"searchQuery": "hotels in New York",
"checkIn": "2025-08-01",
"checkOut": "2025-08-05",
"guests": 2,
"scrapedAt": "2025-07-14T10:30:00.000Z"
}

Supported Features

  • Search for hotels in any city, region, or country
  • Filter by check-in and check-out dates
  • Specify number of guests
  • Set country and language preferences
  • Extracts 26+ types of amenities (Wi-Fi, Pool, Parking, Breakfast, Spa, Gym, and more)
  • Automatic scroll to load more results
  • Handles Google consent dialogs automatically
  • Residential proxy support for reliable scraping

Tips

  • Use specific queries like "5-star hotels in Tokyo" or "budget hotels near Times Square" for targeted results
  • Set check-in and check-out dates to get accurate pricing
  • Use the gl field to get results for a specific country (e.g., "us" for United States)
  • Start with a small maxItems value to test before running larger scrapes