Google Hotels Scraper: Prices, Ratings & Deals
Pricing
from $1.10 / 1,000 hotels
Google Hotels Scraper: Prices, Ratings & Deals
Scrape Google Hotels for any city and dates: price per night and total stay, deals vs usual price, star class, rating, review counts, address, phone, website, coordinates and photos. Pagination, guests, currency and filters included.
Pricing
from $1.10 / 1,000 hotels
Rating
0.0
(0)
Developer
Ishema Hugues
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
an hour ago
Last modified
Categories
Share
Google Hotels Scraper: prices, ratings & deals for any dates
Scrape Google Hotels for any city, area or landmark, with your exact check-in and check-out dates, guests and currency.
Each hotel comes back with:
- price per night and total price for the stay
- deals compared with the usual price ("38% less than usual")
- star class, guest rating, review count and the full 1–5★ rating breakdown
- address, phone, website, coordinates, photos and nearby places
- Google Hotels and Google Maps links
- optionally, prices from every booking site (Booking.com, Expedia, Agoda, Hotels.com, the official site…), each with nightly and total price and a booking link
The Actor pages through the results automatically. When Google returns an empty or blocked page, it retries on a fresh IP, so your runs don't come back empty.
Why this Google Hotels scraper?
- Reliable. Google often serves an empty results page to scrapers. This Actor detects that and retries with a new residential IP. If a phrasing such as "hotels near X" doesn't resolve, it also retries with alternative phrasings.
- Real stay prices. Prices are for your dates and number of adults, in your currency. You get both the nightly and the total price, not "from" prices for random dates.
- Every booking site's price, if you want it. Turn on
includeVendorPricesto get the full price list Google shows for each hotel, pluscheapestVendor. Rate shoppers need exactly this. - Fast and cheap. Plain HTTP and no headless browser. Hundreds of hotels take a few minutes.
- Fair billing. You pay per hotel saved. Hotels removed by your filters, and failed searches, are free.
- Ready to use. Clean, flat records work straight in Excel, Google Sheets, BI tools, the Apify API, Make, Zapier, n8n, and AI agents through Apify MCP.
Use cases
- Hotel revenue management: track competitors' prices for upcoming dates. Schedule daily runs to build a rate-shopping history.
- Travel agencies & tour operators: shortlist hotels by price, stars and rating for client itineraries, in any currency.
- Market research: compare average prices, star mix and ratings by city and season.
- Lead generation: collect hotel names, websites, phone numbers and addresses for B2B outreach. Respect anti-spam laws.
- Travel apps & AI assistants: give an agent live hotel options for a destination and dates.
Input
{"queries": ["Lisbon", "hotels near Times Square", "resorts in Bali"],"checkInDate": "2026-11-12","checkOutDate": "2026-11-15","adults": 2,"currency": "USD","maxResultsPerQuery": 100,"minRating": 4,"maxPricePerNight": 250,"includeVendorPrices": true}
- A plain place name ("Lisbon") is searched as "hotels in Lisbon". Full phrasings such as hostels, resorts, or "near a landmark" also work.
- If you leave the dates empty, the stay starts 14 days from today and lasts 2 nights. The maximum is 30 nights.
- Filters (
minRating,maxPricePerNight,minHotelClass) are applied before saving, so you don't pay for hotels you filtered out.
Output
One record per hotel. The example below is a real result from 2 Oct 2026, shortened:
{"query": "hotels in Paris","effectiveQuery": "hotels in Paris","searchedPlace": "Paris","position": 1,"hotelId": "ChkIy5q-tZ-KsLYZGg0vZy8xMWd5MXR3Y2d6EAE","name": "JO&JOE Paris Gentilly","type": "hotel","rating": 4.4,"reviewCount": 5115,"ratingHistogram": { "1": 301, "2": 164, "3": 254, "4": 709, "5": 3687 },"pricePerNight": 76,"pricePerNightText": "US$76","totalPrice": 227,"totalPriceText": "US$227","currency": "USD","deal": "42% less than usual","checkIn": "2026-10-20","checkOut": "2026-10-23","nights": 3,"address": "Gentilly, France","latitude": 48.8163491,"longitude": 2.3382857,"phone": "+33 1 84 23 37 60","website": "https://all.accor.com/…","description": "Colorful rooms & dorms in a trendy hostel offering a bar, a warm restaurant & a shared kitchen.","thumbnail": "https://lh3.googleusercontent.com/…","images": ["https://lh3.googleusercontent.com/…"],"nearbyPlaces": [{ "name": "…", "travelTime": "9 min" }],"googleHotelUrl": "https://www.google.com/travel/hotels/entity/ChkIy5q-tZ-KsLYZGg0vZy8xMWd5MXR3Y2d6EAE","googleMapsUrl": "https://www.google.com/maps?cid=5699907350968254543","adults": 2,"scrapedAt": "2026-10-02T…"}
The key-value store's SUMMARY record lists, for each search, Google's total hotel count, how many hotels were scanned and how many were saved. FAILED lists any searches that failed after all retries. You are not charged for those.
Pricing
The current prices (per saved hotel, plus the optional per-hotel booking-site price list) are on the Pricing tab. Hotels removed by your filters, and failed searches, are never charged. To cap your spend, set Max cost per run in the run options.
FAQ
Is it legal to scrape Google Hotels? The Actor collects publicly visible listing information. It needs no login and collects no personal data about individuals. You are responsible for using the data lawfully and in line with the rules that apply to you.
Are prices exact? They are the prices Google shows for your dates, guests and currency at the moment of the run. Hotel prices change constantly, so schedule runs if you need history.
How many hotels can I get per city? Google pages through results 18–20 at a time, and the Actor paginates until maxResultsPerQuery is reached. Big cities have thousands of listings.
Why do some hotels have no star class? Google only shows an official star class for some properties. Guesthouses, hostels and rentals often have none.
Do I get prices from individual booking sites (Booking.com, Expedia…)? Yes. Turn on includeVendorPrices and each hotel gets a vendorPrices list: site, nightly price, total price and booking link, cheapest first. It is billed as a separate event, and only when Google lists at least one site.
More Google data tools from the same developer
- 📈 Google Trends Scraper: interest over time, regions, rising and breakout queries, unlimited keyword comparison, Trending Now.
- ✈️ Google Flights Scraper: prices, cheapest-day scan, price insights, full itineraries.
Independent tool, not affiliated with or endorsed by Google.