Looking for the overview — what this API returns, what it costs, and a call you can run without a key? See the Agoda API page →
Travel & Lodging

Agoda API & Scraper

The Agoda API returns hotel and destination data as clean JSON.

4 actionsLive JSON1,000 free credits$0.67–$1.50 / 1,000 creditsMCP-ready
Get a free keyOpen in playground

🤖 Using an AI assistant? Copy this link into ChatGPT / Claude / Cursor — it reads every endpoint and parameter instantly and tells you if this API fits your use case.

The primary destinations endpoint returns suggestions (object id and type, name, city, country, hotel count), and you can browse a city, pull a hotel detail and reviews. It is built for travel apps and hotel price monitoring that need Agoda data without a scraper. One ReefAPI key, one shared credit pool, the standard envelope.

Reference

Agoda ids, scales and formats, and the one thing this engine does not return

The most common wrong assumption here is that a hotel API quotes prices. This one does not: no action accepts a check-in date, a night count, an occupancy or a currency, and no price, tax or total appeared in any response. What it does return is the static property record and the review corpus. Measured 2026-08-27 on hotel 294217, The Okura Prestige Bangkok with 11,382 reviews, and hotel 461790, The Berkeley Hotel Pratunam.

ThingFormatMeasured value
hotel_idInteger, taken directly or extracted from an Agoda /hotel/ URL passed as url294217 resolved to The Okura Prestige Bangkok; the Berkeley URL resolved to 461790
city_idInteger from the destinations action, required by city_browseBangkok 9395, Paris France 15470, Paris Texas 20936, Paris Tennessee 20935
object_type_idInteger type tag on each destinations suggestion5 = city, 6 = airport, 14 = area, 15 = point of interest
star_ratingFloat on a 0 to 5 scale, the official property class5.0 for both hotels tested
Review rating and summary.overall_scoreFloat on a 0 to 10 scale with one decimal, not out of 5Individual reviews returned 10.0 and 9.6, and 2.0 and 3.2 when sorted rating_low; the hotel's overall_score was 9.2
total_reviews vs total_commentsTwo different counts in the same summary block11,382 reviews against 4,899 comments for hotel 294217
nearby_places.distanceKilometres from the property, as a floatSiam Paragon is 1.47 from the Okura and 0.87 from the Berkeley, with identical landmark coordinates in both
Review date formatsTwo formats inside one recorddate "July 23, 2026", owner_reply_date "2026/07/28 07:49:47", and a separate stay_month "July 2026"
Reviews per pageUp to 70, and meta.total_pages is derived from total_reviews divided by 70Page 2 returned 70 rows, page 1 sorted newest returned only 50, total_pages 163
Nightly price, tax, totalNot returned by any actionNo price field appeared in destinations, city_browse, detail or reviews

policies is passed through in Agoda's own camelCase (childPolicies, extrabedPolicies, policyNotes, extraBedAge) while the rest of the response is snake_case. faq[].category is a raw key such as property_faq_location_landmark rather than a label.

Live example

Real request and response JSON

Captured from the indexed primary action, detail, on .

Captured request
{
  "method": "POST",
  "url": "https://api.reefapi.com/agoda/v1/detail",
  "headers": {
    "x-api-key": "$REEF_KEY",
    "content-type": "application/json"
  },
  "body": {
    "hotel_id": 294217
  }
}
Captured response
{
  "ok": true,
  "meta": {
    "api": "agoda",
    "endpoint": "detail",
    "mode": "live",
    "latency_ms": 1068.9,
    "record_count": 1,
    "bytes": 494904,
    "cache_hit": false,
    "charged_credits": 1,
    "version": "1.0.0"
  },
  "data": {
    "hotel": {
      "hotel_id": 294217,
      "name": "The Okura Prestige Bangkok",
      "english_name": "The Okura Prestige Bangkok",
      "accommodation_type": "Hotel",
      "star_rating": 5,
      "address": {
        "full": "Park Ventures Ecoplex, 57 Wireless Road , Sukhumvit, Bangkok, Thailand, 10330",
        "line": "Park Ventures Ecoplex, 57 Wireless Road ",
        "area": "Sukhumvit",
        "city": "Bangkok",
        "city_id": 9395,
        "country": "Thailand",
        "postal_code": "10330"
      },
      "description": {
        "overview": "<b>Luxury and Convenience at <b>The Okura Prestige Bangkok</b></b><br><br>Welcome to <b>The Okura Prestige Bangkok</b>, a luxurious 5-star hotel located in the heart of Bangkok, Thailand. With its prime location just 0.01 km from the city center, this hotel offers unparalleled convenience for both leisure and business travelers.\n\nUpon arrival, guests will be greeted by the attentive and friendly staff, ensuring a warm and inviting atmosphere from the moment you step through the doors. The hotel's modern and elegant design, combined with traditional Thai influences, creates a unique and sophisticated ambiance.\n\nCheck-in time at <b>The Okura Prestige Bangkok</b> is from 03:00 PM, allowing guests to settle in and start their stay in comfort. The spacious and well-appointed rooms provide a haven of relaxation, featuring luxurious amenities and stunning views of the city skyline. With a total of 240 rooms available, guests have a wide range of options to choose from, ensuring a perfect fit for every traveler's needs.\n\nFor those who value convenience, <b>The Okura Prestige Bangkok</b> is an ideal choice. The hotel is just a 40-minute drive from the airport, allowing for a seamless transition from the hustle and bustle of travel to the tranquility of the hotel. Whether you are visiting Bangkok for business or pleasure, this hotel offers the perfect balance of luxury and practicality.\n\nPlease note that <b>The Okura Prestige Bangkok</b> has a child policy in place. Children may not stay free of charge, and there may be extra charges involved. This ensures a peaceful and serene environment for all guests, making it an ideal choice for couples and business travelers seeking a tranquil retreat.\n\nExperience the epitome of luxury and convenience at <b>The Okura Prestige Bangkok</b>. Book your stay today and indulge in a world-class hotel experience in the vibrant city of Bangkok.<br><br><b>Exceptional Entertainment and Relaxation Facilities at <b>The Okura Prestige Bangkok</b></b><br><br>Discover a sanctuary of leisure and luxury at <b>The Okura Prestige Bangkok</b>, where guests can indulge in a variety of entertainment and wellness amenities. Unwind with a refreshing drink at the sophisticated bar, perfect for socializing or relaxing after a busy day exploring the city. For ultimate relaxation, indulge in rejuvenating massages, or enjoy the soothing warmth of the sauna, steam room, and spa facilities designed to refresh your body and mind.\n\nComplementing these amenities is a charming gift and souvenir shop, offering unique keepsakes and local treasures to commemorate your stay. Whether you're seeking a moment of tranquility or a memorable shopping experience, <b>The Okura Prestige Bangkok</b> provides an array of entertainment options that elevate your stay with comfort, style, and relaxation.<br><br><b>Premier Sports and Fitness Facilities at <b>The Okura Prestige Bangkok</b></b><br><br>Experience the perfect blend of relaxation and active living at <b>The Okura Prestige Bangkok</b>, where state-of-the-art sports facilities await you. The hotel boasts a fully equipped fitness center that is free for all guests, featuring modern cardio machines, weight training equipment, and a dedicated space for stretching and wellness routines. Whether you're a dedicated athlete or a casual exerciser, this fitness center provides everything you need to maintain your workout regimen during your stay.\n\nFor those seeking a refreshing escape from the city’s hustle, the outdoor pool offers a tranquil oasis with stunning city views. Dive into the pristine waters for a invigorating swim or simply lounge poolside with a refreshing drink in hand. The combination of a comprehensive fitness center and a serene outdoor pool ensures that guests can enjoy an active, healthy lifestyle while indulging in the luxurious comfort of <b>The Okura Prestige Bangkok</b>.<br><br><b>Convenience Facilities at <b>The Okura Prestige Bangkok</b></b><br><br>Experience unparalleled convenience and exceptional service at <b>The Okura Prestige Bangkok</b>. With a wide range of convenience facilities, this luxury hotel ensures that every guest's needs are met with utmost efficiency and comfort.\n\nFor those who crave a late-night snack or a delicious meal in the comfort of their room, the 24-hour room service at <b>The Okura Prestige Bangkok</b> is at your service. Whether it's a hearty breakfast, a quick lunch, or a gourmet dinner, the hotel's dedicated staff will deliver delectable dishes right to your doorstep.\n\nTraveling can often lead to a pile of laundry, but worry not as <b>The Okura Prestige Bangkok</b> offers a convenient laundry service. Leave your garments in the capable hands of the hotel's expert staff, and they will be returned to you fresh and clean in no time.\n\nThe safety of guests is of utmost importance, and <b>The Okura Prestige Bangkok</b> provides safety deposit boxes in every room. Rest assured knowing that your valuable belongings are securely stored during your stay.\n\nThe hotel's concierge service is always on hand to assist with any inquiries or requests. Whether you need recommendations for local attractions, assistance with transportation, or booking reservations, the knowledgeable concierge staff is dedicated to making your stay hassle-free.\n\nStay connected with complimentary Wi-Fi in public areas and in all rooms. Whether you need to catch up on work emails or share your travel experiences on social media, the hotel's reliable internet connection ensures you are always connected.\n\nFor guests who prefer a designated smoking area, <b>The Okura Prestige Bangkok</b> offers a comfortable space where you can enjoy your cigarette without disturbing others.\n\nConvenience is taken to the next level with an on-site convenience store. Forgot to pack a toiletry item or craving a midnight snack? The store is stocked with a variety of essentials and treats, ensuring you have everything you need right at your fingertips.\n\nThe hotel's daily housekeeping service ensures that your room is always tidy and fresh, allowing you to relax and unwind in a clean and comfortable environment.\n\nAdditionally, <b>The Okura Prestige Bangkok</b> offers dry cleaning services, express check-in/check-out, and luggage storage, further enhancing the convenience and efficiency of your stay.\n\nWith its impressive range of convenience facilities, <b>The Okura Prestige Bangkok</b> is the perfect choice for discerning travelers seeking a seamless and hassle-free experience in the heart of Bangkok.<br><br><b>Convenient and Comprehensive Transport Facilities at <b>The Okura Prestige Bangkok</b></b><br><br><b>The Okura Prestige Bangkok</b> offers guests a range of excellent transport options to ensure a seamless stay in the vibrant city. From hassle-free airport transfers to on-site valet parking, guests can enjoy effortless arrivals and departures. The hotel features a dedicated car park with self-parking options, making it convenient for those arriving by private vehicle. For added convenience, guests can also take advantage of the available taxi services, providing easy access to Bangkok’s bustling attractions and business districts.\n\nWhether you prefer the ease of valet parking or the independence of self-parking, <b>The Okura Prestige Bangkok</b> caters to all needs with its comprehensive parking facilities. The car park onsite is free of charge for guests, offering a stress-free experience. With these well-designed transport amenities, guests can explore Bangkok comfortably and efficiently, starting their journey from the moment they step outside the hotel.<br><br><b>Luxurious Room Facilities at <b>The Okura Prestige Bangkok</b></b><br><br>Experience ultimate comfort and luxury at <b>The Okura Prestige Bangkok</b> with its exceptional room facilities. Each room is equipped with state-of-the-art amenities to ensure a memorable stay. Enjoy the perfect temperature with the individually controlled air conditioning, allowing you to create a personalized environment. Wrap yourself in the soft and plush bathrobes provided, adding an extra touch of relaxation to your stay. Stay up-to-date with the latest news by flipping through the daily newspaper available in your room. For entertainment, indulge in a variety of in-house movies, offering a wide selection of genres to suit your preferences. Get ready in style with the convenient hair dryer provided in your room. Quench your thirst and satisfy your cravings with the well-stocked mini bar, offering a selection of beverages and snacks. Stay entertained with the satellite/cable TV, providing a range of channels to choose from. With these exceptional room facilities, <b>The Okura Prestige Bangkok</b> ensures a truly luxurious and enjoyable stay for its guests.<br><br><b>Indulge in Culinary Delights at <b>The Okura Prestige Bangkok</b></b><br><br>At <b>The Okura Prestige Bangkok</b>, dining is an experience that will tantalize your taste buds and leave you craving for more. With a range of dining facilities available, you can indulge in a variety of culinary delights throughout your stay.\n\nStart your day with a sumptuous breakfast buffet at our restaurant, where you can savor a wide selection of international and local dishes. From freshly baked pastries to made-to-order omelets, there's something to suit every palate. For a quick pick-me-up, head to our coffee shop, where you can enjoy a refreshing cup of coffee or tea, paired with a delectable pastry.\n\nIf you prefer to dine in the comfort of your room, our 24-hour room service is at your disposal. Whether you're craving a late-night snack or a full-course meal, our extensive menu offers a range of options to satisfy your cravings. With daily housekeeping, you can enjoy a hassle-free dining experience, knowing that your room will be kept clean and tidy throughout your stay. So come and experience the culinary delights at <b>The Okura Prestige Bangkok</b> and let your taste buds be amazed.<br><br><b>Luxurious Room Options at <b>The Okura Prestige Bangkok</b></b><br><br>Discover a diverse range of elegant accommodations at <b>The Okura Prestige Bangkok</b>, designed to cater to every traveler’s preference. From the spacious Deluxe King Room at 43 square meters to the expansive Prestige Suite spanning 97 square meters, each room offers a unique blend of comfort and sophistication. For those seeking a corner view, the Deluxe Corner King and Deluxe Corner Twin Rooms provide stunning panoramic vistas, while the Premier and Prestige Club rooms offer upgraded space and exclusivity. Families and groups can enjoy the Deluxe Suite, featuring two semi-double beds, or opt for the versatile Deluxe Double or Twin Rooms, each measuring 43 square meters with two single beds.\n\nBooking your stay through Agoda ensures you receive the best prices available, making your luxury experience more accessible and affordable. The platform offers a seamless, hassle-free booking process, allowing you to secure your preferred room type with ease and confidence. Whether you’re seeking a cozy retreat or a spacious suite, Agoda’s user-friendly service guarantees a smooth journey from reservation to check-in, so you can focus on enjoying your stay at this prestigious Bangkok hotel.<br><br><b>Discover the Vibrant Charm of Sukhumvit in Bangkok</b><br><br>Nestled in the heart of Bangkok, Sukhumvit is a bustling and vibrant district that offers a unique blend of modernity and traditional Thai charm. With its wide array of shopping malls, trendy restaurants, and lively nightlife, Sukhumvit is a favorite destination for both locals and tourists alike.\n\nOne of the main highlights of Sukhumvit is its shopping scene. From luxury brands to local boutiques, you'll find it all along the famous Sukhumvit Road. Explore the upscale Emporium and EmQuartier shopping malls, where you can indulge in a shopping spree and discover the latest fashion trends. For a more local experience, head to the bustling street markets of Soi 11 and Soi 21, where you can haggle for unique souvenirs and sample delicious street food.\n\nSukhumvit is also renowned for its vibrant nightlife. The district is home to a wide range of trendy bars, rooftop lounges, and nightclubs that cater to all tastes. Whether you're looking for a sophisticated cocktail bar or a lively club to dance the night away, Sukhumvit has it all. Soi 11, in particular, is famous for its vibrant nightlife scene, with its array of bars and clubs that stay open until the early hours of the morning.\n\nIn addition to its shopping and nightlife, Sukhumvit also offers a glimpse into Thai culture and history. Visit the magnificent Wat Phra Khanong temple, located near Phra Khanong BTS station, and marvel at its stunning architecture and serene atmosphere. For a taste of local life, explore the vibrant street markets of Sukhumvit Soi 38, where you can savor authentic Thai street food and mingle with the friendly locals.\n\nWith its vibrant charm and diverse attractions, Sukhumvit is a must-visit district in Bangkok. Stay at <b>The Okura Prestige Bangkok</b>, located in the heart of Sukhumvit, and enjoy easy access to all the exciting experiences this vibrant district has to offer.<br><br><b>Convenient Transportation from the Airport to <b>The Okura Prestige Bangkok</b></b><br><br>Located in the vibrant Sukhumvit area of Bangkok, Thailand, <b>The Okura Prestige Bangkok</b> offers a luxurious and convenient stay for travelers. Getting to the hotel from the nearest airport is a breeze, thanks to the excellent transportation options available.\n\nIf you are arriving at Suvarnabhumi Airport, the most convenient way to reach <b>The Okura Prestige Bangkok</b> is by taking a taxi. The journey takes approximately 30 minutes, depending on traffic conditions. Taxis are readily available at the airport and offer a comfortable and hassle-free ride to the hotel. Alternatively, you can also opt for the Airport Rail Link, which connects the airport to the city center. From the airport, take the Airport Rail Link to Phaya Thai station, and then transfer to the BTS Skytrain. Take the BTS Skytrain to Asok station, which is just a short walk away from the hotel.\n\nFor those arriving at Don Mueang International Airport, taxis are also readily available outside the terminal. The journey to <b>The Okura Prestige Bangkok</b> takes approximately 40 minutes, depending on traffic conditions. If you prefer public transportation, you can take a shuttle bus from the airport to Mo Chit BTS Skytrain station. From there, take the BTS Skytrain to Asok station, which is a short walk away from the hotel.\n\nNo matter which airport you arrive at, transportation options to <b>The Okura Prestige Bangkok</b> are convenient and easily accessible. Enjoy a seamless journey to this luxurious hotel and start your Bangkok adventure in style.<br><br><b>Discover the Vibrant Surroundings of <b>The Okura Prestige Bangkok</b></b><br><br><b>The Okura Prestige Bangkok</b> is perfectly situated amidst the bustling district of Sukhumvit, offering guests a prime location to explore the vibrant city of Bangkok. Just steps away from the hotel, visitors can immerse themselves in the lively atmosphere of Soi Cowboy, renowned for its vibrant nightlife and entertainment scene. Whether you're looking for a night out on the town or simply want to soak up the energetic ambiance, Soi Cowboy is the place to be.\n\nFor those seeking a tranquil escape from the city's hustle and bustle, Wanadharm Park is located nearby. This serene oasis provides a peaceful retreat where guests can relax amidst lush greenery and enjoy a leisurely stroll. Additionally, the Khlong Saen Saep Boat Service offers a unique way to explore the city, with its convenient water taxis that navigate through Bangkok's intricate canal system.\n\nFitness enthusiasts will be delighted to discover the AIS D.C. and YOKKAO training center in close proximity to the hotel. These state-of-the-art facilities provide excellent opportunities for guests to stay active and engage in various sports and fitness activities. After a workout, guests can unwind and rejuvenate at the Saithip Swimming Pool or the Yoga Center Ashtanga, both conveniently located nearby.\n\nFor those in need of pampering, Spa BaYa is just a stone's throw away from the hotel. Indulge in a range of luxurious treatments and therapies designed to relax and rejuvenate the mind, body, and soul. And for any dental needs, Pacific Dental Care is conveniently located nearby, ensuring guests can maintain their oral health during their stay.\n\nWith its unbeatable location surrounded by these landmarks and attractions, <b>The Okura Prestige Bangkok</b> offers guests the perfect base to explore the vibrant city of Bangkok while enjoying world-class luxury and comfort.<br><br><b>Conveniently Connected: Public Transport Stations near <b>The Okura Prestige Bangkok</b></b><br><br>Located in the heart of Bangkok, <b>The Okura Prestige Bangkok</b> offers easy access to several public transport stations, making it a convenient choice for travelers looking to explore the city. The hotel is just a short walk away from Phrom Phong BTS Station, which connects you to popular attractions like Siam Paragon, CentralWorld, and the famous Chatuchak Weekend Market. Additionally, Asok BTS Station is also nearby, providing direct access to Terminal 21 shopping mall and the vibrant nightlife of Sukhumvit Road.\n\nFor those looking to venture further, Udom Suk BTS Station is easily accessible from the hotel. This station connects you to the charming Bang Na district, where you can visit the Bangkok International Trade and Exhibition Centre (BITEC) or enjoy a day of shopping at the Mega Bangna shopping mall. With the convenience of Nana BTS Station, you can explore the bustling Nana Plaza and the vibrant nightlife of Soi Cowboy.\n\nWhether you're traveling for business or leisure, <b>The Okura Prestige Bangkok</b>'s proximity to these public transport stations ensures that you can easily navigate the city and make the most of your stay in Bangkok.<br><br><b>A Gastronomic Adventure Awaits</b><br><br>Situated in the heart of Bangkok, <b>The Okura Prestige Bangkok</b> is surrounded by an array of exceptional restaurants. For a unique dining experience with breathtaking views, head to Above Eleven, where you can indulge in delicious Peruvian-Japanese fusion cuisine while enjoying panoramic vistas of the city skyline. If you're in the mood for some authentic Thai flavors, Baan Tassanee Thai Cuisine is the place to go. With its warm and inviting atmosphere, this restaurant offers a wide selection of traditional Thai dishes crafted with the freshest ingredients. For a taste of Argentina, EL TORO Steakhouse and Churrascaria is a must-visit. Here, you can savor succulent steaks and mouthwatering grilled meats in a cozy and elegant setting. Whether you're craving international delights or local favorites, the surrounding restaurants near <b>The Okura Prestige Bangkok</b> will surely satisfy your culinary desires.<br><br><b>Shop 'til you drop in Bangkok</b><br><br>Located in the heart of Bangkok, <b>The Okura Prestige Bangkok</b> is surrounded by a plethora of shopping landmarks that will satisfy even the most avid shopaholics. Just a short distance away, you'll find 24th Avenue, a trendy shopping complex offering a wide range of fashion boutiques and lifestyle stores. If you're in search of bespoke tailoring, Blanc Bespoke Tailors and Damanino Bespoke are just around the corner, where skilled artisans will create the perfect custom-made outfit for you. For those who crave international brands, Megabangna, one of the largest shopping malls in Southeast Asia, is a must-visit. You can also explore the vibrant local markets, such as K Village Farmers' Market, where you can find unique handicrafts, fresh produce, and delicious street food. Whether you're looking for high-end luxury or budget-friendly bargains, the shopping options near <b>The Okura Prestige Bangkok</b> are endless.<br><br><b>Luxury at an Unbeatable Price: <b>The Okura Prestige Bangkok</b></b><br><br>Experience the epitome of luxury at <b>The Okura Prestige Bangkok</b>, where every detail is meticulously designed to provide an unparalleled experience. With an average room price of $238, this world-class hotel offers exceptional value for money, especially when compared to the average price of a hotel room in Bangkok, which is $62. \n\nAt <b>The Okura Prestige Bangkok</b>, you can indulge in the ultimate comfort and sophistication without breaking the bank. Immerse yourself in the opulence of their spacious and elegantly appointed rooms, featuring contemporary decor, state-of-the-art amenities, and breathtaking views of the city skyline. The hotel's commitment to excellence extends beyond the rooms, with a wide range of luxurious facilities including a rooftop infinity pool, a fully-equipped fitness center, and a serene spa offering rejuvenating treatments.\n\nWhile other hotels in Bangkok may charge exorbitant prices for a fraction of the luxury, <b>The Okura Prestige Bangkok</b> stands out by offering an exceptional experience at a fraction of the cost. Don't miss the opportunity to indulge in a world of luxury without compromising your budget. Book your stay at <b>The Okura Prestige Bangkok</b> today and discover why it is the preferred choice for discerning travelers seeking affordable luxury in the heart of Bangkok.<br><br><b>Excellent Service, Location, and Breakfast at <b>The Okura Prestige Bangkok</b></b><br><br><b>The Okura Prestige Bangkok</b> has been praised by its guests for its excellent service, convenient location, and delicious breakfast. Guests have described the hotel as having a wonderful breakfast and great service. The staff is friendly, helpful, and provides a warm and welcoming experience. The location of the hotel is also highly regarded, with guests mentioning its good location and easy access to attractions in Bangkok. Additionally, guests have complimented the cleanliness of the rooms and the delicious food served at the hotel. Overall, <b>The Okura Prestige Bangkok</b> offers a fabulous hospitality experience that leaves a lasting impression on its guests.<br><br><b>Exquisite Luxury and Exceptional Service at <b>The Okura Prestige Bangkok</b></b><br><br>Step into a world of unrivaled luxury and impeccable service at <b>The Okura Prestige Bangkok</b>. With an impressive overall rating of 9.2, this hotel has consistently delighted guests with its exceptional offerings. From the moment you enter the elegant lobby, you'll be captivated by the attention to detail and the warm welcome from the attentive staff. \n\nOne of the standout features of this hotel is its commitment to providing a truly memorable experience for its guests. With a remarkable rating of 9.4 for staff performance, the team at <b>The Okura Prestige Bangkok</b> goes above and beyond to ensure that every guest feels valued and well taken care of. Whether it's arranging personalized services, offering expert recommendations for exploring the vibrant city of Bangkok, or simply anticipating your every need, the staff's dedication to excellence is evident in every interaction.\n\nIn addition to the exceptional service, <b>The Okura Prestige Bangkok</b> also boasts a range of world-class facilities. With a rating of 9.2 for facilities, guests can indulge in the hotel's luxurious amenities, including a stunning infinity pool with breathtaking city views, a state-of-the-art fitness center, and a tranquil spa that offers a range of rejuvenating treatments. After a day of exploring the city, guests can unwind in the comfort of their elegantly appointed rooms, which received a rating of 9.4 for comfort. \n\nWith its impeccable attention to detail, exceptional staff performance, and luxurious facilities, <b>The Okura Prestige Bangkok</b> is truly a haven of indulgence in the heart of Bangkok. Whether you're traveling for business or leisure, this hotel is sure to exceed your expectations and provide an unforgettable stay.",
        "snippet": "",
        "hotelFormerName": ""
      },
      "location_highlight": "Inside city center",
      "facilities": [
        {
          "group": "Take a look at these facilities:",
          "features": [
            "Fitness center",
            "Spa",
            "Swimming pool [outdoor]",
            "Bar",
            "Breakfast [buffet]",
            "Restaurants",
            "Front desk [24-hour]"
          ]
        },
        {
          "group": "Languages spoken",
          "features": [
            "English",
            "Chinese [Mandarin]",
            "Dutch",
            "Japanese",
            "Thai"
          ]
        },
        {
          "group": "Accessibility",
          "features": [
            "On-site accessible restaurants / lounges",
            "Wheelchair accessible"
          ]
        },
        {
          "group": "Internet access",
          "features": [
            "Free Wi-Fi in all rooms!",
            "Internet",
            "Internet [LAN]",
            "Internet services",
            "Wi-Fi in public areas"
          ]
        },
        {
          "group": "Things to do, ways to relax",
          "features": [
            "Body scrub",
            "Body wrap",
            "Computer station",
            "Fitness center",
            "Foot bath",
            "Gym/fitness",
            "Massage",
            "Pool with view",
            "Private bath",
            "Sauna",
            "Spa",
            "Spa/sauna",
            "Steamroom",
            "Swimming pool",
            "Swimming pool [outdoor]"
          ]
        },
        {
          "group": "Cleanliness and safety",
          "features": [
            "Anti-viral cleaning products",
            "Breakfast in room",
            "Breakfast takeaway service",
            "Cashless payment service",
            "Daily disinfection in all rooms",
            "Daily disinfection in common areas",
            "Doctor/nurse on call",
            "First aid kit",
            "Hand sanitizer",
            "Hot water linen and laundry washing",
            "Hygiene certification",
            "Individually-wrapped food options",
            "Physical distancing of at least 1 meter",
            "Professional-grade sanitizing services",
            "Room sanitization opt-out available",
            "Rooms sanitized between stays",
            "Safe dining setup",
            "Sanitized kitchen and tableware items",
            "Shared stationery removed",
            "Staff trained in safety protocol",
            "Sterilizing equipment"
          ]
        },
        {
          "group": "Dining, drinking, and snacking",
          "features": [
            "A la carte in restaurant",
            "Alcohol",
            "Alternative meal arrangement",
            "Asian breakfast",
            "Asian cuisine in restaurant",
            "Bar",
            "Bottle of water",
            "Breakfast [buffet]",
            "Breakfast service",
            "Buffet in restaurant",
            "Coffee/tea in restaurant",
            "Coffee shop",
            "Desserts in restaurant",
            "Fruits/snacks",
            "Happy hour",
            "International cuisine in restaurant",
            "Poolside bar",
            "Restaurants",
            "Room service [24-hour]",
            "Salad in restaurant",
            "Snack bar",
            "Soup in restaurant",
            "Western breakfast",
            "Western cuisine in restaurant"
          ]
        },
        {
          "group": "Services and conveniences",
          "features": [
            "Air conditioning in public area",
            "Audio-visual equipment for special events",
            "Business facilities",
            "Cash withdrawal",
            "Concierge",
            "Contactless check-in/out",
            "Convenience store",
            "Currency exchange",
            "Daily housekeeping",
            "Doorman ",
            "Dry cleaning",
            "Elevator",
            "Essential condiments",
            "Facilities for disabled guests",
            "Food delivery",
            "Gift/souvenir shop",
            "Indoor venue for special events",
            "Invoice provided",
            "Ironing service",
            "Laundry service",
            "Luggage storage",
            "Meeting/banquet facilities",
            "Meetings",
            "Meeting stationery",
            "On-site event hosting",
            "Outdoor venue for special events",
            "Projector/LED display",
            "Safety deposit boxes",
            "Seminars",
            "Shrine",
            "Smoking area",
            "Terrace",
            "Wi-Fi for special events",
            "Xerox/fax in business center"
          ]
        },
        {
          "group": "For the kids",
          "features": [
            "Babysitting service",
            "Family/child friendly",
            "Kids facilities",
            "Kids meal",
            "Kids shampoo"
          ]
        },
        {
          "group": "Access",
          "features": [
            "CCTV in common areas",
            "CCTV outside property",
            "Check-in/out [express]",
            "Check-in/out [private]",
            "Couple's room",
            "Exterior corridor",
            "Fire extinguisher",
            "Front desk [24-hour]",
            "Hotel chain",
            "Non-smoking rooms",
            "Proposal spot",
            "Rooftop area",
            "Room decorations",
            "Safety/security feature",
            "Security [24-hour]",
            "Smoke alarms",
            "Soundproof rooms"
          ]
        },
        {
          "group": "Getting around",
          "features": [
            "Airport transfer",
            "Bicycle parking",
            "Car park [free of charge]",
            "Car park [on-site]",
            "Car power charging station",
            "Taxi service",
            "Valet parking"
          ]
        },
        {
          "group": "Available in all rooms",
          "features": [
            "Additional toilet",
            "Air conditioning",
            "Bathrobes",
            "Bathroom phone",
            "Bathtub",
            "Blackout curtains",
            "Carpeting",
            "Closet",
            "Coffee/tea maker",
            "Complimentary tea",
            "Desk",
            "Electric kettle",
            "Extra long bed",
            "Free bottled water",
            "Fruits/snacks",
            "Hair dryer",
            "High floor",
            "In-room safe box",
            "Interconnecting room(s) available",
            "Internet access – LAN",
            "Internet access – wireless",
            "Ironing facilities",
            "Laptop workspace",
            "Linens",
            "Mini bar",
            "Mirror",
            "Non-smoking",
            "On-demand movies",
            "Reading light",
            "Refrigerator",
            "Safety/security feature",
            "Satellite/cable channels",
            "Scale",
            "Seating area",
            "Separate shower/bathtub",
            "Sewing kit",
            "Shower",
            "Slippers",
            "Smoke detector",
            "Smoking allowed",
            "Socket near the bed",
            "Sofa",
            "Soundproofing",
            "Telephone",
            "Toiletries",
            "Towels",
            "Umbrella",
            "Visual alarm",
            "Wake-up service",
            "Wi-Fi [free]",
            "Window"
          ]
        }
      ],
      "policies": {
        "childPolicies": [
          {
            "isInfant": true,
            "policy": "Infant 0-3 year(s)",
            "description": "Stay for free if using existing bedding. Note, if you need a cot, it may incur an extra charge and is subject to availability."
          },
          {
            "isInfant": false,
            "policy": "Children 4-11 year(s)",
            "description": "Stay for free if using existing bedding."
          }
        ],
        "extrabedPolicies": [
          {
            "type": 1,
            "description": "Extra beds are dependent on the room you choose. Please check the individual room capacity for more details."
          }
        ],
        "policyNotes": [
          "Children under 12 years old stay for free if using existing bed.",
          "The first child under 12 years old will receive breakfast free of charge",
          "Guests must provide a valid form of government regulated identification upon check-in including; a passport, ID card, driver’s license, etc.",
          "The credit card used for payment at the time of booking needs to be shown upon check-in.",
          "For a second child under 12 years old staying in an Okura Club Room, Premier Club Room, Prestige Club Room, Deluxe Suite, or Prestige Suite and using existing bedding, a daily breakfast charge of THB 706.20 net will apply.",
          "For the second child under 12 years old using the existing bed in Deluxe Room and Deluxe Corner Room, there will be a charge of THB 559.08 net per day for breakfast",
          "The property reserves the right to require another form of payment if the credit card and matching ID/passport are not presented."
        ],
        "hideAutomatedChildPolicyText": false,
        "extraBedAge": 1,
        "hasBcomChildPolicy": false
      },
      "important_notes": [],
      "nearby_places": [
        {
          "name": "Siam Paragon",
          "distance": 1.47,
          "latitude": 13.746824,
          "longitude": 100.534836
        },
        {
          "name": "MBK Center (Ma Boon Khrong Center)",
          "distance": 1.9,
          "latitude": 13.74543,
          "longitude": 100.530403
        },
        {
          "name": "Jim Thompson House",
          "distance": 2.24,
          "latitude": 13.749311,
          "longitude": 100.528206
        },
        {
          "name": "Khaosan Road",
          "distance": 5.76,
          "latitude": 13.758954,
          "longitude": 100.497177
        },
        {
          "name": "Wat Phra Chetuphon",
          "distance": 5.96,
          "latitude": 13.746575,
          "longitude": 100.492729
        },
        {
          "name": "Temple of the Emerald Buddha (Wat Phra Kaew)",
          "distance": 6.04,
          "latitude": 13.751204,
          "longitude": 100.492577
        },
        {
          "name": "The Grand Palace",
          "distance": 6.15,
          "latitude": 13.749948,
          "longitude": 100.491311
        },
        {
          "name": "Chatuchak Weekend Market",
          "distance": 6.31,
          "latitude": 13.799387,
          "longitude": 100.548775
        },
        {
          "name": "Wat Arun",
          "distance": 6.36,
          "latitude": 13.743693,
          "longitude": 100.488935
        },
        {
          "name": "Asiatique - The Riverfront",
          "distance": 6.42,
          "latitude": 13.704419,
          "longitude": 100.503267
        },
        {
          "name": "Sri Ayuthaya Bank Ploenchit",
          "distance": 0.1,
          "latitude": null,
          "longitude": null
        },
        {
          "name": "Pinky Tailors",
          "distance": 0.11,
          "latitude": null,
          "longitude": null
        },
        {
          "name": "Mahatun Plaza",
          "distance": 0.13,
          "latitude": null,
          "longitude": null
        },
        {
          "name": "Phloen Chit BTS Station",
          "distance": 0.14,
          "latitude": null,
          "longitude": null
        },
        {
          "name": "Zara",
          "distance": 0.14,
          "latitude": null,
          "longitude": null
        },
        {
          "name": "Spa Athenee",
          "distance": 0.16,
          "latitude": null,
          "longitude": null
        },
        {
          "name": "Fitfac Muaythai - Phloen Chit",
          "distance": 0.16,
          "latitude": null,
          "longitude": null
        },
        {
          "name": "Fitfac Muay Thai",
          "distance": 0.16,
          "latitude": null,
          "longitude": null
        },
        {
          "name": "Pilates Studio",
          "distance": 0.17,
          "latitude": null,
          "longitude": null
        },
        {
          "name": "Central Embassy",
          "distance": 0.17,
          "latitude": null,
          "longitude": null
        }
      ],
      "faq": [
        {
          "question": "Are there convenience stores or supermarkets near [hotel_name]?",
          "answer": "Yes, [hotel_name] has a convenience store on site.",
          "category": "faq_property_ai"
        },
        {
          "question": "Are there charging stations for electric vehicles at [hotel_name]?",
          "answer": "Yes, [hotel_name] has a car power charging station.",
          "category": "faq_property_ai"
        },
        {
          "question": "How close is [hotel_name] to the major shopping malls?",
          "answer": "[hotel_name] is located near Siam Paragon (2.98 km) and MBK Center (3.79 km).",
          "category": "faq_property_ai"
        },
        {
          "question": "Is there a laundry or dry cleaning service at [hotel_name]?",
          "answer": "Yes, [hotel_name] offers both laundry and dry cleaning services.",
          "category": "faq_property_ai"
        },
        {
          "question": "Does [hotel_name] offer luggage storage if I arrive early?",
          "answer": "Yes, [hotel_name] provides luggage storage.",
          "category": "faq_property_ai"
        },
        {
          "question": "Can I store my valuables in a safe at [hotel_name]?",
          "answer": "Yes, [hotel_name] provides safety deposit boxes.",
          "category": "faq_property_ai"
        },
        {
          "question": "Does [hotel_name] have an elevator?",
          "answer": "Yes, [hotel_name] has an elevator.",
          "category": "faq_property_ai"
        },
        {
          "question": "Does [hotel_name] accept credit cards at check-in?",
          "answer": "Yes, [hotel_name] requires the credit card used for booking to be shown upon check-in.",
          "category": "faq_property_ai"
        },
        {
          "question": "What are the check-in and check-out times at [hotel_name]?",
          "answer": "Check-in at [hotel_name] is from 03:00 PM and check-out is until 12:00 PM.",
          "category": "faq_property_ai"
        },
        {
          "question": "Does [hotel_name] have a spa or massage service?",
          "answer": "Yes, [hotel_name] offers body scrub and body wrap services.",
          "category": "faq_property_ai"
        },
        {
          "question": "Does [hotel_name] provide baby cots or cribs?",
          "answer": "Yes, [hotel_name] provides cots free of charge.",
          "category": "faq_property_ai"
        },
        {
          "question": "Is [hotel_name] near a BTS Skytrain station?",
          "answer": "Yes, [hotel_name] is near the Phloen Chit, Chit Lom, and Siam BTS Stations.",
          "category": "faq_property_ai"
        },
        {
          "question": "Are there designated smoking areas at [hotel_name]?",
          "answer": "Yes, [hotel_name] has designated smoking areas.",
          "category": "faq_property_ai"
        },
        {
          "question": "Is there an ATM or currency exchange near [hotel_name]?",
          "answer": "Yes, [hotel_name] has an ATM/cash machine and currency exchange on site.",
          "category": "faq_property_ai"
        },
        {
          "question": "Are there vegetarian or halal breakfast options at [hotel_name]?",
          "answer": "Yes, [hotel_name] offers vegetarian and gluten-free breakfast options.",
          "category": "faq_property_ai"
        },
        {
          "question": "Does [hotel_name] offer room service 24 hours a day?",
          "answer": "Yes, [hotel_name] offers 24-hour room service.",
          "category": "faq_property_ai"
        },
        {
          "question": "Is [hotel_name] wheelchair accessible?",
          "answer": "Yes, [hotel_name] is wheelchair accessible.",
          "category": "faq_property_ai"
        },
        {
          "question": "Does [hotel_name] have an on-site restaurant?",
          "answer": "Yes, [hotel_name] has 3 on-site restaurants.",
          "category": "faq_property_ai"
        },
        {
          "question": "Does [hotel_name] offer airport shuttle services?",
          "answer": "Yes, [hotel_name] offers airport transfer.",
          "category": "faq_property_ai"
        },
        {
          "question": "How do I get to [hotel_name] from Don Mueang Airport?",
          "answer": "You can reach [hotel_name] from Don Mueang Airport via taxi or the airport transfer service provided by the hotel.",
          "category": "faq_property_ai"
        },
        {
          "question": "Does [hotel_name] have parking available for guests?",
          "answer": "Yes, [hotel_name] provides on-site parking free of charge.",
          "category": "faq_property_ai"
        },
        {
          "question": "Is there free Wi-Fi in the rooms at [hotel_name]?",
          "answer": "Yes, [hotel_name] offers free Wi-Fi in all rooms.",
          "category": "faq_property_ai"
        },
        {
          "question": "Does [hotel_name] offer express check-out services?",
          "answer": "Yes, [hotel_name] offers express check-in/check-out.",
          "category": "faq_property_ai"
        },
        {
          "question": "How far is [hotel_name] from Suvarnabhumi Airport?",
          "answer": "[hotel_name] is approximately 32.49 km from Suvarnabhumi Airport.",
          "category": "faq_property_ai"
        },
        {
          "question": "Are children allowed to stay for free at [hotel_name]?",
          "answer": "Children under 12 years old stay for free if using an existing bed.",
          "category": "faq_property_ai"
        },
        {
          "question": "Does [hotel_name] provide complimentary drinking water?",
          "answer": "Yes, [hotel_name] provides bottles of water.",
          "category": "faq_property_ai"
        },
        {
          "question": "Does [hotel_name] have a help desk to book tours in Bangkok?",
          "answer": "Yes, [hotel_name] has a concierge service.",
          "category": "faq_property_ai"
        },
        {
          "question": "Is there a concierge desk at [hotel_name] to help with reservations?",
          "answer": "Yes, [hotel_name] has a concierge.",
          "category": "faq_property_ai"
        },
        {
          "question": "Is [hotel_name] suitable for families with young children?",
          "answer": "Yes, [hotel_name] provides kids facilities and free cots.",
          "category": "faq_property_ai"
        },
        {
          "question": "Does [hotel_name] have a pool?",
          "answer": "Yes, [hotel_name] has a pool.",
          "category": "faq_property_ai"
        },
        {
          "question": "Does [hotel_name] have a fitness center or gym?",
          "answer": "Yes, [hotel_name] has a free fitness center.",
          "category": "faq_property_ai"
        },
        {
          "question": "Does [hotel_name] have a lounge for club level guests?",
          "answer": "Yes, [hotel_name] has an executive floor.",
          "category": "faq_property_ai"
        },
        {
          "question": "Does [hotel_name] offer meeting rooms or business center facilities?",
          "answer": "Yes, [hotel_name] has a business center and meeting facilities.",
          "category": "faq_property_ai"
        }
      ],
      "url_path": null
    }
  }
}
Actions

What the Agoda API does

ActionDescriptionConcrete use caseKey params
destinationsResolve a free-text place ('Bangkok', 'Tokyo', 'Maldives', an airport or a landmark) into Agoda's destination ids. Returns matched cities, areas, airports, points of interest and hotels with their object_id, type and (for cities) the city_id + hotel count. Use this first to get the city_id the city_browse action needs.Travel apps call destinations to resolve a free-text place ('Bangkok', 'Tokyo', 'Maldives', an airport or a landmark) into Ago….query, language
city_browseBrowse a city's popular hotels and accommodation themes. Returns ~100 popular hotels (name + Agoda detail URL), property-type theme links (apartments, hostels, resorts…) and the city's travel guides. Pass a numeric city_id from the destinations action.Pricing monitors call city_browse to get browse a city's popular hotels and accommodation themes.city_id, language
detailFull hotel record by hotel_id (or hotel URL): name, accommodation type, star rating, full address + city/country, coordinates, description, facilities (grouped), policies, important notes, nearby places of interest and the property FAQ.Itinerary products call detail to get full hotel record by hotel_id (or hotel URL).hotel_id, url, language
reviewsPaginated guest reviews for one hotel (70 per page): star rating, title, separate positive/negative text, review date, reviewer country, traveler type, room type and length of stay, the owner's reply and helpful votes. The response also carries the hotel's overall score and total review count. Page with `page` until meta.has_more is false.Hospitality analysts call reviews to get paginated guest reviews for one hotel (70 per page).hotel_id, url, page, sort_by, language
Code samples

Call detail from your stack

curl -X POST https://api.reefapi.com/agoda/v1/detail \
  -H "x-api-key: $REEF_KEY" \
  -H "content-type: application/json" \
  -d '{"hotel_id":294217}'
MCP one-liner
Ask your MCP-connected assistant: call reefapi.agoda.detail with {"hotel_id":294217}.
Use cases

Who uses this API and why

  • Travel apps call destinations then city_browse to show hotels for a place.
  • Price monitors use detail to track a property's rates.
  • Reputation tools use reviews to track guest sentiment.
FAQ

Questions developers ask before integrating

Can I get a nightly rate, taxes or a total for specific dates?

No. None of the four actions accepts a check-in date, a check-out date, a night count, an occupancy or a currency, and no price, tax or total field came back from destinations, city_browse, detail or reviews. This engine returns the property record and the review corpus, so the question of whether a rate includes tax does not arise. Use it for hotel attributes, locations and guest sentiment, not for shopping rates.

Are review ratings out of 5 or out of 10?

Out of 10, with one decimal place, and so is the hotel's overall score. Hotel 294217 returned individual ratings of 10.0 and 9.6 on the newest page, 2.0 and 3.2 when sorted rating_low, and summary.overall_score 9.2. Do not halve them into stars, because star_rating on the detail action is a separate field that genuinely is out of 5. Mixing the two scales is the most common error against this data.

Why are positive_text and negative_text always empty?

Because the reviews we measured all came from Agoda's own form, which stores one body of text rather than a pros and cons split. All 70 rows on page 2 of hotel 294217 returned provider "Agoda", an empty positive_text, an empty negative_text and the full comment in text. Read text, and treat the split fields as optional extras that appear only when the source review had them.

Why does the property FAQ say [hotel_name] instead of the hotel name?

Agoda templates those entries and does not always fill the token in. All 11 FAQ entries for hotel 461790 contained [hotel_name] somewhere, and the substitution is inconsistent inside a single entry: the question read "What dining options are offered at [hotel_name]?" while its answer began "The Berkeley Hotel Pratunam has a variety of restaurant and dining options". Substitute hotel.name yourself before displaying anything from faq[].

How do I go from a city name to hotel ids?

Three steps, and the middle one is thinner than it looks. destinations resolves "Bangkok" to city_id 9395; city_browse on that id returns exactly 100 popular hotels plus 36 theme links and the city's travel guides; but each hotel row is only a name and an Agoda URL, with no hotel_id. Pass that URL to the detail action as url and it extracts the id for you, which is how the Berkeley URL resolved to 461790.

Why is the first destinations result duplicated?

The city match is emitted twice. "Bangkok" returned seven suggestions whose first two rows were identical (object_id 9395, type city, hotel_count 12048), and "Paris" did the same with object_id 15470. Deduplicate on object_id plus object_type_id before you show a picker. Note too that hotel_count on an area row repeats the whole city's number: both Bangkok area rows carried 12048, the same value as the city itself.

Which Paris am I searching?

Check city_id and country_id, because the query is ambiguous and Agoda returns all of them. "Paris" returned city_id 15470 with country_id 153 and 14,318 hotels for the French one, city_id 20936 with country_id 181 and 379 hotels for Paris, Texas, and city_id 20935 for Paris, Tennessee. Airports come back in the same list, with Charles de Gaulle as object_id 639999 and Orly as 80243, both pointing at city_id 15470.

What does rating_text "Review score" mean?

It is a placeholder Agoda serves when it has no adjective for a low score. Sorting hotel 294217 by rating_low, the 70 returned rows carried only three distinct rating_text values: "Good", "Very good" and "Review score". The numeric rating on those rows is still correct, so bucket the number yourself rather than trusting the label. traveler_type is more dependable, returning Solo traveler, Couple, Group, Business traveler, Family with young children and Family with teens.

What is the Agoda API?

Agoda API is a ReefAPI endpoint group for agoda It returns live JSON through POST requests under /agoda/v1.

Is the Agoda API free to try?

Yes. ReefAPI starts with 1,000 free credits, no card required. Agoda calls use the same shared credit balance as every other ReefAPI engine.

Do I need an Agoda login or account?

No login to Agoda is needed for the API response. You call ReefAPI with your x-api-key header, and the playground can run live examples before you create a production key.

How fresh is the Agoda data?

The page example is captured from a live destinations call, and production requests fetch live data through ReefAPI rather than a static sample.

How many credits does the Agoda API use?

Agoda actions currently cost 1 credit per successful call. Failed or blocked calls are free. All APIs draw from one credit pool.

Can I call Agoda from an AI assistant or MCP client?

Yes. Connect ReefAPI once through MCP and your assistant can call agoda actions with the same key, credit pool and JSON envelope used by normal REST requests.

docs / agoda

Agoda

Agoda

base /agoda/v14 endpoints
post/agoda/v1/destinations1 credit

Resolve a free-text place ('Bangkok', 'Tokyo', 'Maldives', an airport or a landmark) into Agoda's destination ids. Returns matched cities, areas, airports, points of interest and hotels with their object_id, type and (for cities) the city_id + hotel count. Use this first to get the city_id the city_browse action needs.

ParameterAllowed / rangeDescription
queryrequired—Place to look up — a city, area, airport, landmark or hotel name.
language = en-usoptional—Agoda locale for result names (e.g. en-us, th-th, ja-jp, zh-cn). Defaults to en-us.
Try in playground →
post/agoda/v1/city_browse1 credit

Browse a city's popular hotels and accommodation themes. Returns ~100 popular hotels (name + Agoda detail URL), property-type theme links (apartments, hostels, resorts…) and the city's travel guides. Pass a numeric city_id from the destinations action.

ParameterAllowed / rangeDescription
city_idrequired—Agoda city id (from the destinations action — e.g. 9395=Bangkok). Routes the listing geographically.
language = en-usoptional—Agoda locale (en-us, th-th, ja-jp…).
Try in playground →
post/agoda/v1/detail1 credit

Full hotel record by hotel_id (or hotel URL): name, accommodation type, star rating, full address + city/country, coordinates, description, facilities (grouped), policies, important notes, nearby places of interest and the property FAQ.

ParameterAllowed / rangeDescription
hotel_idoptional—Agoda hotel id (the number in a hotel page's data-hotel-id, also the hotel_id in detail responses). Provide hotel_id OR url.
urloptional—Full Agoda hotel page URL (the engine extracts the hotel id from it). Use this when you have the hotel link but not the numeric id.
language = en-usoptional—Agoda locale (en-us, th-th, ja-jp…).
Try in playground →
post/agoda/v1/reviews1 credit

Paginated guest reviews for one hotel (70 per page): star rating, title, separate positive/negative text, review date, reviewer country, traveler type, room type and length of stay, the owner's reply and helpful votes. The response also carries the hotel's overall score and total review count. Page with `page` until meta.has_more is false.

ParameterAllowed / rangeDescription
hotel_idoptional—Agoda hotel id (the number in a hotel page's data-hotel-id, also the hotel_id in detail responses). Provide hotel_id OR url.
urloptional—Full Agoda hotel page URL (the engine extracts the hotel id from it). Use this when you have the hotel link but not the numeric id.
page = 1optional1–500Review page (70 reviews each). Page until meta.has_more is false; meta.total_pages tells you how many.
sort_by = newestoptionalnewest · rating_high · rating_low · most_helpfulReview order: newest (default), rating_high, rating_low or most_helpful.
language = en-usoptional—Agoda locale (en-us, th-th, ja-jp…).
Try in playground →
Built for volume
5M+ requests a day

Measured at 60 requests a second across the fleet, with no central bottleneck. Volume pricing is on request, and per-key limits are raised for high-volume accounts.

Missing a source?
We build it

Tell us a site we do not cover yet and it becomes an engine. A customer asked for bestprice.gr on a Sunday and it was in the catalog the next day.

Support
2 minute median reply

Median time from a question in the live chat to the first answer, measured across every answered conversation. Setup help included, no support tier to buy.

One key, one balance
Every API included

No per-site plans and no separate subscriptions. One key and one credit pool across the whole catalog, so adding a source costs nothing up front.

Planning something large? Tell us the volume and the sources and we will come back with what it costs and what we would have to build.