---
title: "Getting Started"
url: "https://developer.schiphol.nl/apis/schiphol-public-flight-api-4-public-prd/docs/getting-started"
image: "https://developer.schiphol.nl/_og/d/c_Ocean.takumi,title_Getting+Started,props_eyJ0aGVtZSI6eyJtb2RlIjoibGlnaHQiLCJjb2xvcnMiOnt9fX0,p_Ii9hcGlzL3NjaGlwaG9sLXB1YmxpYy1mbGlnaHQtYXBpLTQtcHVibGljLXByZC9kb2NzL2dldHRpbmctc3RhcnRlZCI,s_PiLdTcxW0Xe0coga.png"
---

# Getting Started with the Schiphol PublicFlight API

## [Make your first request](#make-your-first-request)

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

```bash
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](#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](#next-steps)

-   See the [Overview](https://developer.schiphol.nl/apis/schiphol-public-flight-api-4-public-prd/docs/overview.md) for resources and authentication.
-   See the [Pagination guide](https://developer.schiphol.nl/apis/schiphol-public-flight-api-4-public-prd/docs/pagination.md) to follow `Link` response headers.
-   Use the OpenAPI specification for complete request parameters and schemas.