TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

A flight search engine that combines flights from different airlines? (2014)

93 pointsby beatthatflight8 months ago

24 comments

tomhoward8 months ago
It&#x27;s called &quot;virtual interlining&quot;.<p>The startup I co-founded (Adioso - YC W09 [1]) tried to do it, including having discussions with a travel insurance provider about offering &quot;layover protection&quot; - so that if one leg was delayed causing you to miss your onward leg(s), your costs are covered. Kiwi.com does this now.<p>We worked on it from about 2008 till 2013 then basically gave up, as it was too hard to offer a service that customers could really love and trust. (It wasn&#x27;t for nought; the technology we developed was valuable, and the company was able to rebrand and pivot and now does important work for airlines to optimise loads and fares [2], though I left when the rebrand&#x2F;pivot happened).<p>The thing that makes it hard to do is it&#x27;s basically impossible to get all the flight inventory, including fares and seat availability, that&#x27;s complete and up-to-date enough to deliver a service that customers can trust.<p>The engineering challenge is one thing - solving a multi-dimensional travelling salesman problem (price and distance&#x2F;duration) highly repetitively - but you can solve that with enough smart engineers and &quot;compute&quot;, which ITA did in the early 2000s, and on a smaller scale, our team did a decade later.<p>But you could build the most beautiful routing engine the universe has ever seen, and still have a user experience that&#x27;s kind-of garbage because the industry just keeps the flight inventory data so locked down.<p>These days there are APIs and feeds available from the major distribution platforms - Sabre, Amadeus and Travelport, but it&#x27;s still not comprehensive. You often still need to negotiate individual agreements with major airlines in order to be able to publish and sell their fares. And even then, many of the low-cost airlines (which are often most of interest to travellers who want to find the cheapest route and deal with self-transfer) are not available through these distributors, and some, like Southwest, have blanket refused to be on 3rd party search sites, only starting to relax that position very recently and only with the dominant platform [3]. Kiwi.com has only recently come to a partnership agreement with Ryanair [4] after being in legal battle with them for years [5]. (I hate the thought of having to be at war with your most important partners).<p>Others have mentioned Skyscanner, which was always the closest to us in what we were each trying to offer (we talked briefly with them about being acquired by them).<p>Right from the beginning when we got funded for Adioso, my mind became fixated on the thought &quot;if only you get every single flight in the world loaded into one big graph database, what could you do with it?&quot;, but it turned out to be a very big &quot;if&quot;.<p>[1] <a href="https:&#x2F;&#x2F;techcrunch.com&#x2F;2010&#x2F;08&#x2F;31&#x2F;adioso&#x2F;" rel="nofollow">https:&#x2F;&#x2F;techcrunch.com&#x2F;2010&#x2F;08&#x2F;31&#x2F;adioso&#x2F;</a><p>[2] <a href="https:&#x2F;&#x2F;amadeus.com&#x2F;en&#x2F;blog&#x2F;articles&#x2F;creating-a-private-resale-marketplace-to-optimize-carbon-emissions" rel="nofollow">https:&#x2F;&#x2F;amadeus.com&#x2F;en&#x2F;blog&#x2F;articles&#x2F;creating-a-private-resa...</a><p>[3] <a href="https:&#x2F;&#x2F;www.forbes.com&#x2F;sites&#x2F;geoffwhitmore&#x2F;2024&#x2F;05&#x2F;25&#x2F;southwest-flight-prices-are-now-on-google-travel&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.forbes.com&#x2F;sites&#x2F;geoffwhitmore&#x2F;2024&#x2F;05&#x2F;25&#x2F;southw...</a><p>[4] <a href="https:&#x2F;&#x2F;media.kiwi.com&#x2F;company-news&#x2F;kiwi-com-and-ryanair-announce-strategic-partnership" rel="nofollow">https:&#x2F;&#x2F;media.kiwi.com&#x2F;company-news&#x2F;kiwi-com-and-ryanair-ann...</a><p>[5] <a href="https:&#x2F;&#x2F;www.travolution.com&#x2F;news&#x2F;kiwi.com-celebrates-three-wins-in-court-over-ryanair&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.travolution.com&#x2F;news&#x2F;kiwi.com-celebrates-three-w...</a>
评论 #41601485 未加载
评论 #41602715 未加载
评论 #41604005 未加载
评论 #41605399 未加载
评论 #41600804 未加载
评论 #41603078 未加载
评论 #41602743 未加载
评论 #41599742 未加载
评论 #41598786 未加载
评论 #41605159 未加载
crystal_revenge8 months ago
Happy to see ITA software mentioned in the comments: <a href="https:&#x2F;&#x2F;matrix.itasoftware.com&#x2F;search" rel="nofollow">https:&#x2F;&#x2F;matrix.itasoftware.com&#x2F;search</a><p>I still have fond memories of their legendary (pre-leetcode) coding challenges [0] posted on the T (they also hosted the Boston Lisp users group in the early 2000s which was filled with mind-blowingly incredibly brilliant people, everyone there seemed to be an expert in software <i>and</i> had a PhD in some other, non-related field)<p>Having worked a bit in the travel industry, I <i>highly</i> recommend that you <i>never</i> book through a third party (by all means use their search). Third party apps are not allowed by airlines to charge less than the airline and typically have abysmal customer service, and I can assure you any &quot;add-ons&quot; offered by a third party are ultimately a scam.<p>0. <a href="https:&#x2F;&#x2F;github.com&#x2F;mattbraz&#x2F;ita-puzzles">https:&#x2F;&#x2F;github.com&#x2F;mattbraz&#x2F;ita-puzzles</a>
评论 #41603680 未加载
评论 #41598756 未加载
评论 #41598500 未加载
评论 #41598558 未加载
评论 #41603913 未加载
评论 #41601366 未加载
评论 #41606197 未加载
sho8 months ago
From the great presentation linked: <a href="http:&#x2F;&#x2F;www.demarcken.org&#x2F;carl&#x2F;papers&#x2F;ITA-software-travel-complexity&#x2F;img4.html" rel="nofollow">http:&#x2F;&#x2F;www.demarcken.org&#x2F;carl&#x2F;papers&#x2F;ITA-software-travel-com...</a><p>&gt; Amazingly, the graph diameter is often as high as 20: there are airports that can take 20 flights minimum to get between<p>I wonder if that&#x27;s still true. It&#x27;s hard to imagine. And just the thought of having to optimize that search function made my cortisol levels spike a bit.
评论 #41601767 未加载
chx8 months ago
Never book anywhere else but the airline website. It&#x27;s not worth it, these days. There might be some deals but when and no longer if, IRROPS happens you will face an uphill battle to fix your problem playing a triangle between the airline and the OTA you booked with. Flying has changed: past covid and Boeing-being-shit-revealed there are not enough long range planes, in Europe because of the Ukrainian war Hungarian ATC is overwhelmed which creates ripple effects all over and nothing is on time. And that&#x27;s just the regions I know about. <a href="https:&#x2F;&#x2F;travel.stackexchange.com&#x2F;q&#x2F;174173" rel="nofollow">https:&#x2F;&#x2F;travel.stackexchange.com&#x2F;q&#x2F;174173</a> has more.
parpfish8 months ago
One search feature I wanted was a way to look up a list of all flights leaving an airport on a certain day.<p>In the early stages of vacation planning, it’s be fun to see a list of all possible direct flights to evaluate my options, but the use case of doing flight searches with an unknown destination isn’t too common. Basically, i want to be able to browse flights like a bus schedule and just see what the possibilities are from a particular start point
评论 #41601603 未加载
评论 #41599780 未加载
评论 #41598751 未加载
评论 #41600341 未加载
评论 #41598552 未加载
评论 #41599284 未加载
dgd1238 months ago
tomhoward is correct. It&#x27;s called &quot;virtual interlining&quot;. I started the team that built it at Hopper (started working on it in Fall 2020 and we launched our first version in Fall 2021). They&#x27;re called Mix &amp; Match fares on the Hopper app. It&#x27;s a really hard problem. So hard that we didn&#x27;t even try to solve the &quot;best&quot; flight. We used a bunch of heuristics to find what we believed would be &quot;better&quot; flights. We measured what we called &quot;beat rate&quot; which was the rate that a VI flight was the cheapest on our flight list. When I left the team, our beat rate was around 0.5 (so a VI flight was the cheapest half the time).
评论 #41603750 未加载
bojangleslover8 months ago
Adjacent plug for a free Chrome Extension: FlyOnTime embeds flight delay probability straight into Google Flights. Very useful when you&#x27;re evaluating a number of flights from the same origin and destination but at different times.<p>Helps you really know what you&#x27;re paying for.<p><a href="https:&#x2F;&#x2F;chromewebstore.google.com&#x2F;detail&#x2F;flyontime&#x2F;mjhocoppejcanpaojgcfbojaebiegjkp?hl=en-US" rel="nofollow">https:&#x2F;&#x2F;chromewebstore.google.com&#x2F;detail&#x2F;flyontime&#x2F;mjhocoppe...</a>
Ilasky8 months ago
One use case I’d love to see is the ability to find the best price for multiple city tickets.<p>I’m fairly flexible on dates, but getting the best price for it is a super iterative process. Having some similar functionality like excel’s solve function would be awesome to find optimal dates within a range for each destination.
traceroute668 months ago
In my experience, these tools have lost their value in the post-COVID world because the airlines have (a) collectively hiked their prices, and (b) have slashed and otherwise aggressively changed their route structure.<p>I spent many a happy hour &lt;2020 on ITA Matrix. It was well worth learning as a tool back then despite its terse interface and tricky syntax.<p>But these days? The sorts of clever tricks you could do before are no longer viable for the reasons I outlined at the top, i.e. connections no longer exist and&#x2F;or the price is no longer attractive.<p>And before anyone tries to tell me otherwise, my experience is bang up to date. What I said above is based on 2024 experience.
评论 #41604106 未加载
dumbfounder8 months ago
I have long wanted to build an engine that let&#x27;s you book a vacation on points. You connect all the points programs you have and it shows you how to leverage them to get the best deals on flights and hotels. The trick here is that you can transfer points from credit cards to some airlines and hotels, and sometimes the points are worth more when transferred. But, integrating with all these systems is the problem, and it&#x27;s a big problem. Especially since there is no way any of the players want this to happen. Maybe it could be built as a browser plugin?
评论 #41605307 未加载
评论 #41605284 未加载
评论 #41606277 未加载
mmsc8 months ago
I&#x27;ve never understood the comments on all of the posts like this advising people to never book via a third party. Is it an American thing?<p>I&#x27;ve probably been on around 250 flights in the past 7 years in Europe and I can&#x27;t remember one time that it was cheaper to book directly than through some third party. Sometimes it&#x27;s the same price to book direct, but it doesn&#x27;t matter either way: the support you&#x27;re going to get is the same, and the insurance or whatever depends on... exactly whatever you&#x27;ve paid for already.
评论 #41601377 未加载
评论 #41602303 未加载
robertclaus8 months ago
The leading response does a good job calling out that this is pretty risky for the traveller. Similar to skip lagging, if anything goes wrong you can end up is a pretty difficult position.
评论 #41600169 未加载
nomilk8 months ago
Interesting to see Hipmunk [1] among the suggestions. I believe Steve Huffman (reddit founder) started that and was yc funded.<p>[1] <a href="https:&#x2F;&#x2F;travel.stackexchange.com&#x2F;a&#x2F;26833&#x2F;100794" rel="nofollow">https:&#x2F;&#x2F;travel.stackexchange.com&#x2F;a&#x2F;26833&#x2F;100794</a>
nomilk8 months ago
Google built something amazing in Google Flights [1] (and they haven&#x27;t ruined it yet).<p>It&#x27;s no-nonsense, easy to filter by number of stops, and &#x27;date grid&#x27; is great for scoping out savings by departing a day or two earlier&#x2F;later without having open multiple tabs as other sites necessitate.<p>Only criticisms are extremely mild ones: it defaults to &#x27;return&#x27;, doesn&#x27;t remember your currency, and bizarrely defaults to a month ahead for the departure date (actually, they must have very recently fixed this because it doesn&#x27;t do that anymore!)<p>[1] <a href="https:&#x2F;&#x2F;www.google.com&#x2F;travel&#x2F;flights" rel="nofollow">https:&#x2F;&#x2F;www.google.com&#x2F;travel&#x2F;flights</a>
评论 #41601576 未加载
评论 #41602378 未加载
azurezyq8 months ago
I think Google Flights can do that?
评论 #41598528 未加载
bluGill8 months ago
I want to search from multiple cities. I have often saved a lot of money by flying out of an airport 1.5 hours drive away from home.
评论 #41602478 未加载
mattkantor8 months ago
I worked on this for tripstack a while ago. They offer it through their partners. Kiwi is the other one who made it a thing. Now it’s more common to see it all over.
aero-glide28 months ago
Skyscanner
TZubiri8 months ago
Aviato
breadwinner8 months ago
Isn&#x27;t that what Expedia does?
评论 #41598515 未加载
Tepix8 months ago
kiwi.com is also pretty good at this.
throawayonthe8 months ago
skiplagged shows you “self-transfer” flight options, which i think solves what OOP was asking
评论 #41601450 未加载
joshuaheard8 months ago
Kayak.com might be what you are looking for.
chriscappuccio8 months ago
A web search engine that combines results from different web sites? (2022) (openai.com)