Duffel Lockup

Sell flights. Without the complexity.

Any business – from travel startups to financial enterprises – can build with Duffel to search and book flights, add ancillaries, charge customers, and manage orders.

A graphic visual on a green background that shows a sample of order management and a code box of sample code
A graphic visual on a green background that shows a sample of order management and a code box of sample code

We're building the future of travel

Regulatory requirements, long processes, outdated software, and endless suppliers still create a lot of complexity in the industry today. Our mission is to make travel effortless.

check icon

No need for accreditation

check icon

Easy-to-use APIs

check icon

Instant access to airlines

suite of apis

Build the best flights experience for your customers

Flights API

Build an intuitive flight search, offer loyalty programme perks, add seats and bags, manage your orders, and more.

Learn more about flights

Payments API

Charge your customers and add markup directly through our API with no upfront capital or bank guarantees.

Learn more about payments
easy-to-use api

Designed for developers

Comprehensive docs, user guides, client libraries in Node.js, Python and Ruby, and prebuilt components like seat selection and payments. We designed a great user experience to make it easier for you to do the same.

Explore documentation
import { Duffel } from '@duffel/api'
const duffel = new Duffel({
token: YOUR_ACCESS_TOKEN
})
duffel.offerRequests.create({
slices: [
{
origin: "SFO",
destination: "LON",
departure_date: "2023-06-26"
}
],
passengers: [{ type: "adult" }],
cabin_class: "business
Client Libraries and SDK

Try it out on your own for free today

Sign up and start selling flights in less than 1 minute.