Credo sfruttando le API che mettono a disposizione i vettori (alitalia, british, klm, etc...) suppongo in xml, ritengo sia una operazione molto complessa, in un settore molto concorrenziale (kayak, trivago, edreams, etc...)