Duffel Lockup
Flights

Everything you need to sell flights

Build one integration to access hundreds of airlines and all the tools you need to grow a successful business selling flights.

A graphic visual on a green background that shows a code box of sample code.
A graphic visual on a green background that shows a code box of sample code.

Duffel powers teams around the world

Logo for UlysseLogo for BizawayLogo for Alternative AirlinesLogo for Evoke Travel
Search

Access flights from 300+ airlines

Search for flight content from all major distribution channels: NDC, GDS, and LCC.

Learn more

LHR

arrow_right icon

Amount

unfold icon

BCN

Duration

unfold icon
Book

Deliver a smooth booking experience

Add markup to bookings and send order confirmations to your customers.

Learn more
Full color logo for British airways

Tuesday 31st May,  

13:50 - 19:25

Direct

checked_bag icon

Checked Bag

$52.00

1

Payment

DescriptionPrice
Fare$301.43
Fare tax$68.23
Baggage$52.00
Total$421.66
Ancillaries

Make money selling flight extras

Offer ancillaries including additional bags and preferred seating.

Learn more
DescriptionPrice
Passenger 1Unselected$0.00
Passenger 2Unselected$0.00
Total$0.00
Order management

Give customers the flexibility they want

Manage booking changes and cancellations in just a few clicks.

Learn more

Update your flight

exclamation_mark icon

Do you want to update your flight?

Date Changed

13:50

Tue, 31 May

London (LHR)

London, Heathrow

15:55

Tue, 31 May

Barcelona (BCN)

Barcelona Intl Airport

cloud icon

127kg CO2

MANAGED CONTENT

Instantly access accreditation

Access content from global airlines using our accreditation and ticketing authority.

Learn more
IATA logoARC logo

Accreditation

success icon
ticket icon

Ticketing Authority

success icon
people icon

Airline Management

success icon
support icon

24/7 Travel Support

success icon
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.

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.