# aviationapis NOTAM Decoder

> aviationapis NOTAM Decoder is a paid API for AI agents from aviationapis.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-11).

Parses and decodes a raw NOTAM string (ICAO or FAA format) into structured fields and a human-readable description

## Facts

- Endpoint: POST https://aviationapis.com/decode-notam?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/aviationapis-notam-decoder-b72f1edf
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_cbYFqDXuez0bKG9OHsM_o

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 aviationapis-notam-decoder-b72f1edf -d '<json body>'
```

Example prompt: Can you decode this NOTAM for me and tell me what it means in plain English: 'A1234/24 NOTAMN Q) KZOA/QMRLC/IV/NBO/A/000/999/3737N12222W005 A) KSFO B) 2406011200 C) 2406302359 E) RWY 10L/28R CLSD DUE WIP'?

## When to prefer this

Use this endpoint when you have a raw NOTAM string (ICAO or FAA format) and need it parsed into structured fields or translated into plain English. Ideal for flight planning tools, briefing systems, or AI agents that need to interpret aeronautical notices without manual parsing logic.

## Known failure modes

- Malformed or unrecognized NOTAM format returns an error
- Missing required 'raw' field returns a validation error
- Non-NOTAM text input results in parsing failure
- Payment failure via x402 protocol prevents call completion

## How this service works

Pay-per-call aviation data APIs for AI agents, settled in USDC via the x402 protocol.

## Output

Returns a JSON object containing the NOTAM ID, the original raw string, the body text, the NOTAM type, individual parsed fields (A, B, C, E, Q), and a human-readable decoded description of the NOTAM's meaning (e.g. 'runway 10L/28R closed due to work in progress').

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "raw": {
   "type": "string",
   "description": "A raw NOTAM string (ICAO or FAA format), including field markers like 'A) B) C) E)' when present"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "id": "A1234/24",
  "raw": "A1234/24 NOTAMN Q) KZOA/QMRLC/IV/NBO/A/000/999/3737N12222W005 A) KSFO B) 2406011200 C) 2406302359 E) RWY 10L/28R CLSD DUE WIP",
  "body": "RWY 10L/28R CLSD DUE WIP",
  "type": "NOTAMN",
  "fields": {
   "A": "KSFO",
   "B": "2406011200",
   "C": "2406302359",
   "E": "RWY 10L/28R CLSD DUE WIP",
   "Q": "KZOA/QMRLC/IV/NBO/A/000/999/3737N12222W005"
  },
  "decoded_body": "runway 10L/28R closed due to work in progress"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/aviationapis-notam-decoder-b72f1edf/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from aviationapis.com](https://www.zero.xyz/host/aviationapis.com/llms.txt)
