Tripadvisor Place Details API
Get details for a Tripadvisor hotel, restaurant, attraction or vacation rental as structured JSON. Use a place ID or supported listing URL to collect contact information, ratings, available reviews, photos, amenities and displayed prices when provided by the page.
{
"search_metadata": {
"status": "Success",
"tripadvisor_url": "https://www.tripadvisor.in/2446448",
"total_time_taken": 2.33
},
"search_parameters": {
"engine": "tripadvisor_place",
"place_id": "2446448",
"domain": "www.tripadvisor.in",
"locale": "en-IN"
},
"place_result": {
"type": "hotel",
"place_id": "2446448",
"name": "Fairmont Jaipur",
"link": "https://www.tripadvisor.in/Hotel_Review-g2555901-d2446448-Reviews-Fairmont_Jaipur-Kookas_Jaipur_District_Rajasthan.html",
"rating": 4.7,
"reviews": 6024,
"ranking": "#4 of 17 hotels in Kookas",
"description": "Fairmont Jaipur is an ode to the Pink City, reflected in awe-inspiring architecture inspired by the Mughals and Royal Rajputs. Nestled amid the majestic Aravalli Hills, the hotel features 245 elegantly appointed rooms and suites, blending traditional Rajasthani artistry with modern comforts. Dining experiences range from Zoya, the vibrant all-day restaurant celebrating authentic Rajasthani cuisine, to Anjum, where Fairmontβs celebrated tea culture finds a local expression, and Aza, the refined library bar for intimate evenings over signature cocktails. Complimentary Wi-Fi is offered to all guests, ensuring a seamless and comfortable stay.",
"telephone": "011 91 1426 420 000",
"website": "http://www.fairmont.com/jaipur/",
"address": "2 Riico, Kookas, Rajasthan, 302028, IN",
"address_details": {
"@type": "PostalAddress",
"streetAddress": "2 Riico",
"addressLocality": "Kookas",
"addressRegion": "Rajasthan",
"postalCode": "302028",
"addressCountry": {
"@type": "Country",
"name": "IN"
}
},
"gps_coordinates": {
"latitude": 27.030756,
"longitude": 75.889854
},
"images": [
"https://dynamic-media-cdn.tripadvisor.com/media/photo-o/03/80/78/91/fairmont-jaipur.jpg"
],
"photos_count": 4838,
"amenities": [
{
"name": "Free parking",
"category": "Parking",
"id": "9163",
"link": "https://www.tripadvisor.in/Hotel_Feature-g2555901-d2446448-zft12116-Fairmont_Jaipur.html"
}
],
"room_features": [
{
"name": "Allergy-free room",
"category": "Comfort",
"id": "18889"
}
],
"room_types": [
{
"name": "Pool view",
"category": "View",
"id": "19046"
}
],
"hotel_style": [
{
"tag": "Park View",
"rank": 2,
"score": 3.9640391054924864
}
],
"languages_spoken": [
"English"
],
"hotel_class": 5,
"num_rooms": 245,
"price_range": {
"low": 23225,
"high": 86903
},
"price_range_text": "βΉ23,225 - βΉ86,903 (Based on Average Rates for a Standard Room)",
"category_ratings": [
{
"category": "Location",
"rating": 4.5,
"rating_exact": 4.456698
}
],
"reviews_list": [
{
"title": "Disappointing Experience β Not What I Expected from Fairmont",
"snippet": "Having stayed at several Fairmont hotels, I was extremely disappointed that this experience fell short of the standards I have come to expect from the brand. It was my first visit to Jaipur, and sadly, the hotel let us down.\n\nUpon arrival, I had been looking forward to the warm welcome Fairmont is known for, with traditional music and flowers being showered from above. Unfortunately, none of this happened, which was disappointing as it was something I had particularly anticipated.\n\nThe breakfast was average, and we were disappointed to discover that one of the restaurants was closed without any prior notification. We were also given two drinks vouchers, only to discover that ordering a cocktail required using both vouchers. This was not made clear upfront and felt rather misleading.\n\nAt breakfast, we were asked at least three times during a single visit which room we were staying in. This felt unnecessary and made the service seem disorganised.\n\nOne of the biggest disappointments was the noise caused by a school group staying at the hotel. In the evenings, students were running up and down the corridors, playing in the lifts and even using the ground-floor bar as a place to play hide-and-seek. I work in a school myself and fully understand that children can be noisy, but this behaviour was unacceptable in a luxury hotel where other guests are paying to enjoy a relaxing stay.\n\nThe management could at least have asked the group to keep the noise to a reasonable level. We were assured that the group was staying on the first floor, yet the children in the room next to ours were repeatedly banging on the door and making considerable noise well past 10 pm. This significantly affected our ability to relax and enjoy our stay.\n\nWe were also not informed about the construction right outside our room. The noise started early in the morning. \n\nI also felt uncomfortable by the pool, where four male staff members, including security, were standing and watching. I appreciate the importance of staff being present for guestsβ safety, but the way this was handled made me feel uneasy rather than relaxed.\n\nOverall, we had hoped for a peaceful, luxurious holiday in Jaipur, but unfortunately, this was far from the experience we received. Between the disappointing welcome, average breakfast, lack of communication, confusing drinks vouchers and failure to manage the noise from the school group, the stay fell well below expectations.\n\nHaving experienced other Fairmont properties, I expected a much higher standard of service, attention to detail and guest experience. Sadly, this visit was a real let-down, particularly on our first trip to Jaipur.\n\nPS clean the balconies as you donβt want to see bird remains the moment you open your curtains or a net hanging over the window.",
"rating": 3,
"link": "https://www.tripadvisor.in/ShowUserReviews-g2555901-d2446448-r1081993898-Fairmont_Jaipur-Kookas_Jaipur_District_Rajasthan.html",
"review_id": "1081993898",
"author": {
"name": "Rak597",
"link": "https://www.tripadvisor.in/Profile/Rak597",
"contributions": 106,
"hometown": "Dubai, United Arab Emirates",
"username": "Rak597",
"helpful_votes": 12,
"avatar": "https://dynamic-media-cdn.tripadvisor.com/media/photo-o/2b/19/4f/97/caption.jpg"
},
"date_of_stay": "October 2026",
"trip_type": "Travelled as a couple",
"date_text": "16 Oct",
"language": "en",
"helpful_votes": 0,
"date": "2026-10-16",
"submitted_at": "2026-10-16T06:03:50.367Z",
"trip_type_code": "COUPLES",
"visit_date": {
"year": 2026,
"month": 10
},
"photo_count": 5,
"photos": [
{
"id": "887786602",
"url": "https://dynamic-media-cdn.tripadvisor.com/media/photo-o/34/ea/8c/6a/caption.jpg",
"width": 4284,
"height": 5712
}
],
"owner_response": {
"text": "Dear Guest,\n\nWarm greetings from Fairmont Jaipur.\n\nThank you for sharing your detailed feedback. I am truly sorry that your first visit to Jaipur did not turn out to be the relaxing and memorable experience you had hoped for, especially as a returning Fairmont guest.\n\nWe regret the inconvenience caused and understand your disappointment. Your feedback is important to us, and I will personally share your observations with the concerned teams to ensure we learn from this experience.\n\nWe sincerely hope you will give us another opportunity to welcome you back and provide the warm hospitality and attention to detail you rightly expect from Fairmont.\n\nWarm regards,\nRajat Sethi",
"language": "en",
"role": "General Manager",
"submitted_at": "2026-10-26T08:39:11.327Z",
"author": {
"name": "Fairmont J",
"link": "https://www.tripadvisor.in/Profile/GM_Jaip",
"avatar": "https://dynamic-media-cdn.tripadvisor.com/media/photo-o/1a/f6/f3/23/default-avatar-2020-28.jpg"
}
}
}
],
"nearby": {
"restaurants": [
{
"name": "Zarin- The Pan Asian",
"place_id": "7930536",
"link": "https://www.tripadvisor.in/Restaurant_Review-g304555-d7930536-Reviews-ZARIN_THE_PAN_ASIAN-Jaipur_Jaipur_District_Rajasthan.html",
"rating": 4.9,
"reviews": 131,
"travel_time": "1 min",
"price_level": "βΉβΉβΉβΉ",
"cuisines": [
"Asian"
]
}
],
"attractions": [
{
"name": "Dera Amer Wilderness Camp",
"place_id": "659756",
"link": "https://www.tripadvisor.in/Attraction_Review-g1096234-d659756-Reviews-Dera_Amer_Wilderness_Camp-Amer_Jaipur_Jaipur_District_Rajasthan.html",
"rating": 4.6,
"reviews": 220,
"distance": 3.9,
"distance_unit": "km",
"categories": [
"Nature & Wildlife Areas"
]
}
],
"hotels_link": "https://www.tripadvisor.in/HotelsNear-g2555901-d2446448-Fairmont_Jaipur-Kookas_Jaipur_District_Rajasthan.html",
"restaurants_link": "https://www.tripadvisor.in/RestaurantsNear-g2555901-d2446448-Fairmont_Jaipur-Kookas_Jaipur_District_Rajasthan.html",
"airports": [
{
"name": "Sanganeer Airport",
"distance": 24.7,
"distance_unit": "km"
}
],
"restaurants_count": 21,
"attractions_count": 4
},
"prices": {
"check_in_text": "Fri, 30 Oct",
"check_out_text": "Sat, 31 Oct",
"guests": 2,
"rooms": 1,
"special_offers": [
{
"title": "SPECIAL MOMENTS WORTH SAVORING",
"description": "Stay Longer. Enjoy More with a US$50 hotel credit per night",
"id": "22406696",
"type": "PACKAGE"
}
],
"pricing_note": "Prices are provided by our partners, and reflect average nightly room rates, including taxes and fees that are fixed, known to our partners, and due at time of booking. Please see our partners for more details.",
"pricing_mode": "ALL_IN_RATE",
"pricing_description": "This price includes the nightly price of the room rate charged to the consumer, including taxes and other fees that are known and certain based on the data provided by the user."
},
"additional_data": {
"structured_data": [
{
"@type": "WebSite",
"name": "Tripadvisor",
"url": "https://www.tripadvisor.in/",
"potentialAction": {
"@type": "SearchAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "https://www.tripadvisor.in/Search?q={search_term_string}"
},
"query": "required name=search_term_string"
}
}
],
"sections": [
{
"title": "photo_viewer",
"text": "What is Travellersβ Choice?\nTripadvisor gives a Travellersβ Choice award to accommodations, attractions and restaurants that consistently earn great reviews from travellers and are ranked within the top 10% of properties on Tripadvisor."
}
],
"breadcrumbs": [
{
"name": "Asia",
"link": "https://www.tripadvisor.in/Tourism-g2-Asia-Vacations.html"
}
]
},
"email": "jai.reservations@fairmont.com",
"parent_places": [
{
"place_id": "2555901",
"name": "Kookas",
"type": "CITY"
}
],
"is_closed": false,
"country_code": "IN",
"timezone": "Asia/Kolkata",
"is_claimed": true,
"tips_count": 666,
"review_distribution": [
{
"rating": "Excellent",
"count": 5129
}
],
"review_language_availability": [
{
"language": "zhCN",
"reviews_including_translations": 547
}
],
"reviews_summary": "Fairmont Jaipur is celebrated for its warm and attentive service, with staff frequently going above and beyond, though minor lapses are occasionally noted. Many travelers appreciate its picturesque location near Jaipur attractions and the Aravali forest. Guests praise the regal atmosphere, luxurious and clean rooms with elegant Rajasthani decor, and lavish amenities, including an impressive pool. While some mention premium rates, the overall experience is deemed valuable. Cleanliness is often highlighted, with minor exceptions in specific areas.",
"reviews_summary_review_count": 130,
"reviews_highlights": [
{
"category": "Location",
"value": "Picturesque",
"summary": "For many travelers, the hotel's location earns rave reviews for its proximity to Jaipur's attractions and picturesque surroundings, with several guests highlighting its excellent and beautiful setting near the Aravali forest.",
"reviews_quotes": [
"Overall, **Fairmont Jaipur is a beautiful luxury property that truly delivers a royal experience**, with exceptional hospitality, beautiful surroundings, an amazing pool, and a great location close to Jaipurβs historic attractions."
]
}
],
"review_topics": [
"gold lounge"
],
"hotel_class_source": "This property is classified according to Accor Hotels.",
"walk_score": 26,
"photo_categories": [
{
"name": "All photos",
"count": 4838
}
],
"photos": [
{
"id": "58751121",
"url": "https://dynamic-media-cdn.tripadvisor.com/media/photo-o/03/80/78/91/fairmont-jaipur.jpg",
"caption": "HOTEL EXTERIOR",
"width": 2000,
"height": 1333
}
]
}
}
How It Works Behind the API
curl "https://api.scrapingdog.com/tripadvisor/place?api_key=APIKEY&place_id=2446448&domain=www.tripadvisor.in"
{
"search_metadata": { β¦ },
"search_parameters": { β¦ },
"place_result": { β¦ }
}Tripadvisor Place API Response (Structured JSON Data)
Place Identity & Contact
typeplace_idnamelinktelephoneemailwebsiteRatings & Available Reviews
ratingreviewsrankingcategory_ratingsreview_distributionreviews_listreviews_summaryAddress & Location
addressaddress_detailsgps_coordinatesparent_placescountry_codetimezoneAmenities & Property Details
amenitiesroom_featuresroom_typeshotel_classnum_roomslanguages_spokenPhotos & Page Content
imagesphotosphotos_countphoto_categoriesdescriptionadditional_dataDisplayed Prices & Nearby Places
price_rangeprice_range_textpricesnearbysearch_metadatasearch_parametersTripadvisor Place API Features for Travel Research
Four Supported Place Types
Receive one place_result for a hotel, restaurant, attraction or vacation rental. Fields vary by listing type and available page data.
Place ID or Listing URL
Use a place_id from Search or a supported endpoint URL or path. Choose from 49 supported Tripadvisor domains and keep full URLs aligned with the selected domain.
Contact & Location Details
Collect available telephone, email, business website, postal address and geographic coordinates alongside the listing name and canonical link.
Ratings & Review Context
Read aggregate ratings and counts, category ratings, review summaries and available page reviews. Returned reviews are a subset of the full review corpus.
Amenities & Photo Records
Explore available property amenities, room features, room types and photos. Reported photo totals can exceed the returned subset, and partial-section markers identify known incomplete sections.
Prices & Nearby Context
Receive displayed price information and nearby places when available. Prices reflect the fetched page and are not guaranteed booking quotes; date, guest and currency controls are not supported.
What You Can Build with the Tripadvisor Place API
Travel Catalog Enrichment
Add contact details, descriptions, photos and location information to place records discovered through Tripadvisor search.
Hospitality Comparisons
Compare available hotel amenities, room features, star classifications and traveler ratings across selected properties.
Restaurant Research
Collect available cuisine, menu and contact information for supported restaurant listings to support your research workflows.
Review & Reputation Research
Analyze available reviews, rating distributions, category scores and upstream summaries while retaining each observationβs place ID.
Location-Based Discovery
Use addresses, coordinates and nearby-place subsets to enrich destination guides and travel planning tools.
Travel Data Pipelines
Combine Search IDs with Place detail responses, preserving domain and retrieval context for your internal analytics.
Built for Teams of Every Size and Background
Get Started with the Tripadvisor Place API in Minutes
- 1
Create Your Account
Sign up for Scrapingdog to start testing Tripadvisor place extraction.
- 2
Get Your API Key
Copy your API key from the dashboard and pass it as api_key.
- 3
Choose a Place
Get a place_id or listing link from Tripadvisor Search. Call /tripadvisor/place with the ID or endpoint, preserving the selected domain.
- 4
Read the Place Details
Use the place_result object for available contact details, ratings, photos, reviews and listing-specific sections.
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.
FREE
- 100 Requests Credits
- 1 Concurrency
- Access To All APIs
- No Credit Card Required
- Community Support
- Team Support
LITE
- 200,000 Requests Credits
- 5 Concurrency
- Access To All APIs
- Geotargeting
- Email Support
- No Team Support
STANDARD
- 1,000,000 Requests Credits
- 50 Concurrency
- Access To All APIs
- Geotargeting
- Priority Email Support
- No Team Support
PRO
- 3,000,000 Requests Credits
- 100 Concurrency
- Access To All APIs
- Geotargeting
- Priority Email Support
- Team Support
PREMIUM
- 6,000,000 Requests Credits
- 150 Concurrency
- Access To All APIs
- Geotargeting
- Priority Email Support
- Team Support
BUSINESS
- 9,000,000 Requests Credits
- 200 Concurrency
- Access To All APIs
- Geotargeting
- Priority Email Support
- Team Support
BUSINESS PLUS
- 19,000,000 Requests Credits
- 250 Concurrency
- Access To All APIs
- Geotargeting
- Priority Email Support
- Team Support
BUSINESS PRO
- 29,000,000 Requests Credits
- 300 Concurrency
- Access To All APIs
- Geotargeting
- Priority Email Support
- Team Support
CORPORATE
- 42,000,000 Requests Credits
- 350 Concurrency
- Access To All APIs
- Geotargeting
- Priority Email Support
- Team Support
CORPORATE PLUS
- 55,000,000 Requests Credits
- 400 Concurrency
- Access To All APIs
- Geotargeting
- Priority Email Support
- Team Support
CORPORATE PRO
- 65,000,000 Requests Credits
- 450 Concurrency
- Access To All APIs
- Geotargeting
- Priority Email Support
- Team Support
ENTERPRISE STARTER
- 90,000,000 Requests Credits
- 500 Concurrency
- Access To All APIs
- Geotargeting
- Priority Email Support
- Team Support
ENTERPRISE PLUS
- 120,000,000 Requests Credits
- 600 Concurrency
- Access To All APIs
- Geotargeting
- Dedicated Support
- Team Support
ENTERPRISE PRO
- 150,000,000 Requests Credits
- 650 Concurrency
- Access To All APIs
- Geotargeting
- Dedicated Support
- Team Support
GLOBAL STARTER
- 185,000,000 Requests Credits
- 700 Concurrency
- Access To All APIs
- Geotargeting
- Dedicated Support
- Team Support
GLOBAL PLUS
- 220,000,000 Requests Credits
- 800 Concurrency
- Access To All APIs
- Geotargeting
- Dedicated Support
- Team Support
GLOBAL PRO
- 255,000,000 Requests Credits
- 850 Concurrency
- Access To All APIs
- Geotargeting
- Dedicated Support
- Team Support
GLOBAL ELITE
- 295,000,000 Requests Credits
- 900 Concurrency
- Access To All APIs
- Geotargeting
- Dedicated Support
- Team Support
ULTRA STARTER
- 360,000,000 Requests Credits
- 1,000 Concurrency
- Access To All APIs
- Geotargeting
- Dedicated Account Manager
- Team Support
ULTRA PLUS
- 430,000,000 Requests Credits
- 1,200 Concurrency
- Access To All APIs
- Geotargeting
- Dedicated Account Manager
- Team Support
ULTRA PRO
- 500,000,000 Requests Credits
- 1,300 Concurrency
- Access To All APIs
- Geotargeting
- Dedicated Account Manager
- Team Support
TITAN STARTER
- 580,000,000 Requests Credits
- 1,400 Concurrency
- Access To All APIs
- Geotargeting
- Dedicated Account Manager
- Team Support
TITAN PLUS
- 660,000,000 Requests Credits
- 1,500 Concurrency
- Access To All APIs
- Geotargeting
- Dedicated Account Manager
- Team Support
TITAN PRO
- 740,000,000 Requests Credits
- 1,700 Concurrency
- Access To All APIs
- Geotargeting
- Dedicated Account Manager
- Team Support
TITAN ELITE
- 830,000,000 Requests Credits
- 1,800 Concurrency
- Access To All APIs
- Geotargeting
- Dedicated Account Manager
- Team Support
NOVA STARTER
- 920,000,000 Requests Credits
- 1,900 Concurrency
- Access To All APIs
- Geotargeting
- Dedicated Account Manager
- Team Support
NOVA PLUS
- 1,010,000,000 Requests Credits
- 2,000 Concurrency
- Access To All APIs
- Geotargeting
- Dedicated Account Manager
- Team Support
NOVA PRO
- 1,100,000,000 Requests Credits
- 2,200 Concurrency
- Access To All APIs
- Geotargeting
- Dedicated Account Manager
- Team Support
Frequently Asked Questions
What does the Tripadvisor Place API return?
The API returns one place_result for a supported hotel, restaurant, attraction or vacation rental. Fields can include contact information, addresses, coordinates, ratings, reviews, photos, amenities, menus, displayed prices and nearby places. Place uses name and lowercase type; Search uses title and uppercase place_type.
Which parameters are required?
Send api_key and at least one of place_id or endpoint. You may supply both if they are valid and identify the same place. The optional domain defaults to www.tripadvisor.com. See the Tripadvisor Place API documentation for all validation rules and six language examples.
Where do I find a place ID?
Use the Tripadvisor Search API to discover places. Read place_id or link from a business, attraction or vacation rental result, then preserve its domain when requesting details. Destination GEO pages and Tourism paths are not supported place detail inputs.
Which listing URLs and paths are supported?
Pass a numeric path such as /2446448, a supported Hotel, Restaurant, Attraction or VacationRental review path, or a full HTTP(S) URL on the selected domain. Remove queries, fragments, credentials and ports.
Can I select a Tripadvisor country edition?
Yes. Search and Place share 49 supported domains and reported locales. A full endpoint URL must match the selected domain. Locale is reported automatically, while content availability and language depend on the fetched page.
Does every place include every review, photo and amenity?
No. Only type, place_id, name and link are always added for a successfully parsed place. Other fields are conditional. Available reviews, photos, offers and nearby cards are subsets; their displayed totals can be larger. additional_data.partial_sections can identify known incomplete sections. The example on this page shortens arrays to one item for readability.
Can I choose booking dates, currency or review pagination?
This endpoint has no public date, currency, guest, room, review-language, review-sort or pagination controls. Prices and booking context reflect available page data rather than custom request settings. Displayed prices are not guaranteed booking quotes, and currency is not inferred from the selected domain.
How much does a place request cost?
Each successfully parsed and settled request costs 5 credits, including a valid sparse place response. Normal validation, unavailable-place, timeout and failed-fetch paths are not charged. A 404 can indicate an unavailable place; a 502 can indicate an invalid upstream page or parsing failure.
Try Scrapingdog for Free!
Get 100 free credits to spin the API. No credit card required!