Duffel makes travel selling easy, fast, and developer-friendly. Our API enables any travel business to start selling flights from a network of leading airlines in minutes, not months.
Thank you for the hunt @lindsay_wiese_amos!
Hello Product Hunt 👋 - really excited to introduce Duffel to you today!
Duffel enables travel businesses to search, book, and manage flights effortlessly using an API-powered travel platform. We are already connected to 20+ airlines and adding new ones every month.
You might be surprised how difficult it is to become a travel seller today. The process is intimidating, time-consuming, and often cost-prohibitive if you're a new startup. You need to integrate with antiquated tech stacks, become an accredited travel agent, and free up large sums of capital for expensive setup fees and accreditation deposits.
We built Duffel to remove all the barriers to innovation in travel. With our new self-serve platform, we're making it possible for anyone to sign-up, activate their account, and start selling flights in just minutes – without having to interact with anyone on our team. You also won't need to worry about applying for an IATA - or ARC - accreditation, building relationships with airlines or deciphering the documentation of an EDIFACT (1) service 🙃
We are all very excited to hear what you think about our platform, and looking forward to reading your feedback on how we could make it even better. We'll be around all day to answer any question, and you can also reach out to me directly at steve@duffel.com.
Thank you!
(1) https://en.wikipedia.org/wiki/ED...
@lindsay_wiese_amos@duffel@stevedomin Hi Steve and co, when i signed up i noticed you can only have one currency, it would be helpful if you could also charge customers dollars and pay in pounds. Also define it on the API
@jamie_ross Hi Jamie - thanks for the feedback! Just to confirm: when doing a search, you'd like the option to specify what currency we return flight offers in (i.e USD), even though we might charge you (the seller) in another currency (i.e GBP). Did I get it right?
We steered away from doing that so far because we thought sellers would want to control the "display currency" on their end. What would you say is the major benefit for us doing it instead of you?
In any case, I'll feed that back to our product team. Thank you!
@jamie_ross@stevedomin well you can use the free ECB currency api based on date of booking for correct currency price so i don't see why its not possible to allow the customer to determine this. Also it would be helpful that you put airlines in Alliances like star alliance and one world grouped together. Also for non-fully compatible airlines with your api Hahn Air to cancel bookings you have to email yourselfs if your non IATA bonded, but what if i need to cancel the booking within 2-3 hours of the flight and i only have access to your email to cancel it?
@jamie_ross@stevedomin we could definitely give that option. Would you say that it's mostly for convenience/speed? Just wanted to make sure I don't miss the point of why you'd rather us do it.
On alliances, would you want to have flights offers grouped after a search or are you talking about our Airlines API? Either way, we should definitely include the alliance the airline is in somewhere in the data.
For Hahn Air, you'd indeed have to contact our team. We have priority support for urgent cases. Ultimately, we'd like all of these actions to be doable via the API, without the need to contact us.
@jamie_ross@stevedomin 1. The currency is useful because i intend to charge my customers in the accounts i have in the USA and UK, and any other global payments taken in USA currency.
2. On alliances, most alliances have code sharing across some airlines, ie BA and Qatar airways. It would be better to have them unified with the airlines with same codeshares as for example BA charges £200 more when Qatar is serving the flight but they codeshare vs direct from Qatar for the same flight.
3.If your contacting your team maybe it could be done via an api with a manual review. So if the status of a cancellation is "pending_review", then all i have to do is wait for a webhook to poll my system with an update on the cancellation, therefore creating a que system for non-IATA users.
Congrats for the launch! 🎉 We're using Duffel, and it's by far the best API for booking flights out there. Their team is super responsive, and it has been a pleasure working with them.
@abhinavsharma mostly modern takes on online travel agencies, tour operators and corporate booking tools with incredibly fast checkout and slick UX. There's still tons of opportunities to plug the API into calendar software, ride-sharing apps, hotel booking platforms, AI-based assistant like Siri/Google Assistant, etc.
Looks dope and I would love to give it a try! However I have a question and I can't seem to find an answer on your site.
How does revenue sharing work? For each sale made through the API platform, what can I expect to receive (if anything). What would the main advantages of using this vs. integrating with affiliate network?
@kelyvinn thank you!
We don't pay any commissions today. The major difference with affiliate networks is that we allow you to own the customer experience end-to-end: not only can you search, you can also have your own checkout flow for booking (vs having your users go to an OTA or airline's website), you can offer add ons like baggages, let passengers buy/select a seat, cancel, etc.
Too many things to get excited about here! The coolest thing isn’t just what it can do, but what others can do because of it. Super excited to see what people build on top of this!!
Congrats and you're right -- to become an online ticket reseller to the various airlines is time consuming and intimidating. Your platform would definitely help for people planning to sell airline tickets.
@alex_shevchuk thank you so much! We always return live data from the airlines. What's the most useful for your use-case: cache or real-time?
Cache is on our medium/long term roadmap but no ETA yet.
@stevedomin I would prefer live availability and price data. In our product http://travelrank.me/ we use kiwi for getting the flight prices. kiwi serves both cache and the live data.
@alex_shevchuk then in that case Duffel would most likely work for your product. Drop me an email at steve [at] duffel.com if you'd like to learn more!