Google Hotels API

The Google Hotels API scrapes real-time hotel data directly from Google Hotels, including prices, reviews, ratings, amenities, availability, and location details, delivered as clean, structured JSON, with no proxy rotation or CAPTCHAs to manage. Built for travel platforms, OTAs, price-comparison tools, and rate-tracking pipelines that need accurate, up-to-date hotel data at scale. Get your API key and start pulling results in minutes.

GET / google_hotels
"properties": [
    {
        "type": "hotel",
        "title": "Courtyard by Marriott Hong Kong Sha Tin",
        "description": "Warm rooms & suites in an upscale lodging ...",
        "link": "https://www.marriott.com/...",
        "property_token": "ChkI9-mHmI_J8serARoML2cvMTF4OTg0anA5EAE",
        "gps_coordinates": {
            "latitude": 22.3907979,
            "longitude": 114.2063027
        },
        "check_in_time": "2:00 PM",
        "check_out_time": "11:00 AM",
        "hotel_class": "4-star hotel",
        "extracted_hotel_class": 4,
        "overall_rating": 4.1,
        "reviews": 3219,
        "location_rating": 4.1,
        "eco_certified": true
    }
]

How It Works Behind the API

</> Get
import requests

api_key = "APIKEY"
url = "https://api.scrapingdog.com/google_hotels"

params = {
    "api_key": api_key,
    "query": "hong kong",
    "check_in_date": "2025-07-01",
    "check_out_date": "2025-07-05",
    "country": "us",
    "currency": "USD"
}

response = requests.get(url, params=params)

if response.status_code == 200:
    data = response.json()
    print(data)
else:
    print(f"Request failed with status code: {response.status_code}")

Google Hotels API Response (Structured JSON Data)

Try Scrapingdog for Free
  • Property Details

    titledescriptiontypelinkproperty_tokenhotel_classeco_certified
  • Pricing

    rate_per_nighttotal_ratelowestextracted_lowestbefore_taxes_feescurrency
  • Ratings & Reviews

    overall_ratingreviewslocation_ratingratingsreviews_breakdown
  • Location

    gps_coordinateslatitudelongitudenearby_placestransportations
  • Media & Amenities

    imagesthumbnailoriginal_imageamenitiescheck_in_timecheck_out_time
  • Query & Pagination

    check_in_datecheck_out_datecountrylanguagecurrencyproperty_token

Google Hotels API Features That Make Scraping Easy

  • Date-Aware Live Rates

    Pass any check-in and check-out date to pull live nightly rates, total rates, and before-taxes pricing.

  • Structured Property JSON

    Hotel class, ratings, review counts, amenities, GPS coordinates, and check-in/out times arrive as ready-to-use keys.

  • Full Google Hotels Filters

    Replicate the on-site filters: price range, hotel_class, brands, rating, amenities, free cancellation, and vacation rentals.

  • Localised Pricing & Currency

    Set country, language, and currency so rates match your market, then page through large result sets.

  • Built-In Proxy Rotation

    A rotating residential proxy pool renders the price carousel and serves region-correct results, no IPs to manage.

  • Automatic CAPTCHA Handling

    Scrapingdog clears Google anti-bot challenges in the background, so high-volume rate checks keep flowing without blocks.

What you can build with a Google Hotels Scraper API

  • Destination Market Sizing

    Count listings, map GPS data, and assess median rates and star distribution to size up a destination market.

  • Comp-Set Watch

    Monitor selected hotels for changes in rate, availability, review scores, and policies over time.

  • Event-Driven Spike Alerts

    Track price and availability around festivals, conferences, and sports venues to catch demand spikes.

  • Brand & Class Mix Analysis

    Segment by chain/brand and hotel class to identify partnership gaps and white space in a market.

  • Amenity Gap Finder

    Compare amenity sets across nearby properties to spot what your listing is missing.

  • OTA & Ads Visibility Tracking

    Monitor which OTAs appear in ads versus organic listings to benchmark booking-channel visibility.

Built for teams of every size and background

  • Travel Startups
  • OTAs & Booking Platforms
  • Revenue Managers
  • Hotel Pricing Analysts
  • Travel Aggregators
  • Metasearch Engines
  • Rate Parity Teams
  • Hospitality Consultants
  • Destination Marketing Orgs
  • Travel Affiliate Sites
  • Hotel Chains
  • Travel Data Scientists

Get Started with Our Google Hotels Scraper API in Minutes

  1. 1

    Create free account

    Sign up and get free credits to start testing the Hotels API.

  2. 2

    Get Your API Key

    Access your unique API key from the dashboard and use it to scrape the data.

  3. 3

    Send Your First Request

    Call the API with a destination query plus check_in_date and check_out_date.

  4. 4

    Receive Structured Data

    Get a properties array with rates, hotel_class, ratings, amenities, and coordinates.

Transparent & Simple Pricing

Start your web scraping journey with 100 free credits. Test our service and upgrade to one of the plans below. Cancel anytime.

2 months Extra
  • FREE

    $0 forever
    • 100 Requests Credits
    • 1 Concurrency
    • Access To All APIs
    • No Credit Card Required
    • Community Support
    • Team Support
    Start for Free
  • LITE

    $40 /month
    • 200,000 Requests Credits
    • 5 Concurrency
    • Access To All APIs
    • Geotargeting
    • Email Support
    • No Team Support
    Start Trial
  • STANDARD

    $90 /month
    • 1,000,000 Requests Credits
    • 50 Concurrency
    • Access To All APIs
    • Geotargeting
    • Priority Email Support
    • No Team Support
    Start Trial
  • Popular

    PRO

    $200 /month
    • 3,000,000 Requests Credits
    • 100 Concurrency
    • Access To All APIs
    • Geotargeting
    • Priority Email Support
    • Team Support
    Start Trial
  • PREMIUM

    $350 /month
    • 6,000,000 Requests Credits
    • 150 Concurrency
    • Access To All APIs
    • Geotargeting
    • Priority Email Support
    • Team Support
    Start Trial

Trusted by Developers worldwide

4.8 TrustScore on Trustpilot
  • I got the free trial and in less than a minute I already integrated with their API to scrape Google, matter of fact they had all the plug-and-play codes ready for me, It was seamless. I am about to upgrade as I have used up my trial credits.

    Cara Damiano

    United States

  • I love how you can use it to scrape data from Google.

    Filip Ligaarden

    Oslo, Norway

  • Scrapingdog is an awesome service. I use it with my Local Leads Sniper system and thanks to it I have been able to land a few clients since it gave me all the info that my client's Google Business Profile was missing. Great service!

    Hector Casanova Loera

    Mexico

  • Reliable, and simple to use! It’s also inexpensive and has packaged solutions for every need (Google, LinkedIn). Highly recommend.

    John Tyler

    France

Frequently Asked Questions

  • The Google Hotels API helps you to extract hotel data such as names, prices, reviews, ratings, and availability directly from Google Hotels results.

  • Scrapingdog offers several Google APIs, including Google Search API, Google Maps API, Google News API, Google Images API, and Google Lens API. Each helps extract real-time data efficiently for different use cases.

  • Yes, Scrapingdog offers a free plan so you can test the Google Hotels API before upgrading to a paid plan.

  • Each API request consumes a certain number of credits based on the dedicated API you're using. For example, the Google Search API costs 5 credits per request.

Try Scrapingdog for Free!

Get 100 free credits to spin the API. No credit card required!