3 ms·
I gave a decent (well, at least a lengthy) answer to this question here: http://news.ycombinator.com/item?id=1473748 http://news.ycombinator.com/item?id=1473748
by MichaelSalib 16y ago
I gave a decent (well, at least a lengthy) answer to this question here: http://news.ycombinator.com/item?id=1473748 http://news.ycombinator.com/item?id=1473748
Basically, getting the raw data is quite difficult, but once you have it, you need to expend a really enormous quantity of engineering work into using that data to get useful answers.
For example, ITA invented a language to describe taxes. That's because the tax code changes all the time and is incredibly complex. There are fares which different entities in the airline industry price differently due to tax code ambiguities. The search problem is really very hard once you have the data.
Now, ITA software does offer their flight search engine as a service: you sign a contract with them and issue queries and they send you responses. I don't know how interested they are in cutting deals with really tiny startups, but they might be amenable. You will of course have to pay in some fashion: maybe a fixed fee per query or pay per compute time or pay per successful booking.
- sabj 16y agoThat's very illuminating. I have some ideas for displaying / managing flight and travel information that I would really love to implement, but the "Data Problem" has loomed large for experimentation. I didn't in fact realize that it was even as burdensome as you describe.
- jfno67 16y agoJust issue query to Orbitz via the affiliate API and they'll pay you for every flight booked. The TOS have some limitation, but if you can work within them you can explore pretty easily.