Google Hotels API provides Hotel Searches SERPs and Hotel Info records. Hotel Searches returns a SERP of hotel listings for a keyword and dates you specify, and Hotel Info returns detailed information (prices, ratings, amenities, reviews) for a specific hotel entity.
Hotel Info is billed per hotel entity specified when setting the task; Hotel Searches is billed per Google Hotels SERP containing up to 18 organic hotel entities (paid listings in the response are not billed). Standard queue, Priority queue, and Live mode are available. If the load_prices_by_dates parameter is used with Hotel Info, the task price is doubled.
Pricing by mode
| Endpoint | Mode | Turnaround time | Billing unit | Price |
|---|---|---|---|---|
Hotel Info / Hotel Searches
/business_data/google/hotel_info/*
/business_data/google/hotel_searches/*
|
Standard queuePOST + GET | Up to 45 minutes | Per hotel entity / SERP | $0.0008$800 per 1M entities/SERPs |
| Priority queuePOST + GET | Up to 1 minute on average | Per hotel entity / SERP | $0.0016$1,600 per 1M entities/SERPs | |
| Live modeSingle POST request | Up to 11 seconds on average | Per hotel entity / SERP | $0.004$4,000 per 1M entities/SERPs |
FAQ
Questions about Google Hotels API
What is the billing unit for Hotel Searches?
Hotel Searches are billed per SERP containing up to 18 organic hotel entities, regardless of paid listings in the response. The default depth is 18 and the maximum is 140; a depth above 18 is billed as additional 18-entity blocks.
What is the billing unit for Hotel Info?
Hotel Info is billed per hotel entity specified when setting the task — one task, one hotel.
How much does Live mode cost?
Live mode costs $0.004 per hotel entity (Hotel Info) or per SERP (Hotel Searches), equivalent to $4,000 per 1M units, with results returned within about 11 seconds on average.
Does requesting prices by dates (load_prices_by_dates) cost extra?
Yes. If load_prices_by_dates is applied to a Hotel Info task, the price for setting that task is multiplied by two.
What happens if I request more results than Google returns?
If the specified depth is higher than the number of results in the response, the difference is automatically refunded to your account balance.