Schiphol Public Flight API

Schiphol Public Flight API

4.2.0-accOAS 3.0

Public-Flights Flight API

API Base URL
  • Server 1:https://{environment}.schiphol.nl/public/public-flights/v4
    Variables
    environment:
Security
bearerAuth (http)

Provide your bearer token in the Authorization header when making requests to protected resources.

Example: Authorization: Bearer 123

Retrieves a Flight based on flight-id

get
https://api.schiphol.nl/public/public-flights/v4/flights/{id}

Path Parameters

idstringrequired

Unique numeric id of flight

Match pattern:^[0-9]+$

Headers

Acceptstringrequired

Only ‘application/json’ is allowed

Example:application/json

ResourceVersionstringrequired

Resource version of the API

Match pattern:v4

Example:v4

Response

application/json

OK

Flight

lastUpdatedAtstring(date-time)
actualLandingTimestring(date-time)

yyyy-MM-dd’T’HH:mm:ss.SSSZ

actualOffBlockTimestring(date-time)

yyyy-MM-dd’T’HH:mm:ss.SSSZ

aircraftRegistrationstring
aircraftTypeobject
Show Child Parameters
baggageClaimobject
Show Child Parameters
checkinAllocationsobject
Show Child Parameters
codesharesobject
Show Child Parameters
estimatedLandingTimestring(date-time)

yyyy-MM-dd’T’HH:mm:ss.SSSZ

expectedTimeBoardingstring(date-time)

yyyy-MM-dd’T’HH:mm:ss.SSSZ

expectedTimeGateClosingstring(date-time)

yyyy-MM-dd’T’HH:mm:ss.SSSZ

expectedTimeGateOpenstring(date-time)

yyyy-MM-dd’T’HH:mm:ss.SSSZ

expectedTimeOnBeltstring(date-time)

yyyy-MM-dd’T’HH:mm:ss.SSSZ

expectedSecurityFilterstring

expected security filter

flightDirectionstring

Allowed values:AD

flightNamestring
flightNumberinteger(int64)
gatestring
pierstring
idstring
isOperationalFlightboolean
mainFlightstring
prefixIATAstring
prefixICAOstring
airlineCodeinteger(int64)
publicEstimatedOffBlockTimestring(date-time)

yyyy-MM-dd’T’HH:mm:ss.SSSZ

publicFlightStateobject
Show Child Parameters
routeobject
Show Child Parameters
scheduleDateTimestring(date-time)

yyyy-MM-dd’T’HH:mm:ss.SSSZ

scheduleDatestring(date)

yyyy-MM-dd

scheduleTimestring

hh:mm:ss

serviceTypestring

The service type category of the commercial flight. For example: J = Passenger Line, C=Passenger Charter, F = Freight Line and H = Freight Charter etc.

terminalinteger(int64)
transferPositionsobject
Show Child Parameters
schemaVersionstring
get/flights/{id}
 
application/json

Retrieve flight IDs based on a datetime range

Returns a list of flight IDs for flights scheduled within the specified datetime range (filters on scheduleDateTime). Max date range is three days.

get
https://api.schiphol.nl/public/public-flights/v4/flights/ids

Query Parameters

fromDateTimestring(local-date-time)required

From date of search period. Format: yyyy-MM-dd’T’HH:mm:ss

toDateTimestring(local-date-time)required

To date of search period (inclusive). Format: yyyy-MM-dd’T’HH:mm:ss

Headers

Acceptstringrequired

Only ‘application/json’ is allowed

Example:application/json

ResourceVersionstringrequired

Resource version of the API

Match pattern:v4

Example:v4

Response

application/json

List of flight IDs

array[string]
get/flights/ids
 
application/json