There are several ways to get this information. The best (and most reliable) would be to contact the airlines you intend to deal with. Many, if not most, will have public APIs to access their reservation system, allowing users to request flight quotes, seat availability, and reservations. Of course, this usually requires a contract between you and the airline telling you how you can use this information, and for orders you probably need another contract with them to process payments, kickbacks, etc.
Such APIs may be “modern” SOAP systems or more old-fashioned things like EDI, EJB calls or something else, but the principle remains: you request something, their servers provide the requested information.
Less ethically correct, harder to implement and much more fragile, you can try the screensavers of your backup engines. But the screen layout, of course, changes regularly :)
source share