Built for Hotel Rate Intelligence

Collect, compare and monitor hotel rates from Google, OTAs and official hotel sites—through a single API.

Core Features

Purpose-built capabilities for hotel rate scraping

Google Hotels Calendar

Nightly rates for up to 330 nights per call (90 by default) from Google Hotels calendar data. One request replaces one request per night.

  • Up to 330 nights in one call
  • Market and currency selection
  • Tax- and fee-normalized totals
  • Provenance on every rate row

Multi-OTA Coverage

Rates from eight online travel agencies, rental sites and metasearch sources, each resolved from a hotel name or destination, plus a single-call comparison across Booking.com, Hotels.com, Agoda and Expedia.

  • Booking.com calendar, rooms and rate plans
  • Hotels.com, Expedia and Agoda rooms and rate plans
  • Tripadvisor metasearch offers
  • Airbnb, Vrbo and Hostelworld inventory

Official Hotel Sites

The rate the hotel sells at on its own website, from 31 official booking engines detected automatically. Essential for parity monitoring.

  • Direct booking rates
  • Rooms and rate plans from the hotel site
  • 31 booking engines supported
  • Per-engine latency published

Developer-Friendly API

A REST API with typed request schemas, a published OpenAPI spec and examples in cURL, Python and Node.js.

  • Consistent REST interface
  • Structured JSON responses
  • Simple x-api-key auth
  • OpenAPI spec for code generation

Built for Reliability

The collection work handled for you

Anti-Bot Handling

We deal with the sources' anti-bot protection and sessions so you don't have to.

Failures Are Free

Failed or blocked requests cost 0 credits. Retry 429, 502 and 503 responses with backoff.

Structured JSON

Normalized JSON responses. No HTML parsing or format conversions needed.

Async Batch Jobs

Queue calendar collection for up to 50 properties per job with an idempotency key, then poll for results.

Observation Metadata

Calendar rates carry when and how they were observed, so you can audit every number.

Usage & Request History

GET /v1/usage and GET /v1/requests, plus a dashboard with totals and recent requests.

Use Cases

What you can build with ScraperCompany

Revenue Management

Monitor competitor pricing across Google, OTAs and official sites, and feed current rates into your pricing decisions.

  • Competitor rate calendars
  • Parity monitoring across channels
  • Tax- and fee-normalized totals
  • Per-seller breakdowns for key dates

Travel Platforms

Power hotel comparison features with structured rate data, without maintaining scraping infrastructure.

  • Structured data feeds
  • Multi-source aggregation
  • SearchAPI-compatible Google Hotels and Airbnb shapes
  • Market-specific prices and currencies

Market Intelligence

Collect forward calendars for a market on a schedule and store the results to analyze pricing over time.

  • Market-wide calendar sweeps
  • Regional price comparisons
  • Async batch jobs
  • Stored-rates API for recent observations

Data Analytics

Load hotel rate data into your warehouse or analytics tools and join it with your own data.

  • API-first integration
  • Consistent JSON across sources
  • Request history for auditing
  • OpenAPI spec for typed clients

Ready to Get Started?

ScraperCompany is in beta and free to use. Our team issues accounts and API keys.