FlightLabs API - Historical Flights API

Historical Flights API


Look up past flights at an airport for a date range. Historical coverage is limited to the last 210 days. When using date_from and date_to, the range must be at most 12 hours and date_from must be before or equal to date_to.

Example API Request:

Use Edit parameters to customize the call, then run it and review the live response below.

Edit the parameters below. The example request updates as you type.

Airport IATA code.

departure or arrival.

Start of the search range (local time, YYYY-MM-DDTHH:MM). Required with date_to unless you pass date. Max 210 days in the past. With date_to, the range must be ≤ 12 hours and date_from ≤ date_to.

End of the search range (local time, YYYY-MM-DDTHH:MM). Required with date_from unless you pass date. Max 210 days in the past. Must be ≤ 12 hours after date_from.

Single calendar day (YYYY-MM-DD). Overrides date_from/date_to. Must be within the last 210 days.

Departure airport filter when type is arrival.

Arrival airport filter when type is departure.

Airline IATA code filter.

Flight number filter.

Test In Postman

API Response Objects

Each item in the response data array includes the following fields.

Field Description
movement.airport.name The name of the airport.
movement.scheduledTime.utc The scheduled time in Coordinated Universal Time (UTC).
movement.scheduledTime.local The scheduled time in the local time zone.
movement.terminal The terminal of the flight.
movement.quality An array of quality characteristics of the data.
number The flight number.
status The status of the flight.
codeshareStatus The code-share status of the flight.
isCargo Indicates whether the flight is a cargo flight.
aircraft.model The model of the aircraft.
airline.name The name of the airline.
airline.iata The IATA code of the airline.
airline.icao The ICAO code of the airline.