Travel Booking books real flights and hotel stays — not just searches. Both return a secure checkout link so the traveller pays directly with their card. It handles the full booking lifecycle from search results to confirmation, cancellation, and status checks.
For flights, pair it with the flight-search tool to find offers, then use this tool to convert the best offer into a real booking with a payment link. For hotels, search by location and dates, pick a rate, and get a checkout URL in seconds. Both flows support cancellation with a preview of refund terms before you commit.
What you can do
- book_flight — book a flight from a search offer and return a checkout URL for the passenger to pay
- get_booking — check status, tickets, and available actions for an existing flight booking
- list_bookings — list recent flight bookings with status and totals
- cancel_booking — preview refund terms or confirm cancellation for a flight booking
- pay_held_booking — complete payment on a flight booking that was held without payment
- search_stays — search for available hotels by location and dates with room rates and cancellation timelines
- book_stay — book a hotel room from search results and return a checkout URL for the guest
- get_stay_booking — retrieve full details of an existing hotel stay booking
- cancel_stay — preview cancellation policy or cancel a hotel stay booking
- search_deals — find the cheapest flight fares for a route in a given month, each with a direct booking link to complete purchase on Aviasales
Who it's for
Travel agents, AI concierge assistants, and anyone building booking workflows for flights and hotels.
How to use it
- For flights: use search_deals to find cheap fares with booking links, or run flight-search and call book_flight to book via the platform with a checkout URL
- For hotels: call search_stays with a location and dates, then book_stay with the rate_id and guest details to get a checkout URL
- Share the checkout URL or booking link with the traveller — they complete payment directly
- Use get_booking or get_stay_booking to check status after payment, and cancel_booking or cancel_stay to see refund terms before cancelling
Getting started
Connect your flight booking account to enable platform flight bookings. Hotel search and deal search work out of the box.