Actualmente estoy desarrollando un complemento para que las aerolíneas virtuales extraigan datos en vivo y utilizo la API de FlightAware, que es realmente buena en mi opinión. Con un poco de magia php puede obtener todos los horarios de sus aerolíneas de forma gratuita (si se registra en la cuenta gratuita) o puede pagar para obtener acceso a la consulta getAirlineSchedule que básicamente hace lo que dice.
https://uk.flightaware.com/commercial/flightxml/
Ahí está el sitio web si interesado, para acceder al área gratuita, regístrese y haga clic en el área «obtener precios» y la opción de la izquierda debería ser el paquete gratuito;) Si está interesado en mi código que estoy desarrollando, puede verlo en mi github;
https://github.com/RAZERZ/PullFlightData
Buena suerte;)
EDITAR: Obtiene los datos en forma de json, por lo que puede extraer cadenas de datos desde allí 🙂