# NWS Area Forecast Discussion by Office

> NWS Area Forecast Discussion by Office is a paid API for AI agents from saylorinnovations.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-30).

Fetches the National Weather Service Area Forecast Discussion (AFD) for a given forecast office, including meteorologists' reasoning, key messages, near/long-term outlook, aviation, and marine sections.

## Facts

- Endpoint: GET https://saylorinnovations.com/api/weather/forecast-discussion?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-30
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/nws-area-forecast-discussion-by-office-5af00d94
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_MBpS7T1Tw19WfxTbFZT2M

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 nws-area-forecast-discussion-by-office-5af00d94
```

Example prompt: Pull up the NWS Area Forecast Discussion for the New York forecast office (OKX) — I want to see the meteorologists' reasoning, key messages, and long-term outlook sections.

## When to prefer this

Use this endpoint when you need the full meteorologist-authored narrative behind a regional forecast — including forecaster reasoning, key messages, aviation and marine sub-sections — rather than just structured forecast data (temperatures, precipitation probabilities). It is ideal for agents that need to explain *why* weather is expected to behave a certain way, or that serve aviation, marine, or emergency management audiences who rely on the AFD for professional situational awareness.

## Known failure modes

- Invalid or unrecognized office code returns an error or empty result
- NWS API outage or data unavailability causes upstream failure
- Office code provided in wrong format (e.g. lowercase or 4 letters) may fail validation
- Newly created or discontinued forecast offices may not have current data
- Rate limiting or payment failure at the x402 layer returns 402 Payment Required

## How this service works

NWS Area Forecast Discussion by forecast office - the meteorologists' own reasoning, key messages, near and long term outlook, aviation and marine sections

## Output

Returns a JSON object containing the 3-letter office code, full text header with office name and issue time, issue timestamp (UTC), headline, product name, data source, canonical URL, and an array of parsed sections with their titles — giving the complete Area Forecast Discussion as structured, machine-readable data.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "office"
     ],
     "properties": {
      "office": {
       "type": "string",
       "description": "3-letter NWS forecast office code, e.g. LWX (Washington), OKX (New York), SEW (Seattle)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "json"
    },
    "example": {
     "type": "object",
     "required": [
      "office",
      "sections"
     ],
     "properties": {
      "url": {
       "type": "string",
       "description": "Canonical URL"
      },
      "header": {
       "type": "string",
       "description": "Product header lines with the office name and issue time as printed"
      },
      "issued": {
       "type": [
        "string",
        "null"
       ],
       "description": "Time the discussion was issued (UTC)"
      },
      "office": {
       "type": "string",
       "description": "3-letter forecast office code that was read"
      },
      "source": {
       "type": "string",
       "description": "Data source the values come from"
      },
      "product": {
       "type": "string",
       "description": "Product name"
      },
      "headline": {
       "type": [
        "string",
        "null"
       ],
       "description": "Headline text"
      },
      "sections": {
       "type": "array",
       "description": "Sections"
      },
      "issuing_office": {
       "type": [
        "string",
        "null"
       ],
       "description": "Issuing office"
      },
      "section_titles": {
       "type": "array",
       "description": "Section titles"
      }
     }
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/nws-area-forecast-discussion-by-office-5af00d94/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from saylorinnovations.com](https://www.zero.xyz/host/saylorinnovations.com/llms.txt)
