Google Hotels Reviews API
Google Hotels Reviews API allows you to get reviews for a specific hotel. The API is accessed through the following endpoint: /search?engine=google_hotels_reviews.
A user may query the following: https://serpapi.com/search?engine=google_hotels_reviews utilizing a GET request. Head to the playground for a live and interactive demo.
API Parameters
Search Query
property_token
Required
Parameter defines the sepcific property. You can find property_token from Google Hotels Properties API.
Localization
hl
Optional
Parameter defines the language to use for the Google Hotels search. It's a two-letter language code. (e.g., en for English, es for Spanish, or fr for French). Head to the Google languages page for a full list of supported Google languages.
Advanced Google Hotels Reviews Parameters
category_token
Optional
Parameter is used to get reviews filtered by a specific category. You can find category_token from Google Hotels API under reviews_breakdown.
sort_by
Optional
Parameter defines the sorting order of the reviews.
Available options:1 - Most helpful (Default)2 - Most recent3 - Highest score4 - Lowest score
source_number
Optional
Parameter filter the reviews based on their originating source.
Standard options (always availbable): 0 - All reviews (Default)-1 - Google
For property-specific source numbers, refer to the other_reviews field in Google Hotels Property Details API.
Available sources vary by property.
Serpapi Parameters
no_cache
Optional
Parameter will force SerpApi to fetch the Google Hotels results even if a cached version is already present. A cache is served only if the query and all parameters are exactly the same. Cache expires after 1h. Cached searches are free, and are not counted towards your searches per month. It can be set to false (default) to allow results from the cache, or true to disallow results from the cache. no_cache and async parameters should not be used together.
async
Optional
Parameter defines the way you want to submit your search to SerpApi. It can be set to false (default) to open an HTTP connection and keep it open until you got your search results, or true to just submit your search to SerpApi and retrieve them later. In this case, you'll need to use our Searches Archive API to retrieve your results. async and no_cache parameters should not be used together. async should not be used on accounts with Ludicrous Speed enabled.
zero_trace
Optional
Enterprise only. Parameter enables ZeroTrace mode. It can be set to false (default) or true. Enable this mode to skip storing search parameters, search files, and search metadata on our servers. This may make debugging more difficult.
output
Optional
Parameter defines the final output you want. It can be set to json (default) to get a structured JSON of the results, or html to get the raw html retrieved.
json_restrictor
Optional
Parameter defines the fields you want to restrict in the outputs for smaller, faster responses. See JSON Restrictor for more details.
API Results
JSON Results
JSON output includes structured data for Reviews.
A search status is accessible through search_metadata.status. It flows this way: Processing -> Success || Error. If a search has failed, error will contain an error message. search_metadata.id is the search ID inside SerpApi.
HTML Results
This API does not have html response, just a text. search_metadata.prettify_html_file contains prettified version of result. It is displayed in playground.
API Examples
Example with property_token: ChcIrvOqm-_6_tALGgsvZy8xdGZrZnpteRAB (The Stephen F. Austin Royal Sonesta Hotel)
{
"search_metadata": {
"id": "695bc910fe1c6b4623069f02",
"status": "Success",
"json_endpoint": "https://serpapi.com/searches/223954564be7b6e7/695bc910fe1c6b4623069f02.json",
"created_at": "2026-01-05T14:22:08.851Z",
"processed_at": "2026-01-05T14:22:08.857Z",
"google_hotels_reviews_url": "https://www.google.com/_/TravelFrontendUi/data/batchexecute?rpcids=ocp93e&source-path=/travel/search&hl=en&gl=us&rt=c&soc-app=162&soc-platform=1&soc-device=1",
"raw_html_file": "https://serpapi.com/searches/223954564be7b6e7/695bc910fe1c6b4623069f02.html",
"prettify_html_file": "https://serpapi.com/searches/223954564be7b6e7/695bc910fe1c6b4623069f02.prettify",
"total_time_taken": {
"float": 0.7566342353820801
}
},
"search_parameters": {
"engine": "google_hotels_reviews",
"property_token": "ChcIrvOqm-_6_tALGgsvZy8xdGZrZnpteRAB",
"gl": "us",
"hl": "en"
},
"reviews": [
{
"user": {
"name": "Sydney Granat",
"link": "https://www.google.com/maps/contrib/113253605843578019764?hl=en",
"thumbnail": "https://lh3.googleusercontent.com/a-/ALV-UjXwOj-015542N4fMeF6kBnLhccwzZd92DX9kOoiy8385EQz23vHkg=s40-c-rp-mo-br100"
},
"source": "Google",
"source_icon": "https://www.gstatic.com/images/branding/product/1x/googleg_48dp.png",
"rating": 5,
"best_rating": 5,
"date": "2 months ago",
"snippet": "I had an incredible experience at this hotel. The people working there are so kind, thoughtful, and helpful. They made my stay amazing and even gave me cool historical facts about the hotel too. (Like Miss Congeniality was filmed right there). The rooms are fancy and cozy. It feels very safe. Overall it is a top tier hotel with great vibes. If you book, you will not regret it.",
"subratings": {
"rooms": 5,
"service": 5,
"location": 5
},
"hotel_highlights": [
"Luxury",
"Great value"
],
"attributes": [
{
"name": "Rooms",
"snippet": "Beds are so comfy!"
},
{
"name": "Food & drinks",
"snippet": "You get complimentary waters, coffee, and a credit to their Bodega."
}
],
"response": {
"date": "2 months ago",
"snippet": "Thank you so much for your wonderful review! We’re thrilled to hear that you had an incredible stay and that our team helped make your experience special. It’s great that you enjoyed both the comfort of your room and the fun history behind the hotel — we love sharing those stories with our guests! Your kind words truly mean a lot to us. We can’t wait to welcome you back for another memorable stay soon!"
}
},
{
"user": {
"name": "Sarah Griffin",
"link": "https://www.google.com/maps/contrib/102293824486734723356?hl=en",
"thumbnail": "https://lh3.googleusercontent.com/a-/ALV-UjUIN8Y6LFyxiIwgjVWO63RPbKeWY_eearYGeNMOnlq-0wo5Ge5r=s40-c-rp-mo-br100"
},
"source": "Google",
"source_icon": "https://www.gstatic.com/images/branding/product/1x/googleg_48dp.png",
"rating": 5,
"best_rating": 5,
"date": "a month ago",
"snippet": "Came for a work trip. Very large rooms, great space in the bathroom, good water pressure and shower products. Good on site breakfast and bar. Guest services team and Lisandro deserve a 1000/10 rating and is the reason I will be returning for future visits. They were friendly throughout the stay but went above and beyond to make sure I was reunited with an item I left behind in the room. I can not thank them enough and am forever grateful for their housekeeping team and guest services.",
"subratings": {
"rooms": 5,
"service": 5,
"location": 5
},
"hotel_highlights": [
"Great value"
],
"response": {
"date": "a month ago",
"snippet": "Thank you so much for your fantastic review! We’re delighted to hear that you enjoyed your spacious room, bathroom amenities, and the convenience of our on-site breakfast and bar.\n\nYour praise for our guest services team — and especially Lisandro — truly means the world to us. We’re thrilled they were able to reunite you with your lost item and make your stay memorable. Our housekeeping and guest services teams take great pride in going above and beyond, and your kind words are the best reward they could receive.\n\nWe’re grateful for your trust and can’t wait to welcome you back on future visits. Thank you again!"
}
},
{
"link": "https://www.tripadvisor.com/ShowUserReviews-g30196-d217734-r1042285890?m=68573&staydates=2026_01_18_2026_01_19&uguests=1_2_0&supdv=unknown&supuc=US&supul=en",
"user": {
"name": "captjO5668OM",
"link": "https://www.tripadvisor.com/ShowUserReviews-g30196-d217734-r1042285890?m=68573&staydates=2026_01_18_2026_01_19&uguests=1_2_0&supdv=unknown&supuc=US&supul=en",
"thumbnail": "https://lh3.googleusercontent.com/local-reviews/AJMZ0QejddW0yoGeT8LnCjh-OGQgsf6YKqhof3HZA5-um4yCkQej85oCdMUmKPJmnowcu5Ag5w=s40-c-br100"
},
"source": "Tripadvisor",
"source_icon": "https://www.gstatic.com/travel-hotels/branding/icon_100532569.png",
"rating": 3,
"best_rating": 5,
"date": "3 weeks ago",
"snippet": "The Stephen F Austin Hotel is in a great location. It has amazing history and is a local institution. However, it is a bit tired and is due for a refresh. The rooms are clean but very dated and worn. Worn furniture, curtains, and switches that did not work were some of the obvious items. ||That said, the staff was very friendly and helpful. However, in a competitive market like Austin, there is no reason Sonesta has not updated this. ||The best thing the Stephen F has going for it is the balcony off of the second floor bar. One of the best locations for a cocktail overlooking Congress and to view the capital. ||I will be going back to Austin several times over the next few months. I have made reservations elsewhere.||My recommendation is to have a cocktail and look at the history but stay elsewhere. ||My please to Sonesta to update this property and make it the gem it once was and should still be."
},
...
],
"serpapi_pagination": {
"next_page_token": "CAESY0NBRVFDaHBFUTJwRlNVRlNTWEJEWjI5QlVEZGZURUZRWDNCZlgxOWZSV2hFV1RWVWNITlpTWEpQWkdsQmRuWnNjMEZCUVVGQlIyZHVPVEpTV1VOYWVXRm5SVUZCV1VGRFNVRQ==",
"next": "https://serpapi.com/search.json?engine=google_hotels_reviews&gl=us&hl=en&next_page_token=CAESY0NBRVFDaHBFUTJwRlNVRlNTWEJEWjI5QlVEZGZURUZRWDNCZlgxOWZSV2hFV1RWVWNITlpTWEpQWkdsQmRuWnNjMEZCUVVGQlIyZHVPVEpTV1VOYWVXRm5SVUZCV1VGRFNVRQ%3D%3D&property_token=ChcIrvOqm-_6_tALGgsvZy8xdGZrZnpteRAB"
}
}
Example with category_token: jLN0PHica1yRnFiSmp5fVDl5hU8-kJ2Zn8cIZwEAzmAM3g (Cleanliness)
The category_token paramter allows filtering reviews by specific categories, such as cleanliness, service, location, etc.
The possible catgories depends on the property, the list of all possible categories can be found in reviews_breakdown obtained querying the property in Google Hotels API.
{
...
"reviews": [
{
"user": {
"name": "María",
"link": "https://www.google.com/maps/contrib/116711119875173092761?hl=en",
"thumbnail": "https://lh3.googleusercontent.com/a/ACg8ocI3uTmc5Ncqc0AGIAsGARlwg9B7T_N7yOX70yd5uI7WjVai=s40-c-rp-mo-br100"
},
"source": "Google",
"source_icon": "https://www.gstatic.com/images/branding/product/1x/googleg_48dp.png",
"rating": 3,
"best_rating": 5,
"date": "a month ago",
"snippet": "I always stay at this hotel every time I visit New York because I love the location. The rooms are fine, always clean, and I don’t usually ask for much, even though it’s not cheap. However, during my recent stay over Thanksgiving, my family and I were there for about four nights, and the service at front desk was honestly a joke.\nWhen we arrived (around 11pm), we were told there was no room available, even though we made our reservation back in March. We ended up waiting almost 2 hours because the receptionist couldn’t get any communication or updates from the service team. Only after that long wait did housekeeping finally confirm they had a room ready for us.\nWe were also told that, because of the delay, we would be given a room with a beautiful view. Instead, the “beautiful view” we got was the lovely wall of the building right next to the hotel. I would honestly prefer that they don’t promise anything at all rather than lie just to make the situation seem better.\nOverall, it was extremely disappointing, especially considering how much we paid and how many times we’ve stayed at this hotel before.",
"subratings": {
"rooms": 4,
"service": 1,
"location": 5
},
"hotel_highlights": [
"Quiet"
]
},
{
"user": {
"name": "Natalie Booth",
"link": "https://www.google.com/maps/contrib/112210610218879667527?hl=en",
"thumbnail": "https://lh3.googleusercontent.com/a-/ALV-UjV4eD1zACFv4ns_LAiemo5Vy-GQymugP5Tw__mueyXx9nbZJp0=s40-c-rp-mo-ba2-br100"
},
"source": "Google",
"source_icon": "https://www.gstatic.com/images/branding/product/1x/googleg_48dp.png",
"rating": 1,
"best_rating": 5,
"date": "2 months ago",
"snippet": "Paid over $330 a night for a view of noisy aircon pipes, a dilapidated room & truly poor service. Not 4 star at all. Avoid.\nThe Reception desk couldn’t be bothered to advise anything about facilities/breakfast vouchers or options/wifi/ice - basics. Wouldn’t even check if my room was available at 3.10pm instead of 4pm. Long queues at desks throughout the day as never all points manned. Lots of people asking for managers.\nThe room looked like it was painted in the dark and had a dusty paint-spattered carpet & dirty drips. I know the room was not hoovered as crumbs left. I didn’t get cups until day 2, broken drawers, no mini-fridge (and this wasn’t cheap room we selected) and it was seriously hot with v large, noisy aircon. Felt dated & old, especially mouldy grout/bathroom sealant which you don’t expect at this price.\nBathroom was teeny, mouldy, dirty….but a good shower.\nHallways full of busy housekeeping trolleys & bags of dirty linen to navigate around all hours of day.\nLocation was excellent for my office & Central Park/broadway. Bed v comfortable.",
"images": [
"https://lh3.googleusercontent.com/geougc-cs/AMBA38vxhNe6Js_g1VHygKaFTfy3KSk3nwdtavOyuqOX9Fq2QQ8RmSLOdgEZF7n-PGBkAL-yNLKQ70EPAmzigoQyVfzqMAnHmxqIgI521Hc0GoBvAtvyvIZVidJvyIABZwp3mKmAElz3nu593-0a",
"https://lh3.googleusercontent.com/geougc-cs/AMBA38vlCK4RiT0YUzBCQlDJ0VJ8ZX3CkAxWDxLY7HoKv8AfeuOxpHfNeAZdope0-vTl4u3qi7i9TaMI2TUUBiZmLu43wiVcnmUOhczY0QI4V5EWRTiNWTjKGTvNOJoA_IP3yBfwBidj1JLEF8o",
"https://lh3.googleusercontent.com/geougc-cs/AMBA38t09lokWhsEzYBV57aICaZaCcvsgLHSzLuirHp2p7QmVLDExVcn352AO6Lie_sdIQGdRuDw9CTQTZ8vFpvkyaRSzvrlwTkduC70hGdvwSUJ28e-WeZNqDDiCkvu7cJ1eQ_q4qQExcEg6yzd",
...
],
"subratings": {
"rooms": 1,
"service": 1,
"location": 3
},
"attributes": [
{
"name": "Rooms",
"snippet": "Large king sized bed, tired dusty old rooms with poor paint jobs & little amenities."
},
{
"name": "Nearby activities",
"snippet": "Central Park, shopping, broadway"
},
{
"name": "Safety",
"snippet": "Felt safe"
},
...
]
},
{
"link": "https://www.tripadvisor.com/ShowUserReviews-g60763-d93520-r1043161173?m=68573&staydates=2026_01_18_2026_01_19&uguests=1_2_0&supdv=unknown&supuc=CA&supul=en",
"user": {
"name": "susanhS7029XQ",
"link": "https://www.tripadvisor.com/ShowUserReviews-g60763-d93520-r1043161173?m=68573&staydates=2026_01_18_2026_01_19&uguests=1_2_0&supdv=unknown&supuc=CA&supul=en",
"thumbnail": "https://lh3.googleusercontent.com/local-reviews/AJMZ0QeSe9ibNVY65MpgeQh70I370foM0-7tEPyVc9CIfSq5Ekli093sZJVPBoLD5d5qPK_2rw=s40-c-br100"
},
"source": "Tripadvisor",
"source_icon": "https://www.gstatic.com/travel-hotels/branding/icon_100532569.png",
"rating": 5,
"best_rating": 5,
"date": "2 weeks ago",
"snippet": "Myself , my daughter and 3 grandsons stayed in this hotel December 9th until 14th 2025 and after reading some bad reviews was really worried but we needn’t have been because it was spotlessly clean , beds and pillows so comfy staff helpful and in a great location . We were 10 minutes from Time Square and everything is so easy to find . The 9/11 museum is a must to visit and the inside of Trump Towers was amazing . Food is expensive if you eat in restaurants but there is more than enough street food at half the price . I would definetly go back to the Park Central Hotel."
},
...
],
...
}
Example with sort_by: 2 (Most Recent)
{
...
"reviews": [
{
"user": {
"name": "Randall Ivery",
"link": "https://www.google.com/maps/contrib/107883468701073521370?hl=en",
"thumbnail": "https://lh3.googleusercontent.com/a-/ALV-UjXi_rTvfY9o3sqd_HnoEkL7-ZX2QpTfuO7NOaYqfkYMFmwz11w=s40-c-rp-mo-br100"
},
"source": "Google",
"source_icon": "https://www.gstatic.com/images/branding/product/1x/googleg_48dp.png",
"rating": 5,
"best_rating": 5,
"date": "an hour ago",
"subratings": {
"rooms": 5,
"service": 4,
"location": 3
}
},
{
"user": {
"name": "SEAN PARTON",
"link": "https://www.google.com/maps/contrib/106284634494482607896?hl=en",
"thumbnail": "https://lh3.googleusercontent.com/a/ACg8ocLLi56IwiUCrsVCIhPzEjfHAm3XEcURetxJghRcuMEiVdNiaA=s40-c-rp-mo-br100"
},
"source": "Google",
"source_icon": "https://www.gstatic.com/images/branding/product/1x/googleg_48dp.png",
"rating": 5,
"best_rating": 5,
"date": "12 hours ago",
"snippet": "The Freehand Hotel in Downtown LA was a fantastic stay. They were incredibly responsive when we booked at short notice, which made the whole process smooth and stress-free. The room was extremely comfortable, and the staff were genuinely welcoming and helpful throughout our stay. On top of that, the location is ideal for exploring DTLA.
And all at a great price.
Highly recommended.",
"subratings": {
"rooms": 5,
"service": 5,
"location": 5
}
},
{
"user": {
"name": "Sasha Fierce",
"link": "https://www.google.com/maps/contrib/107898090335405302040?hl=en",
"thumbnail": "https://lh3.googleusercontent.com/a/ACg8ocLFWXFQqVm11sADjzHb9JDdrrdklP1Epm6obq0MxGE_cR5MPw=s40-c-rp-mo-ba4-br100"
},
"source": "Google",
"source_icon": "https://www.gstatic.com/images/branding/product/1x/googleg_48dp.png",
"rating": 5,
"best_rating": 5,
"date": "17 hours ago",
"snippet": "Seriously, Freehand L.A. is the best bang for your buck! The customer Service is second to none. The guys (and gal) at the front desk are so nice, cool, and make you feel at home. The beds are surprisingly really comfy, and I slept like a baby.",
"subratings": {
"rooms": 5,
"service": 5,
"location": 5
},
"hotel_highlights": [
"Luxury",
"Quiet",
"Great value"
]
},
...
],
...
}
Example with source_number: 100532569 (Tripadvisor)
The source_number parameter allows filtering reviews by their source. Each source has a unique number identifier. For example, Tripadvisor's source number is 100532569.
The list of all possible sources for the specific property can be found in other_reviews obtained querying the property in Google Hotels API.
{
...
"reviews": [
{
"link": "https://www.tripadvisor.com/ShowUserReviews-g187147-d197985-r1042277142?m=68573&staydates=2026_01_18_2026_01_19&uguests=1_2_0&supdv=unknown&supuc=US&supul=en",
"user": {
"name": "CindyT123456",
"link": "https://www.tripadvisor.com/ShowUserReviews-g187147-d197985-r1042277142?m=68573&staydates=2026_01_18_2026_01_19&uguests=1_2_0&supdv=unknown&supuc=US&supul=en",
"thumbnail": "https://lh3.googleusercontent.com/local-reviews/AJMZ0QeYuXGoFc9HnT35lAJ46cKDIsHY7nNIKUKz_f8yINNlqyrU48jCx-4ctPzihRKgde030w=s40-c-br100"
},
"source": "Tripadvisor",
"source_icon": "https://www.gstatic.com/travel-hotels/branding/icon_100532569.png",
"rating": 5,
"best_rating": 5,
"date": "3 weeks ago",
"snippet": "Wow—where do I even begin? This wasn’t my first stay at Pullman Hotels & Resorts, and once again they absolutely exceeded my expectations! Every visit has been wonderful, but this time the front desk truly made our stay unforgettable.||After an 11-hour flight, we arrived exhausted, and Mr. Othmane greeted us with the warmest smile and offered an early check-in—what a lifesaver! And then… our room! A beautiful balcony with a stunning view of the Eiffel Tower. It was pure magic and the perfect way to kick off our birthday celebration.||The breakfast was fantastic, the hotel spotless, and the whole experience just felt special from beginning to end. No surprise—I’m already booked to come back next month!||Thank you,|Cindy ✨|December 10-12/2025"
},
{
"link": "https://www.tripadvisor.com/ShowUserReviews-g187147-d197985-r1043256971?m=68573&staydates=2026_01_18_2026_01_19&uguests=1_2_0&supdv=unknown&supuc=US&supul=en",
"user": {
"name": "700mansr",
"link": "https://www.tripadvisor.com/ShowUserReviews-g187147-d197985-r1043256971?m=68573&staydates=2026_01_18_2026_01_19&uguests=1_2_0&supdv=unknown&supuc=US&supul=en",
"thumbnail": "https://lh3.googleusercontent.com/local-reviews/AJMZ0QeWB0GIG9gGd6g9zDFXwjE9TRuKRtAO6HvwA5jEdK_CrOJXcVxp8esjQRYTFMjay2JK=s40-c-br100"
},
"source": "Tripadvisor",
"source_icon": "https://www.gstatic.com/travel-hotels/branding/icon_100532569.png",
"rating": 1,
"best_rating": 5,
"date": "2 weeks ago",
"snippet": "Arrived at the Pullman Tour Eiffel yesterday having booked two rooms with breakfast, and having confirmed everything ahead of my arrival. Upon check-in, got told I haven't included breakfast. We had booked a tour, so had to leave it and deal with it in the evening. Upon a lengthy conversation, the attendant at the front desk agreed breakfast was included and said it would be added back.||This morning, arrive for breakfast, only to be told, breakfast was not listed. Went to the front desk for the third time. The attendant once again said breakfast is included and we should go and enjoy breakfast.||After a day of sightseeing, we return to a letter from reception in our room informing us that breakfast needs to be paid for as it was not included.||I booked directly with Pullman and clearly paid for bed and breakfast. Hands down the worst hotel experience in many years. For a hotel which claims to have prestige, I found their behaviour and attitude extremely cheap.||If we were staying more than just 2 nights, I would have checked out and moved elsewhere.||You need to do better Pullman!"
},
{
"link": "https://www.tripadvisor.com/ShowUserReviews-g187147-d197985-r1041334826?m=68573&staydates=2026_01_18_2026_01_19&uguests=1_2_0&supdv=unknown&supuc=US&supul=en",
"user": {
"name": "TTWindom",
"link": "https://www.tripadvisor.com/ShowUserReviews-g187147-d197985-r1041334826?m=68573&staydates=2026_01_18_2026_01_19&uguests=1_2_0&supdv=unknown&supuc=US&supul=en",
"thumbnail": "https://lh3.googleusercontent.com/local-reviews/AJMZ0QeCck1CfANpZm9bBk3PHtP97Kh9k25HZfvq9yAWlN3BaIyjSHUPEfWkhAJmuYiJsH-_6g=s40-c-br100"
},
"source": "Tripadvisor",
"source_icon": "https://www.gstatic.com/travel-hotels/branding/icon_100532569.png",
"rating": 5,
"best_rating": 5,
"date": "a month ago",
"snippet": "We were very fortunate arriving at approximately 9:30 AM, and they had a room ready for us. We found this hotel excellent in all areas. Friendly welcoming staff, excellent breakfast, our room was clean updated and well appointed. Excellent location, you won’t go wrong by choosing the Pullman hotel in Paris."
},
...
],
...
}
JSON structure overview
{
"reviews": [
{
"link": "String - URL to the original review (if not posted in Google)",
"user": {
"name": "String - Name of the user who posted the review",
"link": "String - URL to the user's profile",
"thumbnail": "String - URL to the user's thumbnail image"
},
"source": "String - Source of the review (e.g., Google, Tripadvisor)",
"source_icon": "String - URL to the source's icon image",
"rating": "Numeric - Rating given by the user",
"best_rating": "Numeric - The highest possible rating",
"date": "String - Date when the review was posted",
"snippet": "String - The text content of the review",
"subratings": {
"rooms": "Numeric - Rating for rooms",
"service": "Numeric - Rating for service",
"location": "Numeric - Rating for location"
},
"hotel_highlights": "Array of Strings - Highlights of the hotel",
"attributes": [
{
"name": "String - Name of the attribute",
"snippet": "String - Informations related to the attribute"
},
...
],
"response": {
"date": "String - Date when the hotel responded to the review",
"snippet": "String - The text content of the hotel's response"
}
},
...
],
...
}