You can now paginate through offers from a search instead of getting them all in one go
When you search for flights by creating an offer request, we return all of the offers in the response. This can mean a very large response in some cases, with thousands of offers. You can now choose to paginate through those offers, a few hundred at a time, instead of having one massive response.
We've made creating an order with Iberia more reliable
Sometimes, we get a "please try again" error from Iberia when trying to create a booking. Instead of making you try again, we'll handle this automatically and try to create the order again. You won't even know the difference!
We'll tell you that an offer is no longer available if the price has changed since your original search
We'll now return a helpful error with the code 'offer_no_longer_available' if the price has changed on the airline's side between your search and trying to make a booking.
We now return a clear error if you try to make a booking which looks like a duplicate
Most airlines have checks on their side that prevent you from making duplicate bookings, with the same passenger(s) on the same flight(s). We now return a clear error if you try to make a booking which looks like a duplicate.
We've improved how we validate passengers' names to fit in better with airlines' rules
Airlines have different rules about the kinds of characters that can be included in passengers' names and how long these names can be. We now check this on our side before sending your request to the airline, avoiding confusing error messages and a bad experience for your customers.
We now include baggage in British Airways search results
We'll now include information about included baggage in offers from British Airways.
We've made our connection to Vueling more robust
Before we make a request to Vueling, for example to search or create a booking, we have to log in. Sometimes this fails. When this happens, we'll retry it, so you won't even know that something went wrong!
You can now search and book with Transavia 🇫🇷🇳🇱
We've now added support for the low-cost carrier Transavia, our first non-NDC airline. Want to try it? Send us an email at email@example.com and we'll get Transavia turned on for you.
We're live with Cathay Pacific! 🇭🇰
Duffel is now connected to Cathay Pacific. Want access to their flights? Drop us an email at firstname.lastname@example.org and we'll help you to get turned on.
We've added support for identity documents in the API 🛂
We've added support for identity documents in the API - but only for an airline we're about to launch, Cathay Pacific 🇭🇰