Google Hotels Scraper: Prices for Your Dates
Pricing
from $2.00 / 1,000 hotels
Google Hotels Scraper: Prices for Your Dates
Get Google Hotels prices for the dates and guests you choose: nightly and total price, rating, reviews, star class, coordinates and website for every hotel on the results page.
Pricing
from $2.00 / 1,000 hotels
Rating
0.0
(0)
Developer
Agnes Maina
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 hours ago
Last modified
Categories
Share
Get Google Hotels prices for the dates and guests you choose. Each location returns its first results page, about 20 hotels, with the nightly price, the total for the stay, rating, review count, star class, coordinates, check-in time and the hotel's website.
$2 per 1,000 hotels with a price. Booking site prices for a hotel you link cost $0.008 per hotel. Hotels without a price for your dates are free.
Limits per run: up to 50 locations and 100 hotel links, about 20 hotels per location, stays of up to 30 nights starting within 330 days.
What you get
| Field | What it is |
|---|---|
name | Hotel name as Google shows it |
pricePerNight | Nightly price for your dates and guests, as a number |
totalPrice | Price for the whole stay, which Google labels "with taxes + fees" |
pricePerNightText, totalPriceText | The same prices as Google formats them |
currency | The currency you picked |
rating, reviewsCount | Google rating out of 5 and the number of reviews |
hotelClass, stars | Star class when Google lists one, for example "4-star hotel" |
latitude, longitude | Hotel position |
checkInTime, checkOutTime | The hotel's check-in and check-out times |
website | The hotel's own site |
countryCode | Two letter country code |
googleHotelsUrl | The hotel's Google Hotels page |
location, checkIn, checkOut, nights, adults | The search this row belongs to |
searchArea | The place Google matched your location to, for example "Manhattan" |
charged, reason | Whether the row was billed, and why not when it was free |
Booking site prices for one hotel
Put Google Hotels links in hotelUrls, for example the googleHotelsUrl of a search row. Each link returns one row with the price at every booking site Google lists for your dates and guests, cheapest first:
| Field | What it is |
|---|---|
offers | One entry per booking site: provider, pricePerNight, totalPrice, and isOfficialSite when it is the hotel's own website |
lowestPricePerNight, lowestTotalPrice, lowestPriceProvider | The cheapest offer |
offersCount | How many booking sites have a price |
name, googleHotelsUrl, checkIn, checkOut, nights, adults, currency | The hotel and the stay |
Input
locations: cities, neighborhoods or areas, for example "Paris" or "Manhattan, New York". Up to 50 per run.hotelUrls: Google Hotels links for booking site prices. Up to 100 per run. A run needs at least one location or one link. Links that are not Google Hotels links are skipped and named in the run's status message.checkInandcheckOut: dates like 2026-12-01. Leave them empty to search a stay starting 30 days from today, so a scheduled task never goes stale. WithoutcheckOut,nightssets the length of the stay.adults: 1 to 10, default 2.currency: USD by default; 19 currencies are supported.proxyConfiguration: residential US by default. Datacenter proxies cost less, but Google often stalls them.
Example output
{"name": "The People Belleville","location": "Paris","checkIn": "2026-11-12","checkOut": "2026-11-15","nights": 3,"adults": 2,"currency": "USD","pricePerNight": 80.75,"pricePerNightText": "$81","totalPrice": 242,"totalPriceText": "$242","rating": 4.3,"reviewsCount": 2336,"hotelClass": null,"stars": null,"latitude": 48.8700202,"longitude": 2.3789075,"checkInTime": "3:00 PM","checkOutTime": "12:00 PM","website": "https://www.thepeoplehostel.com/en/destinations/paris-belleville/","countryCode": "FR","googleHotelsUrl": "https://www.google.com/travel/hotels/entity/ChoIh--v1tzql_y2ARoNL2cvMTFjbHdtaGZ5bBAB","charged": true,"reason": null,"scrapedAt": "2026-10-21T07:05:12.000Z"}
Pricing
Each hotel delivered with a price for your dates costs $0.002, so 1,000 priced hotels cost $2. Each run also has Apify's standard start charge of $0.00005. A run for one location usually returns 20 priced hotels and costs about $0.04.
Hotels Google lists without a price for your dates are delivered free with a reason. If Google does not recognize a location, it shows hotels near some other place instead. When the place Google matched (searchArea) does not fit what you typed, those hotels are delivered free and the run's status message names the location. A hotel that shows up for two locations in one run is charged once. If Google prices other dates or another currency than you asked for, that row is free. A hotel link with at least one booking site price costs $0.008. The run checks your spending limit before each location and each link and stops when the limit is reached. If the limit runs out partway through a location, only the hotels you can pay for are delivered.
The default key value store holds RUN_SUMMARY with locations and hotel links searched, hotels found, charged and free rows, and any location or link that returned no page.
Limits
- One results page per location, about 20 hotels. For more hotels, search smaller areas, for example "Le Marais, Paris" and "Montmartre, Paris".
- Google changes which hotels it shows from one search to the next. To track a fixed list of hotels, put their links in
hotelUrls, or search each one by name, for example "The Hoxton, Paris"; that hotel comes first. - Stays of up to 30 nights, starting within 330 days.
- Prices are the ones Google shows for that search. They can differ from a booking site's own page, and they change during the day.
FAQ
Do I need a Google account or cookies?
No. The actor reads the public Google Hotels results page.
How do I track prices over time?
Save a task with your locations, dates and guests, then schedule it. Each run adds dated rows you can compare.
Why does a hotel have no price?
Google lists some hotels with no partner price for your dates, usually because they are sold out. Those rows are free.
Can I search one specific hotel?
Put its Google Hotels link in hotelUrls to get its price at every booking site. To see it among nearby hotels instead, use its name and city as the location, for example "The Hoxton, Paris"; in tests the named hotel came first on the page.
Is it legal?
The actor reads public pages without logging in. You are responsible for how you use the data, so check the rules that apply to your use and your country.