No per carita' non va sul db delle compagnie che penso siano chiusi da mille firewall.
Va sui siti internet e seleziona una citta di partenza, in base alle destinazioni che ottiene nel campo di destinazione "indovina" le rotte della compagnia aerea.
Per capirci se vai sul sito Ryanair e selezioni come citta di partenza Ciampino, il campo delle destinazioni si riduce alle sole destinazioni raggiungibili da ciampino.
L'operazione e' fatta per via automatica, ovviamente e ripetuta ogni 4 minuti. In questo modo se ci sono novita' sul booking engine il mio programma se ne rende subito conto e la considera come news.
Ho semplificato molto...
Questo e' anche il motivo per cui non riesco ad ottenere le rotte coperte dalle major in quanto nel sito (per capirci di alitalia) non hai una lista di aeroporti di partenza e destinazione, ma puoi immettere qualsiasi combinazione.