find_tools, describe_tool, execute_tool. Every
operation is a lookup: your agent searches, prices and reads, and never places
a reservation.
What you can ask
- “Find hotels in Lisbon for two adults, 12 to 15 November, under 150 euros a night, sorted by review score.”
- “Which hotels within 5 km of the Colosseum are available 3 to 6 May?”
- “Show me the room types and prices at this hotel for two adults and a three-year-old.”
- “What are the check-in times and the cancellation and pet policies here?”
- “Pull the latest reviews and the score breakdown for this property.”
- “东京新宿附近,12 月 24 到 26 日,两大一小,有哪些酒店?”
- “Does this hotel take cards, or is payment at the property?”
- “Is there any night between 1 and 30 March with a room free at this hotel?”
What’s covered
Finding the destination- Destination search by city, district, landmark, region or country name, returning the destination id and type the hotel search needs
- An address or place name turned into latitude and longitude; cities near a coordinate for side trips
- By destination for check-in and check-out dates, number of adults, each child’s age and number of rooms
- Around a coordinate with a radius from 10 to 500 km
- Minimum and maximum price, category filters and sort orders, with the valid filter and sort values available from their own lookups
- Currency, response language, metric or imperial distances, Celsius or Fahrenheit, and page numbers
- Full details for your dates and party; description and general information; facilities; photos
- Policies; payment features; children and extra-bed policies
- The room list, and the room list with live availability and prices for the stay
- Availability across a date range for a hotel, to find free nights
- The review-score breakdown; guest reviews and tips with sort options and paging; the filter metadata for reviews
- Questions guests have asked the property, with the answers
How to use it
Pass the request in plain language and let the router pick the tool:describe_tool before executing — it shows which id each tool
expects and the date format it wants.
Building with code? The same capability is available as fixed-contract
Scenario Methods:
travel.hotel.search
searches hotels around a coordinate for dates and guests and returns a
normalized hotel page, and
travel.location.search
finds the destination first.FAQ
Does it book the room?
Does it book the room?
No. Every operation is read-only — search, prices, availability, details
and reviews. No reservation, hold or payment is ever made.
Which currencies and languages?
Which currencies and languages?
Prices can be requested in any currency on Booking.com’s currency list and
text in any language on its language list; both lists are available as
lookups (see
Attractions and local transport).
Distances and temperatures can be metric or imperial.
How current are prices and availability?
How current are prices and availability?
Fetched at request time for the dates and party you give. Rates and
availability change constantly, so re-run the search before quoting a
final price.