Google Hotels Scraper · $2.50/1K · Prices, Taxes & Reviews
Pricing
from $1.90 / 1,000 hotels
Google Hotels Scraper · $2.50/1K · Prices, Taxes & Reviews
Scrape Google Hotels for any city and dates: price per night and per stay with taxes & fees, ratings, reviews, hotel class, amenities, photos and GPS. Optional prices from each booking site (Booking.com, Expedia, official site). Fast HTTP-only, no browser, pay only per hotel returned.
Pricing
from $1.90 / 1,000 hotels
Rating
0.0
(0)
Developer
Feather Scrape
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Google Hotels Scraper
Track hotel prices, benchmark competitors and build travel apps with data from Google Hotels. For any city, neighborhood or landmark, get every hotel with its price per night and for the whole stay (taxes & fees included), ratings, reviews, hotel class, amenities, photos and location — and, optionally, the price on each booking site (OTA rates: Booking.com, Expedia, Agoda, official website…).
- 📈 Hotel price tracking & rate parity: schedule it daily to monitor a destination or your competitive set
- ✅ Your dates and number of adults are really applied: prices match what you see on Google for the same search
- 🏷️ OTA rates in the same run: turn on Include prices of each booking site to compare Booking.com, Expedia, Hotels.com, Agoda and the hotel's official rate
- ⚡ Fast and cheap: plain HTTP requests, no headless browser, ~20 hotels per request
- 🌍 Any destination, currency and language
- 🧾 Pay only for the hotels you get
What data can you extract?
| Field | Example |
|---|---|
name, hotelClass, hotelType | "Novotel Paris Est", 4, "4-star hotel" |
pricePerNight, pricePerNightBeforeTaxes | 188.12 (taxes & fees included), 156.36 |
pricePerNightText | "€188", the nightly price as displayed by Google (before taxes in some markets, e.g. the US) |
totalPrice, priceBreakdown | 564.35, {base, taxes, fees, total} for the whole stay |
rating, reviewCount, ratingDistribution | 3.6, 6598, {"5": 2422, "4": 1535, …} |
amenities, amenityCodes | ["Free Wi-Fi", "Fitness center", "Pet-friendly", …] |
checkIn, checkOut, nights, adults | "2026-11-12", "2026-11-15", 3, 2 |
checkInTime, checkOutTime | "2:00 PM", "12:00 PM" |
latitude, longitude, countryCode | 48.8633, 2.4162, "FR" |
description, website, images | Google's short description, official website, photo URLs |
nearbyPlaces | [{"name": "Gallieni", "type": "Subway", "travelTimes": [{"mode": "walking", "duration": "4 min"}]}] |
googleHotelsUrl, googleMapsUrl, hotelId | Links to the hotel on Google Hotels and Google Maps |
bookingSites (option) | [{"provider": "Booking.com", "priceRank": 1, "isCheapest": true, "isOfficialSite": false, "pricePerNight": 136.9, "totalPrice": 410.69, "bookingUrl": "…"}, …] |
How to use it
- Enter one or more locations (e.g.
Paris,Shibuya, Tokyo,Times Square, New York). - Optionally set check-in / check-out dates and the number of adults. Without dates, Google uses its default dates (usually tonight, 1 night).
- Choose the currency, language and how many hotels you want per location.
- Run the Actor and download your data as JSON, CSV, Excel, or use the API.
Input example
{"locations": ["Paris", "Times Square, New York"],"checkInDate": "2026-11-12","checkOutDate": "2026-11-15","adults": 2,"maxResultsPerLocation": 100,"currency": "EUR","language": "en"}
Use cases
- Hotel price monitoring: track rates of competitors or of a destination over time (schedule the Actor daily).
- Travel apps and comparison sites: enrich your listings with Google prices, ratings and photos.
- Revenue management & market research: compare price levels by star rating, neighborhood or date.
- Lead generation: build lists of hotels with their official websites and locations.
Pricing
You pay per hotel returned (see the pricing tab). With Include prices of each booking site turned on, each hotel whose booking-site prices were fetched has an extra charge. Set Max hotels in total to cap your spending on a run.
FAQ
Are prices per night or for the whole stay? Both: pricePerNight is the nightly rate shown on Google (taxes and fees included), totalPrice and priceBreakdown cover the whole stay.
Why are some fields empty? Google doesn't show every field for every property (vacation rentals often have no hotel class, small hotels may have no rating yet).
How many hotels can I get per location? Google shows about 20 hotels per page; the Actor follows the pages until it reaches your limit or Google has no more results.
Can I get the price of each booking site (Booking.com, Expedia, official website…)? Yes: turn on Include prices of each booking site and each hotel gets a bookingSites list. If you need one row per booking site, or want to price specific hotels by name or URL, use our Google Hotels Prices by Booking Site Actor.
Is it legal to scrape Google Hotels? This Actor only collects publicly available data. You are responsible for using it in line with applicable laws and Google's terms.
Support
Found a bug or need a field? Open an issue on the Issues tab or email FeatherScrape@protonmail.com. Issues are answered within 48 hours.