Airlines
Look up an airline by ICAO airline code (3-letter, e.g. BAW) or IATA airline code (2-letter, e.g. BA). Returns carrier name, telephony callsign, country, activity status, and a logo URL when available.
Important: Unknown codes return HTTP 200 with an empty array [] — not 404.
Request
Requirements
Auth
x-api-key on every request (direct subscription). Learn more →GET
https://data.skylinkapi.com/v2/airlines/search| Parameter | Type | Required | Description |
|---|---|---|---|
icao | string | One of icao / iata | ICAO airline code (3 letters) |
iata | string | One of icao / iata | IATA airline code (2 letters) |
Response
[
{
"id": 24,
"name": "American Airlines",
"alias": null,
"iata": "AA",
"icao": "AAL",
"callsign": "AMERICAN",
"country": "United States",
"active": "Y",
"logo": "https://media.skylinkapi.com/logos/AA.png"
}
]| Field | Type | Null? | Description |
|---|---|---|---|
name | string | Never | Airline name |
iata | string | Yes | IATA code (2 letters) |
icao | string | Yes | ICAO code (3 letters) |
callsign | string | Yes | ICAO telephony designator |
country | string | Yes | Country name |
active | string | Never | Y for active, N for defunct |
logo | string | Yes | Logo URL if available |
Error responses
400 - missing or duplicate code
{ "detail": "Either ICAO or IATA code must be provided" }x-api-key<token>
Your SkyLink licence key, for keys bought direct from skylinkapi.com.
In: header
Query Parameters
icao?|
3-letter ICAO airline code
iata?|
2-letter IATA airline code
Response Body
application/json
application/json
curl -X GET "https://data.skylinkapi.com/v2/airlines/search"[
{
"id": 1355,
"name": "British Airways",
"iata": "BA",
"icao": "BAW",
"callsign": "SPEEDBIRD",
"country": "United Kingdom",
"active": "Y",
"logo": "https://media.skylinkapi.com/logos/BA.png"
}
]{
"detail": [
{
"loc": [
"string"
],
"msg": "string",
"type": "string",
"input": null,
"ctx": {}
}
]
}Related: Schedules · Flight Status