EDGE ENGINE Sub-2ms Deterministic V8 Execution • Zero Data Retention Explore API Specs →
<5ms Edge Latency 99.9% SLA Available V8 Pure Compute Aviation & Freight Logistics

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.

Interactive Edge Workbench

⚡ 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$.

32KB Demo Cap 60 req/min Burst <2ms V8 Compute Zero Data Retention
input.txt 0 B
output.json demo-ready
Status: Ready
{
  "status": "Click 'Run Edge Parse' to test live on Global Edge Isolates..."
}
Need 512KB+ Payloads, High-Throughput & 99.9% Production SLA?
Direct API keys include pooled monthly quotas, zero cold-starts, and optional HIPAA Business Associate Agreements.
Get Production API Key →

Key Capabilities & Performance Architecture

Aviation Standards & Formats (4 Specifications)

Explore full structural breakdowns, checksum logic, and field schemas for every supported format.

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.

HTTP 200 Response Payload
{
  "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
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

How does the IATA MOD-7 check digit algorithm work?

The 7-digit serial number is divided by 7. The integer remainder (0 to 6) must exactly match the 8th digit (the check digit).

What airline accounting prefixes are supported?

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).