Learn how to use Duffel to get the power of a full-stack travel agency at your fingertips.
Flights
Effortlessly connect to our Flights API with our step-by-step integration guide.
Setting up a request
Searching for flights
Booking a trip
Stays
Get up and running with our Stays API in a flash thanks to our comprehensive integration guide.
Searching for stays
Booking accommodation
Implementation Guides
We'll walk you through some options for improving speed and filtering offers to only those which are relevant.
We'll walk you through the changes you'll need to make to your booking flow to be able to add extra bags at the time of your booking.
We'll walk you through the changes you'll need to make to add post-booking bags to a pre-existing order.
We'll explain how to get a refund quote for an order cancellation and what you'll need to proceed with cancelling an order.
We'll show you what steps you'll need to include in your booking flow to be able to book seats for passengers at the time of your booking.
We'll take you through holding an order and then paying for it at a later time.
We'll take you through upgrading your integration to tell your customers before and after they book whether they can change or cancel their flights, and if so, what fees apply.
We'll set up webhooks so you can automatically take action when events happen in your account - for example schedule changes to your orders.
We'll show you how to create an integration to give you and your customers the ability to change existing orders.
We'll cover how to add Loyalty Programme Accounts to your Offer Requests and Offers.
Resources
API Reference
View all the information required to work with the Duffel API.
Help Centre
Fix a problem and get answers to your questions.
Status Page
Real-time and historical data updates on system performance.