Skip to content

Hotel prices, room offers and hotel ratings

Back to tools

Agoda finds stays and room prices for selected dates; displayed prices exclude taxes and fees, and availability, prices, and cancellation terms may change before booking.

Get room prices

Find room offers and nightly prices for one Agoda hotel on selected dates. Totals are calculated from displayed nightly prices before taxes and fees; final checkout totals may differ.

Your information

Hotel city, for example Bangkok.

Arrival date, for example 2026-10-20.

Price currency code, for example USD.

Departure date, for example 2026-10-22.

Hotel name or Agoda hotel link, for example Mandarin Oriental.

More options

Number of rooms, for example 1.

Number of adults, for example 2.

1 credit per completed run

The same inputs also work from your code or an AI assistant. See For developers.

Example results

Room offers at The Peninsula Bangkok

Siam Chaophraya Holdings, 333 Charoennakorn Road, Bangkok Riverside, Bangkok, Thailand, 10600

View hotel on Agoda

Choose an action

About the Agoda tool

Agoda searches available stays by city and dates, returning property details, guest ratings, and quoted prices.

Search hotels needs a city and check-in and check-out dates.

Get room prices returns room offers and prices for a hotel; it needs the hotel, city, and stay dates.

Built from agoda.com. Last checked Sep 29, 2026.

Actions

Get room prices

1 credit

Find room offers and nightly prices for one Agoda hotel on selected dates. Totals are calculated from displayed nightly prices before taxes and fees; final checkout totals may differ.

What you provide

FieldTypeRequiredDescription
CitycityTextRequiredHotel city, for example Bangkok.Example: Bangkok
RoomsroomsNumberOptionalNumber of rooms, for example 1.Example: 1
AdultsadultsNumberOptionalNumber of adults, for example 2.Example: 2
Check incheck_inDateRequiredArrival date, for example 2026-10-20.Example: 2026-10-21
CurrencycurrencyTextOptionalPrice currency code, for example USD.Example: USD
Check Outcheck_outDateRequiredDeparture date, for example 2026-10-22.Example: 2026-10-23
Hotel Namehotel_nameTextRequiredHotel name or Agoda hotel link, for example Mandarin Oriental.Example: The Peninsula Bangkok

What you get

FieldTypeDescription
OffersoffersList
Room IDoffers[].room_idTextExample: 1208717606
Bed Typeoffers[].bed_typeTextExample: 1 king bed or 2 single beds
Currencyoffers[].currencyTextExample: USD
Room Typeoffers[].room_typeTextExample: Deluxe Room
Agoda Linkoffers[].agoda_linkTextExample: https://www.agoda.com/the-peninsula-bangkok/hotel/bangkok-th.html?checkIn=2026…
Rooms Leftoffers[].rooms_leftNumber
Total Priceoffers[].total_priceNumberExample: 562
Maximum Guestsoffers[].maximum_guestsNumberExample: 2
Price Per Nightoffers[].price_per_nightNumberExample: 281
Free Cancellationoffers[].free_cancellationTextExample: no
Breakfast Includedoffers[].breakfast_includedTextExample: no
Free Cancellation Deadlineoffers[].free_cancellation_deadlineDateExample: 2026-10-13
AddressaddressTextExample: Siam Chaophraya Holdings, 333 Charoennakorn Road, Bangkok Riverside, Bangkok…
Agoda Linkagoda_linkTextExample: https://www.agoda.com/the-peninsula-bangkok/hotel/bangkok-th.html?checkIn=2026…
Hotel Namehotel_nameTextExample: The Peninsula Bangkok
Property IDproperty_idNumberExample: 10715

Example result

For City: Bangkok, Check in: 2026-10-21, Currency: USD, Check Out: 2026-10-23, Hotel Name: The Peninsula Bangkok

JSON
{
  "offers": [
    {
      "room_id": "1208717606",
      "bed_type": "1 king bed or 2 single beds",
      "currency": "USD",
      "room_type": "Deluxe Room",
      "agoda_link": "https://www.agoda.com/the-peninsula-bangkok/hotel/bangkok-th.html?checkIn=2026-10-21&checkOut=2026-10-23&adults=2&rooms=1&currencyCode=USD&los=2",
      "rooms_left": null,
      "total_price": 562,
      "maximum_guests": 2,
      "price_per_night": 281,
      "free_cancellation": "no",
      "breakfast_included": "no",
      "free_cancellation_deadline": null
    },
    {
      "room_id": "1208717607",
      "bed_type": "2 single beds",
      "currency": "USD",
      "room_type": "Deluxe Twin Room",
      "agoda_link": "https://www.agoda.com/the-peninsula-bangkok/hotel/bangkok-th.html?checkIn=2026-10-21&checkOut=2026-10-23&adults=2&rooms=1&currencyCode=USD&los=2",
      "rooms_left": null,
      "total_price": 566,
      "maximum_guests": 3,
      "price_per_night": 283,
      "free_cancellation": "no",
      "breakfast_included": "no",
      "free_cancellation_deadline": null
    },
    {
      "room_id": "1208717590",
      "bed_type": "1 king bed",
      "currency": "USD",
      "room_type": "Deluxe King Room",
      "agoda_link": "https://www.agoda.com/the-peninsula-bangkok/hotel/bangkok-th.html?checkIn=2026-10-21&checkOut=2026-10-23&adults=2&rooms=1&currencyCode=USD&los=2",
      "rooms_left": null,
      "total_price": 566,
      "maximum_guests": 3,
      "price_per_night": 283,
      "free_cancellation": "no",
      "breakfast_included": "no",
      "free_cancellation_deadline": null
    }
  ],
  "address": "Siam Chaophraya Holdings, 333 Charoennakorn Road, Bangkok Riverside, Bangkok, Thailand, 10600",
  "agoda_link": "https://www.agoda.com/the-peninsula-bangkok/hotel/bangkok-th.html?checkIn=2026-10-21&checkOut=2026-10-23&adults=2&rooms=1&currencyCode=USD&los=2",
  "hotel_name": "The Peninsula Bangkok",
  "property_id": 10715
}

Search hotels

1 credit

Find available Agoda stays in a city for your dates, with prices before taxes and fees. Prices and cancellation terms may change before booking.

What you provide

FieldTypeRequiredDescription
CitycityTextRequiredCity to search, for example Bangkok.Example: Bangkok
SortsortTextOptionalResults order, for example lowest_price.Example: Lowest price
RoomsroomsNumberOptionalNumber of rooms, for example 1.
AdultsadultsNumberOptionalNumber of adults, for example 2.
Check incheck_inDateRequiredArrival date, for example 2026-11-12.Example: 2026-11-12
CurrencycurrencyTextOptionalThree-letter currency code, for example USD.
Check Outcheck_outDateRequiredDeparture date, for example 2026-11-15.Example: 2026-11-15
Max Resultsmax_resultsNumberOptionalMaximum stays to return, for example 20.Example: 10

What you get

FieldTypeDescription
HotelshotelsListAvailable stays with quoted prices.
Areahotels[].areaTextArea or neighborhood.Example: Sukhumvit
Linkhotels[].linkTextAgoda property page for the stay.Example: https://www.agoda.com/jw-marriott-hotel-bangkok/hotel/bangkok-th.html?checkIn=2…
Namehotels[].nameTextProperty name.Example: JW Marriott Hotel Bangkok
Typehotels[].typeTextProperty type.Example: Hotel
Currencyhotels[].currencyTextCurrency code for prices.Example: USD
Property IDhotels[].property_idNumberAgoda property ID.Example: 10664
Star Ratinghotels[].star_ratingNumberProperty star rating.Example: 5
Total Pricehotels[].total_priceNumberTotal stay price for all selected rooms before taxes and fees.Example: 729.57
Review Counthotels[].review_countNumberNumber of guest reviews.Example: 3096
Review Labelhotels[].review_labelTextGuest rating label.Example: Exceptional
Review Scorehotels[].review_scoreNumberGuest review score out of 10.Example: 9
Price Per Nighthotels[].price_per_nightNumberPrice per room per night before taxes and fees.Example: 243.19
Free Cancellationhotels[].free_cancellationYes or noWhether the quoted cheapest room offer includes free cancellation.Example: Yes

Example result

For City: Bangkok, Check in: 2026-11-12, Check Out: 2026-11-15

JSON
{
  "hotels": [
    {
      "area": "Sukhumvit",
      "link": "https://www.agoda.com/jw-marriott-hotel-bangkok/hotel/bangkok-th.html?checkIn=2026-11-12&checkOut=2026-11-15&rooms=1&adults=2&currency=USD",
      "name": "JW Marriott Hotel Bangkok",
      "type": "Hotel",
      "currency": "USD",
      "property_id": 10664,
      "star_rating": 5,
      "total_price": 729.57,
      "review_count": 3096,
      "review_label": "Exceptional",
      "review_score": 9,
      "price_per_night": 243.19,
      "free_cancellation": true
    },
    {
      "area": "Siam",
      "link": "https://www.agoda.com/courtyard-by-marriott-bangkok/hotel/bangkok-th.html?checkIn=2026-11-12&checkOut=2026-11-15&rooms=1&adults=2&currency=USD",
      "name": "Courtyard by Marriott Bangkok",
      "type": "Hotel",
      "currency": "USD",
      "property_id": 84277,
      "star_rating": 0,
      "total_price": 372.24,
      "review_count": 7665,
      "review_label": "Excellent",
      "review_score": 8.7,
      "price_per_night": 124.08,
      "free_cancellation": true
    },
    {
      "area": "Sukhumvit",
      "link": "https://www.agoda.com/the-okura-prestige-bangkok/hotel/bangkok-th.html?checkIn=2026-11-12&checkOut=2026-11-15&rooms=1&adults=2&currency=USD",
      "name": "The Okura Prestige Bangkok",
      "type": "Hotel",
      "currency": "USD",
      "property_id": 294217,
      "star_rating": 5,
      "total_price": 768.45,
      "review_count": 11513,
      "review_label": "Exceptional",
      "review_score": 9.2,
      "price_per_night": 256.15,
      "free_cancellation": true
    }
  ]
}

For developers

Call it from your code with one request. Change the values in input to run it on new data. To get an API key, open Developers at the bottom of Studio, turn on Developer mode and go to API keys.

cURL
curl 'https://api.fous.com/v1/query' \
  --fail-with-body --silent --show-error --max-time 180 \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H 'Content-Type: application/json' \
  --data-raw '{
  "api": "@agoda",
  "visibility": "public",
  "operation": "get_room_prices",
  "version": 1,
  "input": {
    "city": "Bangkok",
    "check_in": "2026-10-21",
    "currency": "USD",
    "check_out": "2026-10-23",
    "hotel_name": "The Peninsula Bangkok"
  },
  "response": {
    "format": "json"
  }
}'

What you can do with it

  • Compare available stays and quoted prices by city and dates
  • Review property ratings, review counts, and neighborhoods
  • Find room types, bed types, and nightly prices
  • Check which offers include breakfast or free cancellation
  • Compare hotel offers for selected room and guest counts

Questions about Agoda

Can I run it with my own inputs?

Yes. Change the inputs in Studio and press Run, or send new inputs from your code, or ask a connected AI assistant.

Can I call this Agoda tool as an API?

Yes. Send a POST request to /v1/query with your Fous API key and the inputs, and get JSON back.

How much does it cost?

Each completed run costs 1 credit. Failed runs without a completed receipt are free; completed work can remain charged if delivery is interrupted. With pay as you go, a credit costs 1¢. Monthly plans cost less per credit.

Do I need a Agoda account?

No. You only need a Fous account.

How current is the data?

Fous gets the data from agoda.com when you run it. Some results are reused for up to 24 hours, and results that use your account or key are never reused. It was last verified on Sep 29, 2026.

What hotels are available in a city on my dates?

Search hotels returns available stays and quoted prices for a city and check-in and check-out dates.

What are the room prices at a specific hotel?

Get room prices returns room offers, nightly prices, and stay totals for a hotel and selected dates.

Which hotel offers include free cancellation?

Search hotels reports whether the quoted cheapest room offer includes free cancellation. Get room prices reports cancellation details for room offers.

All Travel toolsBrowse all tools