Duffel Lockup

Zero up-front costs

Flights API

  • success icon

    Pay as you go pricing

  • success icon

    Inclusive of order management

  • success icon

    No commitments


per confirmed order

Access it all through our API

Sign up

Not an IATA accredited agent?
Check our Serviced Content.

Have an enterprise use case?
Contact our Sales team.

Flights API

dashboard icon

Order fee

This fee is charged monthly for every confirmed order.


per order

If you want to know more about our volume discounts contact us.

cabin_bag icon

Paid Ancillary fee

This fee is charged monthly per paid ancillary.


per paid ancillary

airplane icon

Excess search fee

This fee is charged monthly if you exceed a search to book ratio of 1500:1.

Why do we charge for this?


Per excess search



Managed Content

person icon

Content fee

This fee is charged monthly as a percentage of your total order value.

If you don't have an IATA or ARC accreditation you can use ours.


total order value

Payments API

card icon

Local cards

Pay this fee per transaction for local cards.

This fee is charged at the time payment is taken.


Per successful charge

Everything you need to grow

Your new toolkit for travel

Duffel helps businesses of all sizes provide fantastic flight booking experiences to their customers at every step of their travel journey.

calendar icon

calendar iconSearch & Book

Find and reserve flights for customers across a network of leading airlines.

clock icon

clock iconChanges

Make changes to existing reservations using Duffel's API.

help icon

help iconCancel & Refund

Cancel a reservation and issue a timely refund using our API.

cabin_bag icon

cabin_bag iconPaid Extras

Add extras to a customer's booking from extra leg room, to priority boarding, or checked bags.

person icon

person iconSeat Selection

Allow your customers to select their seats on flights.

card icon

card iconPayments

Charge your customers through our API and easily add your own margin to bookings.

dashboard icon

dashboard iconFull Service Dashboard

Search, book, and manage flights using one powerful dashboard.

api icon

api iconAPI Documentation

State of the art developer tools to for the optimum developer experience

airplane icon

airplane iconAirline Content

We develop and manage direct relationships with top global airlines so you don't have to.


Frequently Asked Questions

Haven't found what you're looking for? Try our API Documentation or Contact us

What if I want to use my own IATA or ARC accreditation?

chevron_down icon
That’s no problem! If you have your own accreditation and would like to use it please contact us to discuss pricing and next steps.
Alternatively, you can use our accreditation through our Managed Content. This includes access to our 5 IATAs worldwide with no need for any additional forms or up-front capital.

Why do you charge an excess search fee?

chevron_down icon

Excess Search is a fee that ensures you maintain a healthy search to book ratio of no more than 1500 searches to one booking where a search is an offer and a book is an order.

This fee is charged to make sure we can adequately cover the costs of processing your searches.


If you make 10 orders in a month, then you'll be allowed 10 * 1500 = 15000 searches free of charge. If you made 25,000 searches, then you'd pay (25000 - 15000) * $0.005 = $50

What are FX fees?

chevron_down icon

FX or Foreign Exchange fees are incurred if a currency conversion is required. We will charge 2% on the exchange rate.

How do I get enterprise pricing?

chevron_down icon
If you are existing travel seller and wish to discuss our enterprise pricing please contact us here.

Which countries are considered outside my continent for Payments API pricing?

chevron_down icon

Europe (including UK)

• All European cards are considered local, this includes cards from SEPA countries and cards from non-SEPA countries considered European by Stripe

• All non-European cards are considered international

United States

• Only US cards are considered local

• All non-US cards are considered international


• Only AU cards are considered local

• All non-AU cards are considered international

Try it out on your own for free today

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