Google Hotels Scraper — Prices, Taxes, Fees & Ratings avatar

Google Hotels Scraper — Prices, Taxes, Fees & Ratings

Pricing

from $2.00 / 1,000 hotel delivereds

Go to Apify Store
Google Hotels Scraper — Prices, Taxes, Fees & Ratings

Google Hotels Scraper — Prices, Taxes, Fees & Ratings

Hotel prices, taxes, fees, ratings, reviews, stars, coordinates and websites from Google Hotels, for any location and dates. Paginates up to 500 hotels per location. No browser. Failed searches are reported and never charged.

Pricing

from $2.00 / 1,000 hotel delivereds

Rating

0.0

(0)

Developer

Blainer28

Blainer28

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

Google Hotels Scraper: Prices, Taxes & Fees, Pay Only for Delivered Hotels

Get hotel prices, taxes, fees, ratings, review counts, star class, coordinates, check-in/out times and websites from Google Hotels, for any location, dates and number of guests.

Why this one

  • No browser, fast and light. It reads the data Google already puts in the results page. In our tests on Apify, 300 hotels across 3 cities took 78 to 85 seconds at 256 MB.
  • Full price breakdown. For every hotel: price per night before and after taxes, total before taxes, taxes, fees and grand total for your stay. Our tests check that base + taxes + fees = total on every hotel of real Google pages.
  • Cross-checked. On 96 hotels also returned by an independent scraper for the same dates, the nightly price matched within $1 on 95, and rating, review count and star class matched on all 96.
  • Pagination. Up to 500 hotels per location, de-duplicated across pages.
  • You pay only for delivered hotels. If a location still fails after automatic retries with fresh sessions, you get one item with status: "failed" and the reason. It is not charged.
  • Nothing hidden. Every run writes a summary to the OUTPUT record: hotels delivered per location, failures, rate limits hit, sessions rotated.

Input

{
"locations": ["Montreal", "Times Square"],
"checkIn": "2026-11-12",
"checkOut": "2026-11-14",
"adults": 2,
"currency": "USD",
"maxResultsPerLocation": 100
}
  • locations: a city, neighbourhood or landmark. A plain place name is searched as "hotels in …"; a phrase that already says "hotels near …" is used as is.
  • Dates default to 30 days from today, one night.
  • country: the country Google searches from (default us). It can change which offers appear.

Output (one item per hotel)

{
"location": "Montreal",
"checkIn": "2026-11-12",
"checkOut": "2026-11-14",
"nights": 2,
"adults": 2,
"status": "ok",
"rank": 1,
"name": "Hotel Europa, Best Western Signature Collection",
"hotelClass": "3-star hotel",
"stars": 3,
"rating": 3.8,
"reviewCount": 2744,
"pricePerNightBeforeTaxes": 96.59,
"pricePerNightWithTaxes": 114.85,
"pricePerNightDisplay": "CA$97",
"displayIncludesTaxes": false,
"totalBeforeTaxes": 193.18,
"totalTaxes": 36.52,
"totalFees": 0,
"totalPrice": 229.7,
"currency": "CAD",
"latitude": 45.4968,
"longitude": -73.5712,
"checkInTime": "4:00 PM",
"checkOutTime": "11:00 AM",
"website": "https://www.bestwestern.com/…",
"googleHotelId": "3117557482340384783",
"googleMapsUrl": "https://www.google.com/maps?cid=…"
}
  • pricePerNightBeforeTaxes and pricePerNightWithTaxes are computed from Google's own price breakdown, so their meaning never changes. Both include mandatory fees.
  • pricePerNightDisplay is the price exactly as Google showed it. Its meaning depends on the country of the IP doing the search: in our tests, Google showed it without taxes to US IPs and with taxes included to many residential proxies. displayIncludesTaxes tells you which one you got.
  • totalPrice is the full stay, taxes and fees included.
  • Sponsored listings are left out: they are ads, not results.

Limits (read before you buy)

  • Prices are what Google shows at the time of the run, for the country you search from. They are not a booking quote, and they change during the day.
  • The ranking changes between calls. Google re-orders results; two runs with the same input can list hotels in a different order.
  • Vacation rentals have no star class. Google mixes apartments and studios into hotel results; for those, hotelClass and stars are empty.
  • Per-vendor offers (Booking, Expedia…) are not included in this version.
  • Google can change its page at any time. If that happens, affected locations come back as failed (not charged) until the Actor is updated.