As of version 4, all supported resources—flights, destinations, airlines, and aircraft types—are integrated into a single OpenAPI specification.

General remarks

Each API response contains a maximum of 20 results. When more results are available, pagination is applied. See Pagination for additional details.

Flight response fields

FieldDescription
flightDirectionIndicates whether the commercial flight is a departure (d) or arrival (a).
flightNameThe flight name of the commercial flight as shown on the passenger's ticket. Example: KL672.
flightNumberThe numeric part of the flight name. Example: 5005.
prefixIATAThe two-character IATA prefix of the airline that operates the commercial flight. Example: KL.
prefixICAOThe three-character ICAO prefix of the airline that operates the commercial flight. Example: KLM.
scheduleDateThe date on which the scheduled commercial flight will operate. Example: 2015-06-17.
scheduleTimeThe time the commercial flight is scheduled to depart or arrive. Example: 15:25:00.
serviceTypeCategory of the commercial flight: J = Passenger Line, C = Passenger Charter, F = Freight Line, and H = Freight Charter.
mainFlightFor a codeshare (one flight with several flight numbers from different airlines), the main flight shows the flight number of the airline that operates the flight.
codesharesAll flight numbers related to the main flight.
routeThe complete route of the commercial flight. Most flights travel directly between two airports, but some have more than one stopover. Example: GCK-AMS-LGW (Jakarta – Amsterdam – London Gatwick).
publicFlightStateThe status of a public flight. See Flight Statuses. Example: Boarding.
terminalThe section of the Schiphol terminal from which the commercial flight departs or at which it arrives. This is Departure 1, 2, 3, or 4, or Arrival 1, 2, 3, or 4.
gateThe gate from which the scheduled flight departs and passengers board. Gates are in piers B, C, D, E, F, G, M, and H. Example: C12.
baggageClaimThe luggage belt number in the reclaim hall (reclaim 1, 2, 3, or 4) where arriving passengers can collect their luggage.
checkinAllocationsThe check-in desks allocated to the flight (or flights, in the case of a codeshare).
Check-in classThe flight classes allocated to a specific flight. Example: E (Economy).
transferPositionsThe transfer desks allocated to the flight.
aircraftType.iatamainThe IATA main category code of the aircraft that operates the main flight. Example: 739 (Boeing 737-900).
aircraftType.iatasubThe IATA subcategory code of the aircraft that operates the main flight. Example: 73J (Boeing 737-900W).
aircraftRegistrationThe unique alphanumeric string identifying the aircraft that operates the main scheduled flight. Example: PHTFA.
estimatedLandingTimeThe expected time the arriving flight will land at Amsterdam Airport Schiphol.
actualLandingTimeThe time the aircraft landed on the runway.
publicEstimatedOffBlockTimeThe publicly displayed expected departure time of a departing flight. It is shown on flight displays in the terminal, on the website and Schiphol app, and on information terminals in the lounges.
actualOffBlockTimeThe actual time a flight departs from Amsterdam Airport Schiphol.
expectedTimeGateOpenThe time the gate is expected to be opened by the flight handler.
expectedTimeBoardingThe expected time passenger boarding for a flight will start.
expectedTimeGateClosingThe time the flight handler is expected to close the gate.
expectedTimeOnBeltThe time the first luggage from a flight is expected to be available on the reclaim belt.
airlineCodeThe numeric NVLS code of the airline.
routesEuS (Schengen), E (Europe), or N (non-Europe).
visaWhether the destination requires a visa (true) or not (false).
lastUpdatedThe time of the last update to the flight in the flight information system.
idUnique identifier of the flight.
schemaVersionSchema version of the API.

Aircraft types

The API offers information about all aircraft types operated by airlines on flights to and from Amsterdam Airport Schiphol.

FieldDescription
Long name or public nameExample: Boeing 737-900 Winglets.
IATA subcategory codeInternational Air Transport Association code consisting of three digits. Example: 73J.
Short nameExample: Boeing 737-900/W.
IATA main category codeInternational Air Transport Association code consisting of three digits. Example: 739.

Aircraft types can be searched by long name, short name, IATA main category code, or IATA subcategory code.

Airlines

The API offers information about all passenger airlines operating to and from Amsterdam Airport Schiphol.

FieldDescription
Public nameThe public name of the airline. Example: KLM.
IATA code/prefixInternational Air Transport Association code consisting of two letters or digits. Example: KL.
ICAO code/prefixInternational Civil Aviation Organization code consisting of three letters. Example: KLM.

Airlines can be searched by IATA code/prefix, ICAO code/prefix, or public name.

Destinations

The API offers information about destinations airlines serve to and from Amsterdam Airport Schiphol.

FieldDescription
IATA airport codeThree-letter code for the destination airport. Examples: VCE (Venice) and FRA (Frankfurt am Main). A destination with multiple airports (such as Paris, London, or New York) can have multiple IATA codes. For example, Paris has CDG (Paris Charles de Gaulle) and ORY (Paris Orly).
Public name in EnglishExample: Venice.
Public name in DutchExample: Venetië.
City name (in English)Example: Venice.
Country name (in English)The name of the country where the destination is located.

Destinations can be searched by IATA airport code, public name (in English or Dutch), or country name.