Google Hotels Scraper — Prices, Ratings & Reviews by City avatar

Google Hotels Scraper — Prices, Ratings & Reviews by City

Pricing

from $1.50 / 1,000 hotels

Go to Apify Store
Google Hotels Scraper — Prices, Ratings & Reviews by City

Google Hotels Scraper — Prices, Ratings & Reviews by City

Scrape Google Hotels for any city, area or landmark and dates: nightly prices (with taxes), stars, rating, reviews, category scores, location, check-in times, website, Maps link. Up to 200 hotels per city. No browser.

Pricing

from $1.50 / 1,000 hotels

Rating

0.0

(0)

Developer

obie

obie

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

Google Hotels Scraper: Prices, Ratings & Reviews by City (No Browser)

Get Google Hotels results for any city, neighborhood or landmark and any dates: nightly price (and price with taxes), hotel class, star rating, Google rating and review count, category scores (location, service, breakfast…), coordinates, check-in/out times, official website and Google Maps link. No browser, so runs are fast and cheap. From $2 per 1,000 hotels (Starter plan).

Why this one

This ActorTypical hotel scrapers
Hotels per cityUp to 200: when Google's ~20 run out it searches more angles (cheap, luxury, 3–5 star, boutique, family…) and removes duplicatesOne page (~20)
PriceFrom $0.002 per hotel, duplicates never billed, failed searches freeOften per page or $0.005 per hotel
Dates that never go stale+30 / +32 = relative to the run date, for scheduled price trackingFixed dates that expire
DetailPrice with taxes, category scores, check-in times, website, Maps linkName, price, rating
Booking-site pricesOptional: the price on every booking site Google lists for the hotel (Booking.com, Expedia, Agoda, Hotels.com, Trip.com, the hotel's own site…, up to ~25) with direct links + the cheapest offer — billed only when foundSeparate, pricier actors
FiltersMin/max nightly price, min stars, min rating, min reviews, sort by price/rating/reviews — skipped hotels are freeFew or none
SwitchingAccepts other hotel actors' input names (searchQueries, checkInDate, checkOutDate, maxResults, minGuestRating, hotelClass, min_price…)—
ReliabilityDirect first, Apify proxy only when Google limits us, automatic retriesFails on the first block

Input examples

Paris, 2 nights a month from now:

{ "locations": ["Paris"], "checkIn": "+30", "checkOut": "+32" }

100 hotels each in three cities for fixed dates:

{ "locations": ["Rome", "Barcelona", "Lisbon"], "checkIn": "2026-12-04", "checkOut": "2026-12-07", "maxResultsPerLocation": 100 }

4- and 5-star hotels under $300 with every booking site's price, cheapest first:

{ "locations": ["Rome"], "checkIn": "+40", "checkOut": "+42", "minStars": 4, "maxPrice": 300, "includeOffers": true, "sortBy": "price" }

Hotels around a landmark for one adult:

{ "locations": ["near Times Square New York"], "adults": 1 }

Output

One row per hotel: name, stars, hotelClass, rating, reviews, price (nightly), priceText, priceWithTaxes, currency, checkIn, checkOut, checkInTime, checkOutTime, latitude, longitude, website, country, mapsUrl, categoryScores, plus the location you asked for and the searchUrl. Hotels without availability for your dates come back with price empty.

Pricing

EventPrice (free plan)When
Hotel$0.0025One hotel row (cheaper on paid plans: $0.002 Starter, down to $0.0013); each hotel billed once per run
Booking offers$0.003Per hotel when booking-site prices were found ($0.0025 Starter). Google lists them for many, not all, hotels
Searches with no resultsfreeReturned as an error row with the reason

Good to know

  • Public Google Hotels results only. No login, no booking.
  • Prices are in US dollars, as Google shows them at run time for your dates and guests (US market). Google Hotels ignores other currencies here.
  • AI agents can call this Actor through Apify's MCP server and agent payments.