Google Hotels API

The Google Hotels API for search, prices, and Google reviews.

Pull hotel search results, property details, live nightly prices, star ratings, and Google place reviews as clean JSON.

REQUEST GET
USE CASE Search Google Hotels in a location across dates with live prices and ratings.
curl "https://api.stayapi.com/v1/google_hotels/search" \
  -G \
  -H "x-api-key: $STAYAPI_KEY" \
  -d "location=Phuket" \
  -d "check_in=2026-06-15" \
  -d "check_out=2026-06-18" \
  -d "adults=2" \
  -d "currency=USD" \
  -d "min_rating=4.5"
RESPONSE 200 OK
2.41s
{
  "location": "Phuket",
  "check_in": "2026-06-15",
  "check_out": "2026-06-18",
  "hotels": [
    {
      "hotel_id": "http://www.bedlinehotel.com/",
      "name": "Bedline Hotel",
      "location": {
        "latitude": 7.8743964,
        "longitude": 98.3891373
      },
      "price": {
        "current": 30.0,
        "max_price": 60.0,
        "price_per_night": 30.0
      },
      "rating": {
        "value": 4.7,
        "votes": 452,
        "rating_max": 5.0
      },
      "amenities": [
        "Free Wi-Fi",
        "Free parking",
        "Outdoor pool",
        "Air conditioning"
      ],
      "is_paid": false
    }
  ],
  "total_count": 354
}
99.9% uptime ~3s avg response Live, not cached

Trusted by hospitality teams at

Overview

What the Google Hotels API gives you.

Google surfaces hotel prices, ratings, and reviews that revenue and product teams want, but there is no public data API that hands them to you as JSON. The usual workaround is a scraping stack against the Google travel frontend: headless browsers, rotating proxies, and a parser that breaks every time the markup shifts.

StayAPI is that layer, run for you. You send a location, a hotel name, or a Google data_id and get structured JSON back: search results with pricing, full property details, star ratings and amenities, and Google place reviews with reviewer names, scores, and owner responses. The same data, the same shape, on every call.

01

One key, search to reviews.

X-API-Key in, JSON out. Hotel search, property info, and Google place reviews behind one base URL. No SDK to install.

02

We run the hard part.

Fetching the Google travel frontend, parsing, proxy rotation, and source uptime are ours. You consume normalized JSON and never touch a headless browser.

03

Real-time, not cached.

Every call hits Google live, so prices, ratings, and review counts are current to the request, not a stale nightly snapshot.

Use cases

What teams build on the Google Hotels API.

The same endpoints, pointed at different jobs. These are the ones we see most.

01

Rating and review monitoring.

Track a property's Google rating and stream new place reviews into your dashboard, sorted newest first, to catch and respond to feedback fast.

02

Hotel search and metasearch.

Power a search experience with live Google Hotels inventory: by location, dates, price, star rating, and amenities.

03

Price and availability comparison.

Pull Google's nightly rate and featured prices per property and date, then compare against your own rate or other channels.

04

Reputation roll-up across sources.

Combine Google place reviews with Booking.com and TripAdvisor reviews on the same fields to score a property across every channel guests read.

05

AI travel agents.

Feed structured Google prices, ratings, and reviews into an LLM tool call so your agent answers from live data, not stale embeddings.

Also over MCP

Google Hotels data, inside your AI agent.

The same endpoints are exposed as MCP tools. Connect Claude, Cursor, or Claude Code, ask in plain English, and the agent calls the tool and answers from live Google Hotels data.

Pricing

100 free requests on signup.
Pick a plan when you need more.

Flat monthly plans, every endpoint included on every plan. 1 request = 1 credit. No per-endpoint multipliers, no surprise overages.

01 Free

Wire it up. See the schema.

$0 to start
  • 100 free requests on signup
  • Every endpoint included
  • No credit card required
  • Same schema as paid
Start free
02 Basic

Kick the tires in production.

$49 per month
  • 1,500 requests / month
  • Every endpoint included
  • Per-endpoint usage dashboard
  • Email support
Start Basic
04 Scale

Daily pulls in production.

$450 per month
  • 100,000 requests / month
  • Every endpoint included
  • Per-endpoint usage dashboard
  • Priority email support
Start scaling
05 Custom

Above 100k / month, annual terms, white-glove onboarding.

Let's talk
  • 1M+ requests / month
  • Volume rate on the call
  • Per-endpoint usage dashboard
  • Priority email + Slack support
Book a scoping call

Every plan ships every endpoint. Same uptime, same schema, same response time.

Questions

What people ask about the Google Hotels API.

Don't see your question? Email us at info@stayapi.com.

Does Google have a hotels API?

Google runs the Hotels Center and Hotel Ads APIs for advertisers and connectivity partners, but they are gated, contract-bound, and not built for pulling search results, prices, or reviews into your own product. StayAPI gives you that data over plain REST with a key you get in 30 seconds.

How do I get Google hotel reviews?

Call /v1/google_reviews/reviews with a Google data_id, or use /v1/google_reviews/search-and-review to search by location and get the top hotel plus its reviews in one request. You get reviewer names, scores, dates, and owner responses as JSON, paginated with a token. See the reviews endpoint docs.

Can I get Google Hotels prices via API?

Yes. /v1/google_hotels/search returns live nightly prices per property for your dates and occupancy, and /v1/google_hotels/info returns a single hotel's rate plus featured prices from booking sources, fetched live on each call.

What is a Google place or data_id?

The data_id is Google's internal identifier for a place on Maps (for example 0x80c8c430cb5147bd:0x82f2c7c5d9d10d84). It pins reviews to one exact property. You can resolve one with /v1/google_reviews/search-and-review and then reuse it to paginate every review for that place.

Is the Google Hotels API free?

You get 100 free requests on signup, every endpoint included, no credit card. After that it is flat monthly plans starting at $49. One request equals one credit, with no per-endpoint multipliers.

Two ways to start.

Both end with live Google Hotels data in your stack. The fast path is on the left.

01 · the fast path

Try it free

100 free requests after sign up. Fastest way to see if the schema fits.

Start free
  • Live API key in 30 seconds
  • No credit card required
  • Same schema as paid
02 · the scoped path

Book a scoping call

15 minutes. Volume + endpoint mix. Walk out with a quote.

Book a demo
  • Quote on the call, not after
  • Engineering, not sales
  • No deck, no slides