I would like to write a program that automatically checks whether a given flight number is correct and the corresponding departure and arrival times.

Is there any function from the Wolfram Language that grants access to such data?

  • 3
    $\begingroup$ I don't believe there's a built-in function for this. You may want to look into the OpenSky Network API. $\endgroup$ – Carl Lange Jan 22 '19 at 13:01
  • 2
    $\begingroup$ @CarlLange Well WolframAlpha knows about flights, so that can be utilized in Mathematica. See wolframalpha.com/input/?i=delta+flight+354 . Or try WolframAlpha["delta flight 354"] in Mathematica. $\endgroup$ – Anton Antonov Jan 22 '19 at 13:07
  • $\begingroup$ @AntonAntonov Ah yes, indeed. Also usable from WL as WolframAlphaResult["delta flight 354", {{"FlightSchedule:FlightData", 1}, "Content"}]. However it doesn't look like this information is built into the standard language but is a WolframAlpha only feature :( $\endgroup$ – Carl Lange Jan 22 '19 at 13:26
  • $\begingroup$ @CarlLange even though this is not a Mathematica-related subject anymore, I can't resist to ask. Does such API work for future flights, scheduled in, let's say 3 months? Because as far as I could see, it only provides information on aircrafts which are currently in the airspace... $\endgroup$ – Mat Jan 22 '19 at 13:40
  • 1
    $\begingroup$ @Mat I'm afraid I have no idea. There are a few other APIs available, but I didn't look into it in detail. My guess would be that WA integration is for FAA flights only, rather than worldwide - the only European airline flights I can get are ones that start or end in the US. $\endgroup$ – Carl Lange Jan 22 '19 at 14:14

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.