IATA Air Cargo AWB & Aviation Validator API
Pure compute aviation validation engine resolving IATA Resolution 600a Air Waybills, Resolution 722e E-Tickets, and airline prefixes in sub-1ms.
⚡ Live Pure-Compute Playground
Test deterministic edge parsing with sub-2ms execution across 330+ Cloudflare V8 edge locations. Zero persistent storage, zero cold-starts, pure function $f(x)=y$.
{
"status": "Click RUN VALIDATION to execute on the Cloudflare edge..."
}
Key Capabilities & Performance Architecture
- ✓ IATA Resolution 600a 11-digit Air Waybill MOD-7 check digit calculation
- ✓ Built-in directory of 500+ official 3-digit IATA airline accounting prefixes
- ✓ IATA Resolution 722e 13-digit and 14-digit electronic passenger ticket verification
- ✓ IATA 3-letter passenger and cargo airport code resolution
- ✓ Pure deterministic compute with zero subrequests and sub-1ms latency
Aviation Standards & Formats (4 Specifications)
Explore full structural breakdowns, checksum logic, and field schemas for every supported format.
IATA Resolution 600a Air Waybill (AWB) 11-Digit MOD-7 Spec
Verify 11-digit IATA Air Waybill check digits and airline prefixes with deterministic MOD-7 arithmetic.
View Specification →IATA 3-Digit Airline Accounting Prefix Directory & Resolver
Instant lookup of 500+ official 3-digit IATA airline prefixes to carrier metadata and designators.
View Specification →IATA 13-Digit E-Ticket Validator & Resolution 722e Check Digit
Validate 13-digit passenger electronic ticket numbers and coupon structures across global GDS platforms with instant MOD-7 check digit verification.
View Specification →IATA 3-Letter Airport Code & Metropolitan Area Standard
Validate and resolve 3-letter IATA airport and metropolitan destination codes.
View Specification →API Endpoints & Request Signatures
| Method | Path | Description |
|---|---|---|
POST | /api/v1/iata/awb/validate | Validate 11-digit AWB number and resolve operating airline |
GET | /api/v1/iata/airline/016 | Resolve 3-digit airline accounting prefix (e.g. 016 -> United Airlines) |
Sample Response JSON Payload
All endpoints deliver strongly-typed envelopes with deterministic parsing and performance metrics.
{
"success": true,
"data": {
"valid": true,
"awb": "016-12345675",
"airlinePrefix": "016",
"airlineName": "United Airlines",
"serialNumber": "1234567",
"checkDigit": 5,
"checksumValid": true
},
"meta": {
"latency_ms": 0.78,
"version": "1.0.0"
}
}
Multi-Language Integration Code
Copy and paste ready-to-run snippets with your direct API credentials:
curl --request POST \
--url "https://api.stanzaapi.com/iata-validator/api/v1/iata/awb/validate" \
--header "Content-Type: application/json" \
--header "x-api-key: YOUR_API_KEY" \
--data '{
"awb": "016-12345675"
}'
const response = await fetch("https://api.stanzaapi.com/iata-validator/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);
import requests
import json
url = "https://api.stanzaapi.com/iata-validator/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())
package main
import (
"bytes"
"fmt"
"io"
"net/http"
"os"
)
func main() {
url := "https://api.stanzaapi.com/iata-validator/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
The 7-digit serial number is divided by 7. The integer remainder (0 to 6) must exactly match the 8th digit (the check digit).
Our database contains over 500 airlines registered with IATA (e.g. 001 American Airlines, 016 United, 125 British Airways, 074 KLM, 020 Lufthansa, 217 Emirates).
Complementary Enterprise APIs
Seamlessly orchestrate data pipelines across adjacent financial, regulatory, and supply-chain protocols:
ISO 6346 Intermodal Container Validator →
Cross-validate air-sea intermodal transfer identifiers and check digits.
GS1 2027 Barcode & QR Decoder →
Decode GS1-128 logistic labels, SSCC handling units, and serial shipment containers.
ISO 20022 Financial Messaging →
Reconcile automated air freight billing and cargo settlement statements.