New rate limits now apply to all accounts.

Schedules

Departure and arrival schedules for an airport. Both operations return flight rows with a direction discriminator. Provide exactly one airport identifier (icao or iata).

v2 limitation: No pagination, no date/time/ts parameters — returns the current window only (~12 hours). For paginated schedules with date filtering and historical/future data, use the v3 Schedules API.

Important: Flight row keys use title case — Time, Flight, Status, not lowercase.

Request

Requirements

Auth
x-api-key on every request (direct subscription). Learn more →

Departures

GEThttps://data.skylinkapi.com/v2/schedules/departures

Arrivals

GEThttps://data.skylinkapi.com/v2/schedules/arrivals
ParameterTypeRequiredDescription
icaostringOne of icao / iata4-letter ICAO airport code
iatastringOne of icao / iata3-letter IATA airport code

Response

{
  "iata": "MXP",
  "direction": "departures",
  "airport_code": "LIMC",
  "flights": [
    {
      "Time": "16:05",
      "Date": "11 Feb",
      "IATA": "ICN",
      "Destination": "Seoul",
      "Flight": "C84093",
      "Airline": "Federal Airlines",
      "Status": "Estimated 16:39"
    }
  ],
  "total_flights": 85,
  "pages_fetched": 1
}

Envelope fields

FieldTypeDescription
iatastringAirport IATA code
directionstringdepartures or arrivals
airport_codestringEcho of your query
flightsarraySchedule rows
total_flightsintegerTotal flights in the window
pages_fetchedintegerPages fetched (typically 1 in v2)

Flight row object (flights[])

FieldTypeDescription
TimestringLocal scheduled time
DatestringLocal date label
IATAstringOpposite airport IATA
DestinationstringDestination city (departures)
OriginstringOrigin city (arrivals)
FlightstringFlight number
AirlinestringAirline name
StatusstringStatus text

Implementation notes

No date filtering in v2. The response window is approximately the next 12 hours. For historical or future schedules, use v3 Schedules.

For single-flight detail. Use Flight Status for gate and terminal info.

GET
/schedules/departures
x-api-key<token>

Your SkyLink licence key, for keys bought direct from skylinkapi.com.

In: header

Query Parameters

icao?|

4-letter ICAO airport code (e.g., KJFK, EGLL)

iata?|

3-letter IATA airport code (e.g., JFK, LHR)

Response Body

application/json

application/json

curl -X GET "https://data.skylinkapi.com/v2/schedules/departures"
{
  "airport": "KJFK",
  "airport_name": "John F Kennedy International Airport",
  "flights": [
    {
      "flight_number": "BAW115",
      "airline": "British Airways",
      "destination": "EGLL",
      "destination_name": "London Heathrow",
      "scheduled_departure": "2025-09-27T14:30:00Z",
      "actual_departure": "2025-09-27T14:35:00Z",
      "status": "Departed",
      "gate": "A12",
      "terminal": "7",
      "aircraft_type": "Boeing 777-300ER"
    }
  ],
  "total_flights": 1,
  "timestamp": "2025-09-27T12:00:00Z"
}
{
  "detail": [
    {
      "loc": [
        "string"
      ],
      "msg": "string",
      "type": "string",
      "input": null,
      "ctx": {}
    }
  ]
}
GET
/schedules/arrivals
x-api-key<token>

Your SkyLink licence key, for keys bought direct from skylinkapi.com.

In: header

Query Parameters

icao?|

4-letter ICAO airport code (e.g., KJFK, EGLL)

iata?|

3-letter IATA airport code (e.g., JFK, LHR)

Response Body

application/json

application/json

curl -X GET "https://data.skylinkapi.com/v2/schedules/arrivals"
{
  "airport": "KJFK",
  "airport_name": "John F Kennedy International Airport",
  "flights": [
    {
      "flight_number": "BAW179",
      "airline": "British Airways",
      "origin": "EGLL",
      "origin_name": "London Heathrow",
      "scheduled_arrival": "2025-09-27T16:15:00Z",
      "estimated_arrival": "2025-09-27T16:20:00Z",
      "status": "En Route",
      "gate": "B15",
      "terminal": "7",
      "aircraft_type": "Boeing 777-300ER"
    }
  ],
  "total_flights": 1,
  "timestamp": "2025-09-27T12:00:00Z"
}
{
  "detail": [
    {
      "loc": [
        "string"
      ],
      "msg": "string",
      "type": "string",
      "input": null,
      "ctx": {}
    }
  ]
}

Related: Flight Status · v3 Schedules