Hotel prices from every booking site on Google Hotels (OTAs and the official site) for revenue managers, travel agencies and data teams. Rate-parity flag, 90-day price calendar, specific hotels or city search, any country. Free during launch.
Renamed to Google Hotels Scraper: OTA Prices & Rate Parity (google-hotels-scraper).
Free during the launch period: no per-result fee; users only pay their own Apify platform usage.
1.0.0 (2026-10-13)
First release.
One row per hotel × check-in date with every channel's offer (offers[]), the official site flag and a rate-parity summary (pricingSummary).
Hotels by Google Hotels URL, Google Maps URL or Google ID (CID), and/or discovered with search terms (up to 200 per search; vacation rentals skipped).
1–90 consecutive check-in dates per run, 1–30 nights, adults and children's ages; absolute or relative first check-in ("14 days").
Any Google country edition, currency and language; prices always include taxes; no currency conversion.
Statuses ok, no_results, failed and invalid_input; only ok rows are billable (chargedResults: 1, hotel-date-result event once pricing is enabled); maximum cost per run respected.
No browser: Google Travel data endpoints over HTTP with residential proxies, per-session pacing, block detection, retries with backoff and a circuit breaker.
Dataset views Summary and Offers; RUN_STATS record with requests, blocks, sessions, KB and per-job timings.
Benchmark on the platform: 183 queries in 7 countries, 100 % success, 0 % blocked, default run in 37 s.