Queries on Flight Tracking and Flight Status API


#1

I am Colin from mtel. As we are going to use Flight Tracking and Flight Status API, wanna to clarify below items:

  1. The returned results of api Arrived/Departed/Enroute contain ident, Except identify a flight by ident, is it possible to identify a flight by other combination(e.g. aircrafttype+ estimatedarrivaltime) ?

  2. Could please provide the sample of ‘ident’? CPA543 is an example of ident? if so, there will be more than one flight with the same ident(different schedule date)
    image

  3. the returned results of Enroute API will include Flights that en-route for more than 24 hours?

  4. Could please provide the returned results examples of api Arrived/Departed/Enroute for our reference?(If possible, please provide the sample of Flights with multi stop, such as CX 888)


#2

The FlightInfoEx api can return the unique faFlightID for an instance of a flight if given the ident and the departure time (actual or scheduled). FlightInfoEx can also return multiple entries if the time is not specified or use a faFlightID as an ident to constantly return the same flight.

FlightInfoEx get all instances of CPA543 from newest (normally 2-3 days future) to about two weeks old:
https://flightxml.flightaware.com/json/FlightXML2/FlightInfoEx?ident=CPA543

FlightInfoEx get CPA543 from 01-Feb-2018 based on filed departure:
https://flightxml.flightaware.com/json/FlightXML2/FlightInfoEx?ident=CPA543@1517449500

FlightInfoEx get CPA543 from 01-Feb-2018 based on actual departure:
https://flightxml.flightaware.com/json/FlightXML2/FlightInfoEx?ident=CPA543@1517451293

FlightInfoEx get CPA543 from 01-Feb-2018 based on faFlightID
https://flightxml.flightaware.com/json/FlightXML2/FlightInfoEx?ident=CPA543-1517276700-schedule-0001:2

Multi-stop flights will be broken down to unique faFlightID values per segment. Since epoch time is used and multi-stop flight are tracked per segment there are no flights that can be enroute for more than 24 hours.


Queries on Flight Tracking and Flight Status API
#3

Hi, dogrock,

  1. https://flightxml.flightaware.com/json/FlightXML2/FlightInfoEx?ident=CPA543@1517449500
    image
    this page need to apply an account and pay for it to login?

  2. Could please provide the returned results examples of api Arrived/Departed/Enroute for our reference?(If possible, please provide the sample of Flights with multi stop, such as CX 888)


#4

the return field ‘filed_departuretime’ is estimated departuretime?


#5

No, “filed” refers to the details within the flight plan that were originally filed with ATC and is typically the same as the original scheduled (or derived from it with padding for taxiing).


#6

So, ‘filed_departuretime’ is the scheduled departuretime?


#7

It is similar but not precisely the same. Here are the main “adjectives” that can be applied to the types of times:

  • scheduled (itinerary booking)
  • filed (flight plan)
  • estimated
  • actual

And the different types of times that can have those adjectives are:

  • gate out (block out)
  • departure (runway, wheels up, weight off wheels)
  • arrival (runway, wheels down, weight on wheels)
  • gate in (block in)

FlightXML2 does not provide all of those combinations, so you may need to use FlightXML3 beta if you need some of them (particularly estimated departure time).