# Airlines Reference – Callsign Lookup

> Airlines Reference – Callsign Lookup is a paid API for AI agents from airlines-reference.x402tookit.com, paid per call via x402, $0.02/call, status unknown (last checked 2026-11-02).

Convert an airline radio telephony callsign (e.g. SPEEDBIRD) to airline details, or look up the callsign for an airline by its IATA/ICAO code or name.

## Facts

- Endpoint: GET https://airlines-reference.x402tookit.com/airline-callsign?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-11-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/airlines-reference-callsign-lookup-e5af3d62
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_8SKzB-Hwxeh6jwcsDh5zl

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability airlines-reference-callsign-lookup-e5af3d62
```

Example prompt: What airline uses the radio callsign SPEEDBIRD, and what are its IATA and ICAO codes?

## When to prefer this

Use this endpoint when you need to resolve an aviation radio telephony callsign to an airline identity, or reverse-lookup a callsign from an IATA code, ICAO code, or airline name. Prefer it over general aviation databases when you specifically need the callsign↔airline mapping with codes and country in one call.

## Known failure modes

- No match found if callsign or code is unrecognised or misspelled
- Ambiguous results if multiple airlines share a similar name or code
- Data may be stale as it is based on a 2017 OpenFlights snapshot
- Missing fields (null) for airlines with incomplete OpenFlights records
- Query parameter validation error if neither airline nor callsign is provided

## How this service works

Convert an airline radio callsign (SPEEDBIRD) to its airline, or an airline code or name to its callsign.

## Output

Returns an array of matching airline records, each containing IATA code, ICAO code, airline name, radio telephony callsign, country, active status, OpenFlights ID, and route count from the OpenFlights snapshot. Also includes a summary, verdict, attribution, and snapshot date.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [],
     "properties": {
      "airline": {
       "type": "string",
       "description": "IATA/ICAO code or name such as BA, BAW, British Airways (give this or callsign)"
      },
      "callsign": {
       "type": "string",
       "description": "Telephony callsign such as SPEEDBIRD (give this or airline)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "asOf": {
       "type": [
        "null",
        "string"
       ]
      },
      "source": {
       "type": [
        "null",
        "string"
       ]
      },
      "matches": {
       "type": [
        "array",
        "null"
       ],
       "items": {
        "type": "object",
        "properties": {
         "iata": {
          "type": [
           "null",
           "string"
          ]
         },
         "icao": {
          "type": [
           "null",
           "string"
          ]
         },
         "name": {
          "type": [
           "null",
           "string"
          ]
         },
         "alias": {},
         "active": {
          "type": [
           "boolean",
           "null"
          ]
         },
         "country": {
          "type": [
           "null",
           "string"
          ]
         },
         "callsign": {
          "type": [
           "null",
           "string"
          ]
         },
         "openflightsId": {
          "type": [
           "null",
           "number"
          ]
         },
         "routesInSnapshot": {
          "type": [
           "null",
           "number"
          ]
         }
        }
       }
      },
      "reasons": {
       "type": [
        "array",
        "null"
       ]
      },
      "summary": {
       "type": [
        "null",
        "string"
       ]
      },
      "verdict": {
       "type": [
        "null",
        "string"
       ]
      },
      "callsign": {
      
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/airlines-reference-callsign-lookup-e5af3d62/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from airlines-reference.x402tookit.com](https://www.zero.xyz/host/airlines-reference.x402tookit.com/llms.txt)
