- Prices
- Price per night, stay total, taxes, fees and the total with taxes, in the currency you ask for.
- Hotel
- Name, star class, rating, review count, amenities, photos and the Google hotel link.
- Stay
- Check-in and check-out dates, nights, adults and children's ages, confirmed on every row.
- Offers
- Optional: each booking site's nightly and stay price, with room rates and cancellation terms where shown.
- Verdict
- One line first: the stay price and how many booking sites were found.
Google Hotels API: Hotel prices, stay totals and booking-site offers for any dates.
This Google Hotels API returns the hotels Google shows for a place, dates and guests, with the nightly price, the stay total before and after taxes, star class, rating and reviews, amenities and photos, and optionally the price every booking site offers for the same stay. Results page automatically, duplicates are removed, and every hotel starts with a one-line verdict.
- $0.75
- per 1,000 priced hotels, plus $0.003 per successful search
- $0.00275
- per hotel with every booking site's offer for the same stay
- $0.018
- for a 20-hotel search, including Apify's start charge
What it returns
What teams use the Google Hotels API for
Rate shopping
Check competitors' rates for your dates every day and see where you sit.
Travel products
Power a hotel comparison, a trip planner or a deal alert with live prices.
Market research
Track average rates and availability by city, season and star class.
Price checks
Compare what each booking site charges for the same hotel and stay.
Price
- $0.003 per successful search.
- $0.00075 per priced hotel, or $0.00275 per hotel with booking-site offers (the offer price includes the hotel).
- A 20-hotel search costs $0.01805 including Apify's $0.00005 start charge.
You pay through your own Apify account, and you can cap any run with a maximum cost.
Call it from your code
Send the input as JSON and get the rows back in the same request, or start the run on a schedule from the Apify Console. Replace YOUR_APIFY_TOKEN with the API token from your Apify account settings.
curl -X POST "https://api.apify.com/v2/acts/zaiq~google-hotels-scraper/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"searches":["hotels in Lisbon"],"maxHotelsPerSearch":20}'from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("zaiq/google-hotels-scraper").call(run_input={"searches": ["hotels in Lisbon"], "maxHotelsPerSearch": 20})
for row in client.dataset(run["defaultDatasetId"]).iterate_items():
print(row)The same Actor runs from JavaScript, Make, Zapier, n8n and AI agents through Apify's MCP server. The full input list is on its Apify Store page.
Sample row
{
"verdict": "EUR 287.34 for 3 nights including taxes; 14 booking sites.",
"name": "Example Central Hotel",
"hotelClass": 5,
"rating": 4.7,
"reviews": 6546,
"pricePerNight": 82.81,
"priceTotal": 248.43,
"taxes": 38.91,
"totalWithTaxes": 287.34,
"currency": "EUR",
"nights": 3,
"offerCount": 18
}Google Hotels API: questions
Is there an official Google Hotels API?
Google's hotel APIs are for hotels and travel partners managing their own rates and listings in Google. There is no public API for reading the hotel results travellers see. This one reads those public results and returns them as structured data.
Which currency are prices in?
US dollars unless you set another currency code, such as EUR or ZAR. Every row records the currency Google actually returned, and prices Google could not confirm for your stay are left out rather than guessed.
Can I check specific dates and guest counts?
Yes. Set check-in and check-out dates, adults and children's ages. Left blank, the stay starts 14 days from the run date, for two nights.
How often can I run it?
As often as you like. Schedule it daily in the Apify Console to follow rates for the same hotels and dates over time.
More data APIs from ZAIQ
Google Trends API
Interest over time, regions and related searches for any term and country. $0.70 per 1,000 rows.
Keyword research API
Search volume, CPC, difficulty and intent for keyword lists in 60 countries. $1 per 1,000 keywords.
Google Jobs API
Listings, salary ranges, highlights and every apply link from Google Jobs. 10 jobs for $0.03.
SEO audit API
Technical SEO and AI crawler readiness, scored page by page, with an HTML report. $0.01 a page.
AI visibility tracker
Brand mentions, citation share and cited sources across six AI engines. $0.10 an answer.
Media monitoring tool
New brand mentions across news, Reddit, YouTube and forums, with sentiment. From $0.003 a mention.
Startup funding API
Recently funded companies with rounds, investors, Form D amounts and hiring signals. $0.02 a company.
All data APIs →
Every API on one page, with what each returns and costs.
Run the Google Hotels API on Apify.
Open it on the Apify Store, paste your input and run it in the browser, or copy the call above into your own code. You pay per result, only for what comes back.
Open it on Apify→