Getting Started with the Schiphol PublicFlight API

Make your first request

Request flights for a schedule date. Replace <token> and the sample values for your application.

curl --request GET \
  --url 'https://api.schiphol.nl/public/public-flights/v4/flights?scheduleDate=2026-08-31&page=0' \
  --header 'Authorization: Bearer <token>' \
  --header 'Accept: application/json'

The request requires a valid JWT bearer token.

Filter flights

Use the OpenAPI-defined query parameters to filter by schedule date, flight name, direction, airline, airline code, route, and search date-time field. Use sort to order results.

Next steps

  • See the Overview for resources and authentication.
  • See the Pagination guide to follow Link response headers.
  • Use the OpenAPI specification for complete request parameters and schemas.