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

Radar

Metadata about the NEXRAD radar network: where the radars are, whether they are healthy, and how their data is flowing.

GET https://api.weather.gov/radar/profilers/{stationId}

Data from a wind profiler — a radar that points straight up and measures wind at many heights continuously, filling gaps between twice-daily balloon launches.

Aviation meteorologists and researchers studying the boundary layer.

2 parameters
Name In Required Notes
time query no Time interval
interval query no Averaging interval
GET https://api.weather.gov/radar/queues/{host}

The processing queue for a radar host — how much data is backed up waiting to be handled.

Anyone diagnosing radar data lag.

8 parameters
Name In Required Notes
limit query no Record limit integer
arrived query no Range for arrival time
created query no Range for creation time
published query no Range for publish time
station query no Station identifier string
type query no Record type string
feed query no Originating product feed string
resolution query no Resolution version integer
GET https://api.weather.gov/radar/servers

Health of the servers that collect and distribute radar data. Deeply internal, and interesting precisely because it is normally invisible.

Infrastructure watchers and anyone investigating a radar data outage.

1 parameter
Name In Required Notes
reportingHost query no Show records from specific reporting host string
Worked example

Worked example

https://api.weather.gov/radar/servers

cURL

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

Status of a single radar distribution server — whether it is online, which radars it is handling and how current its data is.

Infrastructure watchers, and anyone tracing why one region’s radar data went quiet.

1 parameter
Name In Required Notes
reportingHost query no Show records from specific reporting host string
GET https://api.weather.gov/radar/spgds

Metadata about supplemental precipitation gauge data used to calibrate radar rainfall estimates.

Hydrologists and anyone working with radar-derived rainfall totals.

1 parameter
Name In Required Notes
published query no Range for publish time
Worked example

Worked example

https://api.weather.gov/radar/spgds

cURL

curl "https://api.weather.gov/radar/spgds" \
  -H "User-Agent: (myweatherapp.example.com, me@example.com)"
GET https://api.weather.gov/radar/stations

Every radar site NWS operates, with location and station type. This is the NEXRAD network — the roughly 160 big dishes whose data becomes the radar loop you see on TV.

Anyone mapping radar coverage or building a radar site picker.

3 parameters
Name In Required Notes
stationType query no Limit results to a specific station type or types array
reportingHost query no Show RDA and latency info from specific reporting host string
host query no Show latency info from specific LDM host string
Worked example

Worked example

https://api.weather.gov/radar/stations

cURL

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

Detailed status for one radar: where it is, and a surprisingly deep health readout including transmitter performance and when it last reported.

Radar enthusiasts, and developers who want to know whether a site is actually up before showing its data.

2 parameters
Name In Required Notes
reportingHost query no Show RDA and latency info from specific reporting host string
host query no Show latency info from specific LDM host string
Worked example

Worked example

https://api.weather.gov/radar/stations/KTWX

The radar covering the example point, near Topeka.

cURL

curl "https://api.weather.gov/radar/stations/KTWX" \
  -H "User-Agent: (myweatherapp.example.com, me@example.com)"
GET https://api.weather.gov/radar/stations/{stationId}/alarms

Active alarms for one radar — the site’s own report of what is wrong with it, from minor warnings to “this radar is down”.

Anyone debugging why radar imagery for an area looks stale or missing.

Worked example

Worked example

https://api.weather.gov/radar/stations/KTWX/alarms

cURL

curl "https://api.weather.gov/radar/stations/KTWX/alarms" \
  -H "User-Agent: (myweatherapp.example.com, me@example.com)"