Rapid Flight API overview
Make building a flight booking path intuitive and easy.
The Rapid Flight API will provide you with all the data points travelers need to complete a flight booking. You will have access to flights, fares, details, seat maps, and much more depending on the user experience you want to build.
Building your booking request flow
Here's a quick guide to building a booking path. Once you’re ready to start integration, use our Shopping, Booking, and Manage Booking pages for more detailed information on each API module.
Step 1: Get flight offers
You'll start by using the Shopping API to check for flight offers. These availability searches are configured based on various search criteria, including (but not limited to) the departure and arrival airports, dates, airline preferences, cabin class, and number of passengers.
Step 2: Get full flight details
A flight details link will be available in the flight offers response. The link returns the details of the flight, including price breakdown and upsell offers.
Step 3: Display a seat map
The seat map response will also include the seat map of the selected airplane (if available), with information on cabin class, exit rows, seat availability, pricing, and a seat selection token for booking.
Step 4: Check fare rules
The fare rules link will be available in the flight details and Retrieve responses. It returns the fare rules for the selected offer on demand, including restrictions, penalties, and other conditions.
Step 5: Register the traveler's payment
You'll use the Payment API to register the payment method for a booking. The response will contain a payment_token, which goes in the body of the Create Booking request.
Step 6: Create the booking
A link to complete the booking will be available in the flight details response. The Booking Create response will return an itinerary_id plus a retrieval link.
Once you've added all the information to your final booking confirmation page, you've completed your booking path. Use the retrieval link provided in your Booking response to retrieve the full itinerary record.
Note: We recommend you store the retrieval link with each traveler's details for faster booking retrieval in the future.
Step 7: Retrieve the itinerary record
The Retrieve response confirms the itinerary details, booking status, and a link to view available cancel and change options. Ticketing information will be available in the Retrieve response after tickets are issued.