Starter
Monitor a portfolio of properties every day.
$49a month
40,000 credits a month
$1.22 per 1,000 credits
Subscribe to StarterHotel, rental and flight data API
Hotel, rental and flight rates from everywhere they are sold, compared like for like, as structured JSON. One key, a fixed credit price per call, and failed calls are free.
7,500 credits, one-time. No subscription. Or try it free: 50 calls, no card.
POST /v1/calendar { "token": "ChUIoben2Mv6…", "days": 330 }
200 OK330 nights8 credits
Example response, illustrative rates · provenance: google_hotels_calendar · observed 2026-11-01
One call to /v1/calendar: up to 330 nights per call (90 by default), shown as a heatmap. Rates are illustrative. Hover or tap a night.
Start from the data you need. Every group below uses the same key, the same credit meter and the same JSON conventions.
Nightly prices and availability for Airbnb and Vrbo listings, for pricing tools, market dashboards and property managers.
Rate shopping, parity and revenue tools that need every channel’s price: OTAs, Google and 50+ official booking engines, matched by rate code.
Google Search with People Also Ask and AI Overviews, Maps places, News and Trends as JSON, for SEO, research and monitoring tools.
Google Flights itineraries, date grids and booking options for fare trackers, travel apps and price alerts.
LinkedIn and Indeed postings and company careers boards as structured records, for recruiting, labour-market and sales tools.
An MCP server with 133 tools in 16 groups, so an assistant answers with live prices and says what each answer cost.
Six things the API does on every call, each shown with the data it returns.
A non-refundable rate on one site and a member price on another are not the same offer. Every plan carries a normalised rate_category, the brand’s own rate_code where it has one, and qualified rates (AAA, senior, government) on request.
| Source | Plan as sold | rate_category | Total |
|---|---|---|---|
| Booking.com | Non-refundable, room only | advance_purchase | $212.40 |
| Expedia | Member price | member | $219.00 |
| Official site | AAA rate | qualified | $205.10 |
| Official site | Best available rate | bar | $228.00 |
The website, the API and sign-in are checked every 60 seconds, with history anyone can read on the public status page. Every hour, live checks call the routes customers rely on most against the real sites. When a site changes its pages, extraction falls back to other paths and checks the result before it is returned.
How we keep the data flowing
Each calendar rate says where and when it was observed and how the price was derived, so a number in your warehouse can be traced to its source. Every request, and the response it returned, can be opened in your dashboard.
See a calendar answer"provenance": {
"schema_version": 1,
"observation_id": "rateobs_0123456789abcdef0123456789abcdef",
"collection_id": "ratecol_0123456789abcdef0123456789abcdef",
"observed_at": "2026-08-07T01:23:45.678Z",
"source": "google_hotels_calendar",
"source_kind": "calendar",
"source_property_id": "ChUIoben2Mv6-CYaCi9tLzA3czVwbjQQAQ",
"requested_market": "US",
"requested_currency": "USD",
"returned_currency": "USD",
"price_basis": "room_base_before_taxes_and_fees",
"derivation": "normalized_upstream"
}/v1/calendar example in the public OpenAPI spec.One calendar call returns up to 330 nights per call (90 by default) for one hotel. Send a whole comp set as one job and collect every calendar when it is ready.
Shop a comp set every morningcurl -X POST https://api.scrapercompany.com/v1/calendar \
-H "x-api-key: $SCRAPERCOMPANY_API_KEY" \
-H "Content-Type: application/json" \
-d '{ "token": "ChUIoben2Mv6-CYaCi9tLzA3czVwbjQQAQ", "days": 330 }'133 MCP tools in 16 groups, signed in with OAuth or your API key. The default set is read-only, and each tool’s credit cost is listed in the docs.
OTAs, Google Hotels and Flights, vacation rentals and 50+ official booking engines, plus reviews, search, jobs, retail, app stores and property listings on the same key.
Every APIFailed requests are free. Start with a free trial, then pick a plan by monthly volume or buy a credit pack from $15.
Monitor a portfolio of properties every day.
$49a month
40,000 credits a month
$1.22 per 1,000 credits
Subscribe to StarterMost popular
Rate shopping across OTAs and official sites.
$149a month
150,000 credits a month
$0.99 per 1,000 credits
19% less per credit than Starter
Subscribe to GrowthMarket-wide sweeps and high-volume pipelines.
$399a month
500,000 credits a month
$0.80 per 1,000 credits
35% less per credit than Starter
Subscribe to ScaleNeed more than 1,500,000 credits a month? Get custom pricing
A hotel and travel data API. One API key returns Google Hotels prices and calendars, Google Flights itineraries, rates from Booking.com, Expedia, Agoda and other OTAs, hotels’ own booking engines and guest reviews as structured JSON, plus Google Search, Maps, News and Images, and jobs, YouTube and app-store data.
It is built for travel data. A Google Hotels calendar returns up to 330 nights per call (90 by default) for one hotel, prices keep base, taxes, fees and total apart, and every calendar rate carries when and how it was observed. Hotel rates also come directly from the OTAs and official sites, matched by rate code, not only from Google.
Every successful call costs a fixed number of credits, for example 8 for a hotel calendar and 4 for a flight search. Plans run from Starter ($49 a month) to Business ($999 for 1,500,000 credits), or buy one-time credit packs from $15. New accounts get a free trial of 50 calls or 14 days, whichever ends first, with no card needed.
No. Failed or blocked calls (any 4xx or 5xx response) and empty search pages cost 0 credits.
Yes. The SERP-compatible routes for Google Hotels, Google Flights and Airbnb accept the standard parameter names and return the standard response shapes, so most integrations change only the base URL and the key.
Yes. Besides the REST API, an MCP server gives Claude, Cursor and other MCP clients tools for hotel rates, flights, vacation rentals, reviews and more. It signs in with OAuth or the same API key, and the default tool set is read-only.
Create an account on the sign-up page and verify your email, then create and rotate keys yourself in the dashboard. Your free trial starts as soon as your email is verified.
Create an account and verify your email: your own API keys and a free trial of 50 calls or 14 days, whichever ends first, no card needed. Then buy a credit pack from $15 or pick a plan from $49 a month.
7,500 credits, one-time. No subscription. Or try it free: 50 calls, no card.