---
title: IATA Air Cargo AWB & Aviation Validator API | MOD-7 Checksum Engine
description: Validate 11-digit IATA Air Waybills (AWB MOD-7), resolve 3-digit airline accounting prefixes, verify 13-digit e-tickets, and validate 3-letter IATA airport codes.
canonical: https://stanzaapi.com/tools/iata-validator/
---

[Home](/)/[API Directory](/tools/)/IATA Air Cargo AWB & Aviation Validator API

 <5ms Edge Latency99.9% SLA AvailableVerified: Sep 2026V8 Pure ComputeAviation & 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.

[Subscribe & Get API Key →](/tools/pricing)[⚡ Live Playground](#live-playground)[Specs (4)](#specifications)

 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 Cap60 req/min Burst<2ms V8 ComputeZero Data Retention

input.txt0 B

 Reset

1

020-12345675

 RUN VALIDATION (<5ms) [ CHECKSUM: AWAITING RUN ]

output.jsondemo-ready

Status: Ready Copy

```
{
  "status": "Click RUN VALIDATION to execute on the Cloudflare edge..."
}
```

Sandbox Quota: Free Tier (50 reqs/mo) • Production keys from $29/mo[Get Free Sandbox Key →](/login?email=)

Need 512KB+ Payloads, High-Throughput & 99.9% Production SLA?

Direct API keys include pooled monthly quotas, zero cold-starts, and HIPAA BAA eligibility on the Mega tier.

[Get Production API Key →](/pricing)

## 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 →](/tools/iata-validator/standard/air-waybill-awb-mod7)[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 →](/tools/iata-validator/standard/airline-prefix-directory)[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 →](/tools/iata-validator/standard/iata-e-ticket-13-digit)[IATA 3-Letter Airport Code & Metropolitan Area Standard — Validate and resolve 3-letter IATA airport and metropolitan destination codes. — View Specification →](/tools/iata-validator/standard/iata-airport-codes)

## 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 PayloadCopy

```
{
  "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:

cURLCopy

```
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"
}'
```

Node.js (Fetch)Copy

```
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);
```

Python (Requests)Copy

```
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())
```

GoCopy

```
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

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

## 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.](/tools/container-validator/)[GS1 2027 Barcode & QR Decoder → — Decode GS1-128 logistic labels, SSCC handling units, and serial shipment containers.](/tools/gs1-decoder/)[ISO 20022 Financial Messaging → — Reconcile automated air freight billing and cargo settlement statements.](/tools/iso20022-parser/)
