National Weather Service API

The National Weather Service API provides access to weather forecasts, observations, alerts, and station data for locations across the United States. Free, no authentication required. Returns GeoJSON-formatted data including hourly and 7-day forecasts, active weather alerts, and radar station info.

Claim this API

Are you the operator of National Weather Service API? Submit a claim to establish contact with us.

Report an Issue

Found something wrong with National Weather Service API? Let us know about broken links, changed auth, deprecated endpoints, or other issues.

Base URL: https://api.weather.gov/
Auth: none
Endpoints: 60
Reachable: yes
CORS: unknown
Last checked: 2026-03-14 22:15:18.353447

Links

API Base: https://api.weather.gov/
SDKs:

99.4%

Uptime (7d)

900ms

Avg latency (7d)

164

Probes (7d)

Latency (7d)

Success Rate (7d)

Topics

ENVIRONMENT, WEATHER

Endpoints

Method Path Summary Auth Last Status Latency
GET /alerts 200 2252ms
GET /alerts/active 200 585ms
GET /alerts/active/area/{area} 200 560ms
GET /alerts/active/count 200 1466ms
GET /alerts/active/region/{region} 200 557ms
GET /alerts/active/zone/{zoneId} 200 614ms
GET /alerts/types 200 169ms
GET /alerts/{id} 404 363ms
GET /aviation/cwsus/{cwsuId} 200 222ms
GET /aviation/cwsus/{cwsuId}/cwas 200 531ms
GET /aviation/cwsus/{cwsuId}/cwas/{date}/{sequence} 404 206ms
GET /aviation/sigmets 200 603ms
GET /aviation/sigmets/{atsu} 200 313ms
GET /aviation/sigmets/{atsu}/{date} 200 292ms
GET /aviation/sigmets/{atsu}/{date}/{time} 500 560ms
GET /glossary 200 1024ms
GET /gridpoints/{wfo}/{x},{y} 200 394ms
GET /gridpoints/{wfo}/{x},{y}/forecast 200 180ms
GET /gridpoints/{wfo}/{x},{y}/forecast/hourly 200 426ms
GET /gridpoints/{wfo}/{x},{y}/stations 200 210ms
GET /icons 200 174ms
GET /icons/{set}/{timeOfDay}/{first} 400 188ms
GET /icons/{set}/{timeOfDay}/{first}/{second} 400 235ms
GET /offices/{officeId} 200 181ms
GET /offices/{officeId}/headlines 200 614ms
GET /offices/{officeId}/headlines/{headlineId} 404 230ms
GET /points/{latitude},{longitude} 200 169ms
GET /points/{latitude},{longitude}/radio 200 11612ms
GET /points/{latitude},{longitude}/stations 200 995ms
GET /products 400 197ms
GET /products/locations 200 1951ms
GET /products/locations/{locationId}/types 200 286ms
GET /products/types 200 209ms
GET /products/types/{typeId} 200 506ms
GET /products/types/{typeId}/locations 200 634ms
GET /products/types/{typeId}/locations/{locationId} 200 1072ms
GET /products/types/{typeId}/locations/{locationId}/latest 200 708ms
GET /products/{productId} 404 364ms
GET /radar/profilers/{stationId} 400 185ms
GET /radar/queues/{host} 404 371ms
GET /radar/servers 200 6698ms
GET /radar/servers/{id} 404 7823ms
GET /radar/stations 200 792ms
GET /radar/stations/{stationId} 200 303ms
GET /radar/stations/{stationId}/alarms 200 370ms
GET /radio/{callSign}/broadcast 200 3681ms
GET /stations 200 176ms
GET /stations/{stationId} 200 181ms
GET /stations/{stationId}/observations 200 266ms
GET /stations/{stationId}/observations/latest 200 175ms
GET /stations/{stationId}/observations/{time} 404 356ms
GET /stations/{stationId}/tafs 200 169ms
GET /stations/{stationId}/tafs/{date}/{time} 200 541ms
GET /thumbnails/satellite/{area} 404 194ms
GET /zones 200 452ms
GET /zones/forecast/{zoneId}/observations 200 1336ms
GET /zones/forecast/{zoneId}/stations 500 334ms
GET /zones/{type} 200 221ms
GET /zones/{type}/{zoneId} 404 1858ms
GET /zones/{type}/{zoneId}/forecast 404 303ms