IATA Airline Code

GET/v0/iata/airline

Validates a 2-character IATA airline designator as assigned by the International Air Transport Association. When recognised, the response includes the airline name, ICAO code, callsign, and country of registration.

Try it

Query Parameters

ParameterTypeRequiredDescription
valuestringYes2-character IATA airline designator (e.g. LO, BA, AA). Input is case-insensitive.

Example Request

curl -H "Authorization: Bearer YOUR_API_KEY" \
  "https://api.isvalid.dev/v0/iata/airline?value=LO"

Response Fields

FieldTypeDescription
validbooleanWhether the value matches the IATA airline designator format (2 alphanumeric characters)
foundbooleanWhether the code is present in the built-in directory. Absent when valid is false
iatastringNormalised (uppercase) IATA airline designator
namestringFull name of the airline
icaostring | null3-letter ICAO airline code
callsignstring | nullRadio telephony callsign used in ATC communications
countryCodestringISO 3166-1 alpha-2 country code
countryNamestring | nullFull English name of the country

Example Response

{
  "valid": true,
  "found": true,
  "iata": "LO",
  "name": "LOT Polish Airlines",
  "icao": "LOT",
  "callsign": "POLLOT",
  "countryCode": "PL",
  "countryName": "Poland"
}

Example Response — unknown code

{ "valid": true, "found": false }

Example Response — invalid format

{ "valid": false }
GET/v0/iata/airline/list

Returns the full list of known IATA airline designators with airline details, sorted alphabetically by name.

Example Request

curl -H "Authorization: Bearer YOUR_API_KEY" \
  "https://api.isvalid.dev/v0/iata/airline/list"

Response Fields

Returns a JSON array. Each element contains:

FieldTypeDescription
iatastring2-character IATA airline designator
namestringFull name of the airline
icaostring | null3-letter ICAO airline code
callsignstring | nullRadio telephony callsign
countryCodestringISO 3166-1 alpha-2 country code
countryNamestring | nullFull English name of the country

Example Response (truncated)

[
  {
    "iata": "A3",
    "name": "Aegean Airlines",
    "icao": "AEE",
    "callsign": "AEGEAN",
    "countryCode": "GR",
    "countryName": "Greece"
  },
  {
    "iata": "AF",
    "name": "Air France",
    "icao": "AFR",
    "callsign": "AIRFRANS",
    "countryCode": "FR",
    "countryName": "France"
  },
  ...
]