EDGE ENGINE Sub-2ms Deterministic V8 Execution • Zero Data Retention Explore API Specs →
Latency: <1ms Edge Availability: 99.99% Standard: IATA Clearing House V8 Pure Compute

IATA 3-Digit Airline Accounting Prefix Directory & Resolver

Instant lookup of 500+ official 3-digit IATA airline prefixes to carrier metadata and designators.

Official Regulatory Standard & Verification Protocol Authority: International Air Transport Association (IATA) ↗

Quick Technical Summary: Instant lookup of 500+ official 3-digit IATA airline prefixes to carrier metadata and designators. Implementation conforms to IATA Resolution 600a & Resolution 722e.

Execution SLA
<1ms Edge (Cloudflare V8)
Governing Norm
IATA Clearing House
Throughput Limit
512 KB / Payload
Data Privacy
100% In-Memory (Zero Store)

Specification & Structural Breakdown

Every scheduled airline in the IATA Clearing House is assigned a unique 3-digit numeric prefix used on all tickets, baggage tags, and cargo waybills.

PrefixAirline NameIATA CodeCountry
001American AirlinesAAUnited States
016United AirlinesUAUnited States
074KLM Royal Dutch AirlinesKLNetherlands
125British AirwaysBAUnited Kingdom
176EmiratesEKUnited Arab Emirates
220Lufthansa CargoLHGermany
Interactive Edge Validator

Test IATA 3-Digit Airline Accounting Prefix Directory & Resolver Live

Paste raw inputs up to 32KB and inspect deterministic parsed JSON in real-time across 330+ Cloudflare edge locations. Pure compute, zero cold-starts.

Launch Workbench →

Parsed JSON Response Model

The edge microservice transforms input payloads into strongly-typed hierarchical JSON with zero cold starts:

HTTP 200 JSON Payload
{
  "prefix": "016",
  "airline": "United Airlines",
  "iataCode": "UA",
  "country": "US"
}

Copy-Paste Integration Code

Integrate this validator directly into your application using your production API key:

cURL
curl --request POST \
  --url "https://iata-air-cargo-awb-aviation-validator-mod-7-600a-722e.stanzaapi.com/api/v1/iata/awb/validate" \
  --header "Content-Type: application/json" \
  --header "x-api-key: YOUR_API_KEY" \
  --data '{
  "awb": "016-12345675"
}'
Node.js (Fetch)
const response = await fetch("https://iata-air-cargo-awb-aviation-validator-mod-7-600a-722e.stanzaapi.com/api/v1/iata/awb/validate", {
  method: "POST",
  headers: {
    "Content-Type": "application/json",
    "x-api-key": process.env.API_KEY || "YOUR_API_KEY"
  },
  body: JSON.stringify({
  "awb": "016-12345675"
})
});

const data = await response.json();
console.log(data);
Python (Requests)
import requests
import json

url = "https://iata-air-cargo-awb-aviation-validator-mod-7-600a-722e.stanzaapi.com/api/v1/iata/awb/validate"
headers = {
    "Content-Type": "application/json",
    "x-api-key": "YOUR_API_KEY"
}
payload = {
    "awb": "016-12345675"
}

response = requests.post(url, json=payload, headers=headers)
print(response.json())
Go
package main

import (
	"bytes"
	"fmt"
	"io"
	"net/http"
	"os"
)

func main() {
	url := "https://iata-air-cargo-awb-aviation-validator-mod-7-600a-722e.stanzaapi.com/api/v1/iata/awb/validate"
	payload := []byte(`{"awb":"016-12345675"}`)

	req, _ := http.NewRequest("POST", url, bytes.NewBuffer(payload))
	req.Header.Add("Content-Type", "application/json")
	req.Header.Add("x-api-key", os.Getenv("API_KEY"))

	res, err := http.DefaultClient.Do(req)
	if err != nil {
		panic(err)
	}
	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)
	fmt.Println(string(body))
}

Frequently Asked Questions & Technical Notes

Can airline prefixes change?

Airline prefixes are globally registered and permanent for the life of the operating carrier.

Related IATA Air Cargo AWB & Aviation Validator API Formats

Explore sibling specifications and standards in the same developer cluster: