MAVERICK WX

Source
api.weather.gov

API Explorer

Every endpoint on api.weather.gov, grouped and explained for people who don’t already speak NWS — what it returns, who wants it, and a worked example you can run.

Built from the live OpenAPI spec (version 3.11.0) on 2026-08-22. New here? Start with how it thinks.

69 endpoints shown

Aviation

Products written for pilots and dispatchers: airport forecasts, in-flight hazard advisories, and the centres that issue them.

GET https://api.weather.gov/aviation/cwsus/{cwsuId}

Metadata about a Center Weather Service Unit — small teams of NWS meteorologists embedded inside FAA air traffic control centres to advise controllers directly.

Aviation weather nerds and anyone curious how NWS and the FAA actually work together.

1 parameter
Name In Required Notes
cwsuId path yes NWS CWSU ID
Worked example

Worked example

https://api.weather.gov/aviation/cwsus/ZKC

cURL

curl "https://api.weather.gov/aviation/cwsus/ZKC" \
  -H "User-Agent: (myweatherapp.example.com, me@example.com)"
GET https://api.weather.gov/aviation/cwsus/{cwsuId}/cwas

Center Weather Advisories — short-fuse warnings issued by those embedded meteorologists when something is about to disrupt air traffic in their centre’s airspace.

Dispatchers and controllers; also useful for explaining a sudden ground stop.

1 parameter
Name In Required Notes
cwsuId path yes NWS CWSU ID
Worked example

Worked example

https://api.weather.gov/aviation/cwsus/ZKC/cwas

cURL

curl "https://api.weather.gov/aviation/cwsus/ZKC/cwas" \
  -H "User-Agent: (myweatherapp.example.com, me@example.com)"
GET https://api.weather.gov/aviation/cwsus/{cwsuId}/cwas/{date}/{sequence}

One specific Center Weather Advisory, fetched by centre, date and sequence number — the short-fuse warning text itself.

Anyone following a link from a CWA listing.

3 parameters
Name In Required Notes
cwsuId path yes NWS CWSU ID
date path yes Date (YYYY-MM-DD format)
sequence path yes Sequence number integer
GET https://api.weather.gov/aviation/sigmets

SIGMETs — advisories about weather genuinely hazardous to aircraft: severe turbulence, icing, thunderstorm areas, volcanic ash, dust storms.

Pilots and flight planners; also anyone curious what the sky looks like from 30,000 feet.

5 parameters
Name In Required Notes
start query no Start time string (date-time)
end query no End time string (date-time)
date query no Date (YYYY-MM-DD format)
atsu query no ATSU identifier
sequence query no SIGMET sequence number
Worked example

Worked example

https://api.weather.gov/aviation/sigmets

cURL

curl "https://api.weather.gov/aviation/sigmets" \
  -H "User-Agent: (myweatherapp.example.com, me@example.com)"
GET https://api.weather.gov/aviation/sigmets/{atsu}

In-flight hazard advisories issued by one air traffic service unit, so you can follow the airspace you actually fly through.

Flight planners working a specific region.

1 parameter
Name In Required Notes
atsu path yes ATSU identifier
Worked example

Worked example

https://api.weather.gov/aviation/sigmets/KKCI

cURL

curl "https://api.weather.gov/aviation/sigmets/KKCI" \
  -H "User-Agent: (myweatherapp.example.com, me@example.com)"
GET https://api.weather.gov/aviation/sigmets/{atsu}/{date}

SIGMETs from one air traffic service unit on a particular date.

Post-flight analysis and incident investigation.

2 parameters
Name In Required Notes
atsu path yes ATSU identifier
date path yes Date (YYYY-MM-DD format)
GET https://api.weather.gov/aviation/sigmets/{atsu}/{date}/{time}

One specific in-flight hazard advisory, fetched by its issuing unit, date and time. Useful when another response links to it.

Anyone following a link from a SIGMET listing.

3 parameters
Name In Required Notes
atsu path yes ATSU identifier
date path yes Date (YYYY-MM-DD format)
time path yes Time (HHMM format). This time is always specified in UTC (Zulu) time.
GET https://api.weather.gov/stations/{stationId}/tafs

Terminal Aerodrome Forecasts for an airport: a tightly-coded forecast of exactly the things that matter for flying — ceiling, visibility, wind and significant weather — usually covering the next 24 to 30 hours.

Pilots, dispatchers, and anyone who has watched a flight get delayed and wondered why.

1 parameter
Name In Required Notes
stationId path yes Observation station ID string
Worked example

Worked example

https://api.weather.gov/stations/KTOP/tafs

cURL

curl "https://api.weather.gov/stations/KTOP/tafs" \
  -H "User-Agent: (myweatherapp.example.com, me@example.com)"
GET https://api.weather.gov/stations/{stationId}/tafs/{date}/{time}

One specific airport forecast as issued at a particular time — what the forecast said then, not what it says now.

Anyone auditing what a forecast said at a particular moment.

3 parameters
Name In Required Notes
stationId path yes Observation station ID string
date path yes Date (YYYY-MM-DD format)
time path yes Time (HHMM format). This time is always specified in UTC (Zulu) time.