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.