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
x-api-key on every request (direct subscription). Learn more →Departures
https://data.skylinkapi.com/v2/schedules/departuresArrivals
https://data.skylinkapi.com/v2/schedules/arrivals| Parameter | Type | Required | Description |
|---|---|---|---|
icao | string | One of icao / iata | 4-letter ICAO airport code |
iata | string | One of icao / iata | 3-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
| Field | Type | Description |
|---|---|---|
iata | string | Airport IATA code |
direction | string | departures or arrivals |
airport_code | string | Echo of your query |
flights | array | Schedule rows |
total_flights | integer | Total flights in the window |
pages_fetched | integer | Pages fetched (typically 1 in v2) |
Flight row object (flights[])
| Field | Type | Description |
|---|---|---|
Time | string | Local scheduled time |
Date | string | Local date label |
IATA | string | Opposite airport IATA |
Destination | string | Destination city (departures) |
Origin | string | Origin city (arrivals) |
Flight | string | Flight number |
Airline | string | Airline name |
Status | string | Status 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.
Your SkyLink licence key, for keys bought direct from skylinkapi.com.
In: header
Query Parameters
4-letter ICAO airport code (e.g., KJFK, EGLL)
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": {}
}
]
}Your SkyLink licence key, for keys bought direct from skylinkapi.com.
In: header
Query Parameters
4-letter ICAO airport code (e.g., KJFK, EGLL)
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