🚀 New: TikTok Scraper API — Extract videos, comments & profile data in structured JSON

Google Hotels API

Scrape Google hotels data at scale without worrying about the proxy rotation. Get price, reviews, amenities & many more data points using our dedicated API.

Google Hotels API

Benefits of Using Google Hotels API

Accurate results for your dates

Fetch clean listings for your check-in/check-out, nightly and total rates, ratings, hotel class, amenities, and location in tidy JSON.

Filter-rich queries

Apply the same filters you see on Google: price range, star class, brand, review score, amenities, free cancellation, special offers, and even vacation-rental fields (bedrooms/bathrooms).

Localised & developer-friendly

Choose country, language, and currency to match your market. Paginate big results and use property tokens for deeper details, easy to drop into apps.

See How The Google Hotels API Gives You Data in JSON

Google Hotels Results
> curl "https://api.scrapingdog.com/google_hotels?query=hong%20kong&country=us&api_key=APIKEY"

{
    "properties": [
        {
            "type": "hotel",
            "title": "Courtyard by Marriott Hong Kong Sha Tin",
            "description": "Warm rooms & suites in an upscale lodging with a refined cafe & a rooftop bar, plus a gym & a pool.",
            "link": "https://www.marriott.com/en-us/hotels/hkgst-courtyard-hong-kong-sha-tin/overview/?scid=f2ae0541-1279-4f24-b197-a979c79310b0",
            "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",
            "rate_per_night": {
                "lowest": "$122",
                "extracted_lowest": 122,
                "before_taxes_fees": "$137",
                "extracted_before_taxes_fees": 137
            },
            "total_rate": {
                "lowest": "$122",
                "extracted_lowest": 122,
                "before_taxes_fees": "$137",
                "extracted_before_taxes_fees": 137
            },
            "nearby_places": [
                {
                    "name": "Heung Yee Kuk New Territories Building; Tai Chung Kiu Road",
                    "transportations": [
                        {
                            "type": "Walking",
                            "duration": "2 min"
                        }
                    ]
                },
                {
                    "name": "Hong Kong International Airport",
                    "transportations": [
                        {
                            "type": "Taxi",
                            "duration": "38 min"
                        },
                        {
                            "type": "Public transport",
                            "duration": "59 min"
                        }
                    ]
                },
                {
                    "name": "Ciao",
                    "transportations": [
                        {
                            "type": "Walking",
                            "duration": "5 min"
                        }
                    ]
                }
            ],
            "hotel_class": "4-star hotel",
            "extracted_hotel_class": 4,
            "images": [
                {
                    "thumbnail": "https://lh3.googleusercontent.com/p/AF1QipMJ1rLMHBPeCoQaE3O5_hJq9OOCRNUgVgZwBDTV=s287-w287-h192-n-k-no-v1",
                    "original_image": "https://lh5.googleusercontent.com/p/AF1QipMJ1rLMHBPeCoQaE3O5_hJq9OOCRNUgVgZwBDTV=s10000-"
                },
                {
                    "thumbnail": "https://lh3.googleusercontent.com/gps-cs-s/AG0ilSwksfqogVU5kQRidczBVJ06N0MoP_clMScUo0wM_YVxAopQ5NcCqZ-sb1VbTq5jdeZPpGtzbW24sgbL1ywgYsSPMULK7eM-BjHiRPCk1Hz5nQojv3Pr2e0G8B22BLo9-xTUMIzY=s287-w287-h192-n-k-no-v1",
                    "original_image": "https://lh5.googleusercontent.com/gps-cs-s/AG0ilSwksfqogVU5kQRidczBVJ06N0MoP_clMScUo0wM_YVxAopQ5NcCqZ-sb1VbTq5jdeZPpGtzbW24sgbL1ywgYsSPMULK7eM-BjHiRPCk1Hz5nQojv3Pr2e0G8B22BLo9-xTUMIzY=s10000-"
                },
                {
                    "thumbnail": "https://lh3.googleusercontent.com/p/AF1QipPillSqvQHGLIXGY3WUzNgj8tH9e_IjyU6i8lxi=s287-w287-h192-n-k-no-v1",
                    "original_image": "https://lh5.googleusercontent.com/p/AF1QipPillSqvQHGLIXGY3WUzNgj8tH9e_IjyU6i8lxi=s10000-"
                },
                {
                    "thumbnail": "https://lh3.googleusercontent.com/gps-cs-s/AG0ilSxoGdnEjetnu-n5IgrdGrtUe7hGJutK2cyGQmvyi_v79MRP6YEZRyLxXbuCWVfD5IkKTURtbPjdItU0RWNcyahvJsDIzGTgeNN1D4F3YO-g_jHNlc4NZmbHuMuFlvXTsI2Fnq4=s287-w287-h192-n-k-no-v1",
                    "original_image": "https://lh5.googleusercontent.com/gps-cs-s/AG0ilSxoGdnEjetnu-n5IgrdGrtUe7hGJutK2cyGQmvyi_v79MRP6YEZRyLxXbuCWVfD5IkKTURtbPjdItU0RWNcyahvJsDIzGTgeNN1D4F3YO-g_jHNlc4NZmbHuMuFlvXTsI2Fnq4=s10000-"
                },
                {
                    "thumbnail": "https://lh3.googleusercontent.com/p/AF1QipNKxYLryNsJVIL-oQJqyN2CvGvm4waVMk9evMu2=s287-w287-h192-n-k-no-v1",
                    "original_image": "https://lh5.googleusercontent.com/p/AF1QipNKxYLryNsJVIL-oQJqyN2CvGvm4waVMk9evMu2=s10000-"
                },
                {
                    "thumbnail": "https://lh3.googleusercontent.com/p/AF1QipMzBMtiq3n4x5pFr-bywyzt16B_aqIU18TDOAQq=s287-w287-h192-n-k-no-v1",
                    "original_image": "https://lh5.googleusercontent.com/p/AF1QipMzBMtiq3n4x5pFr-bywyzt16B_aqIU18TDOAQq=s10000-"
                },
                {
                    "thumbnail": "https://lh3.googleusercontent.com/p/AF1QipNJe6J6-14qvWGefZGH6td2u29fsA1PePm9fTAR=s287-w287-h192-n-k-no-v1",
                    "original_image": "https://lh5.googleusercontent.com/p/AF1QipNJe6J6-14qvWGefZGH6td2u29fsA1PePm9fTAR=s10000-"
                },
                {
                    "thumbnail": "https://lh3.googleusercontent.com/p/AF1QipPgBpNskmqYB3d6Ex6U2_Y38wDC9heFHF2Jj9Sg=s287-w287-h192-n-k-no-v1",
                    "original_image": "https://lh5.googleusercontent.com/p/AF1QipPgBpNskmqYB3d6Ex6U2_Y38wDC9heFHF2Jj9Sg=s10000-"
                },
                {
                    "thumbnail": "https://lh3.googleusercontent.com/p/AF1QipOhjXUGO7PQhSuRuN_nVWXXLHTSZevpKoD6Frr8=s287-w287-h192-n-k-no-v1",
                    "original_image": "https://lh5.googleusercontent.com/p/AF1QipOhjXUGO7PQhSuRuN_nVWXXLHTSZevpKoD6Frr8=s10000-"
                }
            ],
            "reviews": 4.1,
            "overall_rating": 3219,
            "ratings": [
                {
                    "stars": 5,
                    "count": 1389
                },
                {
                    "stars": 4,
                    "count": 1164
                },
                {
                    "stars": 3,
                    "count": 499
                },
                {
                    "stars": 2,
                    "count": 121
                },
                {
                    "stars": 1,
                    "count": 146
                }
            ],
            "location_rating": 4.1,
            "reviews_breakdown": [
                {
                    "name": "Service",
                    "description": "Service",
                    "total_mentioned": 0,
                    "positive": 1,
                    "negative": 239,
                    "neutral": -240
                },
                {
                    "name": "Location",
                    "description": "Location",
                    "total_mentioned": 0,
                    "positive": 1,
                    "negative": 167,
                    "neutral": -168
                },
                {
                    "name": "Property",
                    "description": "Property",
                    "total_mentioned": 0,
                    "positive": 1,
                    "negative": 303,
                    "neutral": -304
                },
                {
                    "name": "Transit",
                    "description": "Public transit",
                    "total_mentioned": 0,
                    "positive": 1,
                    "negative": 95,
                    "neutral": -96
                },
                {
                    "name": "Breakfast",
                    "description": "Breakfast",
                    "total_mentioned": 0,
                    "positive": 1,
                    "negative": 96,
                    "neutral": -97
                },
                {
                    "name": "Dining",
                    "description": "Food and Beverage",
                    "total_mentioned": 0,
                    "positive": 129,
                    "negative": 0,
                    "neutral": -129
                }
            ],
            "amenities": [],
            "eco_certified": true
        },
        ....
    ],
}

Get Hotels Data in Real Time

Rate Parity & Deal Watch

Compare nightly and total rates across sources for the same dates. Flag undercutting and spot limited-time offers fast.

Check who has rooms for your dates and capture flags like free cancellation or special offers to guide allocations.

Pull amenity sets, review scores, and star class to see how you stack up against nearby properties.

Use GPS and nearby places to cluster hotels around airports, stations, and landmarks for better planning and targeting.

Where You Can Use the Real-Time Data from Google Hotels

Destination Market Sizing

Count listings for your dates, map their GPS, and see median rates and star mix to judge if a city is worth a push.

Comp-Set Watch

Track a chosen set of hotels for changes in total rate, availability, review score, and policies across the same dates.

Event-Driven Spike Alerts

Monitor price and availability around festivals, conferences, or sports venues to spot demand surges early.

Brand & Class Mix Analysis

Break results by chain/brand and hotel class to find gaps (e.g., few 4-stars in a district) and plan partnerships.

Amenity Gap Finder

Compare amenity sets (EV charger, pool, breakfast, pet-friendly, etc.) across nearby properties to guide investments.

OTA & Ads Visibility Tracking

Log which OTAs appear in the ads block vs organic listings for your destination to fine-tune distribution and meta-search spend.

Testimonial

Transparent & Simple Pricing

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

Need a bigger plan?

Our team will assist you in selecting the right plan.

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. So, if you make one request to the Google Search API, it will deduct 5 credits from the available credits in your account. The number of credits required per request can vary depending on the specific API you’re using.

You can find more details about the credit usage for each API in the documentation.