Google Hotels Scraper (Prices, Ratings, Reviews) avatar

Google Hotels Scraper (Prices, Ratings, Reviews)

Pricing

from $1.20 / 1,000 hotels

Go to Apify Store
Google Hotels Scraper (Prices, Ratings, Reviews)

Google Hotels Scraper (Prices, Ratings, Reviews)

Scrape Google Hotels for any city and dates: nightly and total price, hotel class, rating, review count, coordinates, website, check-in times, description, nearby places and photo. No login.

Pricing

from $1.20 / 1,000 hotels

Rating

0.0

(0)

Developer

Murat Uzun

Murat Uzun

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

10 days ago

Last modified

Share

What is Google Hotels Scraper?

Google Hotels Scraper extracts hotel results and prices from Google Hotels. Give it cities or neighbourhoods and your check-in and check-out dates, and it returns each hotel with its lowest price per night and total price for the stay, hotel class and stars, Google rating and number of reviews, coordinates, website, check-in and check-out times, a short description, nearby places with travel times and a photo. Search several places in one run, in any currency. No login, no browser. $2 per 1,000 hotels.

Use it for hotel price monitoring, travel market research, comparing destinations, revenue management benchmarks, or building travel tools.

What data does Google Hotels Scraper extract?

FieldDescription
hotelId, name, url, googleMapsUrl, positionGoogle hotel id, name, Google Hotels link, Google Maps link, and rank in the results
pricePerNight, totalPrice, currencyLowest price shown per night and for the whole stay (taxes and fees included, as Google shows it)
hotelClass, starse.g. 4-star tourist hotel, 4
rating, reviewCountGoogle rating (1–5) and number of reviews
latitude, longitude, countryLocation
checkInTime, checkOutTimeHotel check-in/check-out times
website, description, photoUrlHotel website, Google's short description, main photo
nearbyNearby places and travel times, e.g. {"name": "Cimetière du Père-Lachaise", "travel": "9 min"}
searchLocation, checkIn, checkOut, nights, searchUrlThe search
scrapedAtWhen the row was scraped

How to use Google Hotels Scraper

  1. Enter Locations, several separated by ;: cities (Paris), areas (London Soho) or anything you'd type into Google.
  2. Enter Check-in and Check-out dates (YYYY-MM-DD). Without dates, the Actor prices a two-night stay 30 days from today.
  3. Optional: Currency.
  4. Run it and download the hotels as JSON, CSV, Excel or HTML, or read them through the API.

Example input

{
"locations": "Paris; London Soho",
"checkIn": "2026-11-12",
"checkOut": "2026-11-15",
"currency": "USD"
}

Example output

{
"name": "HΓ΄tel Georgette",
"url": "https://www.google.com/travel/hotels/entity/ChkIu8eQvfLV9-mhARoML2cvMTJobTF0czYxEAE",
"position": 3,
"hotelClass": "4-star tourist hotel",
"stars": 4,
"rating": 4.5,
"reviewCount": 601,
"pricePerNight": 212,
"totalPrice": 636,
"currency": "USD",
"latitude": 48.8632711,
"longitude": 2.352693,
"country": "FR",
"checkInTime": "3:00 PM",
"checkOutTime": "12:00 PM",
"website": "http://www.hotelgeorgette.com/",
"description": "Mid-rise hotel featuring modern art-inspired decor, minibars & free Wi-Fi, plus breakfast for a fee.",
"nearby": [{ "name": "The Centre Pompidou", "travel": "4 min" }],
"checkIn": "2026-11-12",
"checkOut": "2026-11-15",
"nights": 3
}

How much does it cost?

Pay per result: $0.002 per hotel ($2 per 1,000), with volume discounts on paid Apify plans. Locations that fail are listed in the ERRORS record and cost nothing. Set Maximum cost per run to cap spend.

Limits

  • About 18–20 hotels per location, the first results page Google shows. For more hotels in a city, search its neighbourhoods separately (Paris Marais; Paris Montmartre…).
  • Prices are Google's lowest partner price for the default occupancy (2 adults), for a US visitor, in the chosen currency. The booking site may show a different final price.
  • The list of booking partners and room types, and the review texts, aren't collected.

Using Google Hotels Scraper with AI agents

The Actor is pay-per-event with limited permissions, so AI agents can call it through Apify's MCP server (mcp.apify.com), for example with {"locations": "Lisbon", "checkIn": "2026-12-01", "checkOut": "2026-12-04"}. It also accepts location, city and cities.

FAQ

Is scraping Google Hotels legal? The Actor reads the public results page anyone can open without an account. Check that your use of the data is allowed where you are.

Can I track hotel prices over time? Yes. Schedule the Actor with the same locations and dates, and compare pricePerNight across runs.

Part of the webdatatools web-intelligence suite β€” every Actor is pay-per-event, reads public data without a login, and returns one clean row per entity:

Browse the whole suite at webdatatools, or call ten of these Actors straight from Claude, Cursor or Cline with the webdatatools MCP server.

Website & domain intelligence

Content for AI, LLMs and RAG

Search, video and social

Leads, jobs and company data

Developer, app and research data