National Weather Service API
Provides weather forecasts, current observations, and hazard alerts for locations across the United States, along with aviation weather advisories and radar station data, all returned as GeoJSON.
Screenshot:
Slug: weather
Key:
Base URL:
Auth: api_key
Endpoints: 60
Reachable: yes
CORS: unknown
Tier: listed
Last checked: 2026-03-14 22:15:18.353447
Key:
weather.gov:national-weather-service-apiBase URL:
https://api.weather.gov/Auth: api_key
Endpoints: 60
Reachable: yes
CORS: unknown
Tier: listed
Last checked: 2026-03-14 22:15:18.353447
Links
API Base:
https://api.weather.gov/
SDKs:
- National Weather Service Library for .NET (c#)
- nwsapy Python Wrapper (python)
- NOAA Ruby API (ruby)
- National Weather Service Swift SDK (swift)
- Weathered JavaScript Wrapper (typescript)
Also available as MCP
| MCP Server | Install | Relationship |
|---|---|---|
| mcp-server-weather | npm install mcp-server-weather |
wrapper |
Topics
Endpoints (41)
| Path | Summary | Response | Auth |
|---|---|---|---|
| alerts | — | application/geo+json |
— |
| alerts/active/area/{area} | — | application/geo+json |
— |
| alerts/active/count | — | application/ld+json |
— |
| alerts/active/region/{region} | — | application/geo+json |
— |
| alerts/active/zone/{zoneId} | — | application/geo+json |
— |
| alerts/types | — | application/ld+json |
— |
| aviation/cwsus/{cwsuId} | — | application/ld+json |
— |
| aviation/cwsus/{cwsuId}/cwas | — | application/geo+json |
— |
| aviation/sigmets | — | application/geo+json |
— |
| aviation/sigmets/{atsu} | — | application/geo+json |
— |
| aviation/sigmets/{atsu}/{date} | — | application/geo+json |
— |
| glossary | — | application/ld+json |
— |
| gridpoints/{wfo}/{x},{y} | — | application/geo+json |
— |
| gridpoints/{wfo}/{x},{y}/forecast | — | application/geo+json |
— |
| gridpoints/{wfo}/{x},{y}/forecast/hourly | — | application/geo+json |
— |
| gridpoints/{wfo}/{x},{y}/stations | — | application/geo+json |
— |
| icons | — | application/ld+json |
— |
| offices/{officeId} | — | application/ld+json |
— |
| offices/{officeId}/headlines | — | application/ld+json |
— |
| points/{latitude},{longitude} | — | application/geo+json |
— |
| points/{latitude},{longitude}/radio | — | application/ssml+xml |
— |
| points/{latitude},{longitude}/stations | — | application/geo+json |
— |
| products/locations | — | application/ld+json |
— |
| products/locations/{locationId}/types | — | application/ld+json |
— |
| products/types | — | application/ld+json |
— |
| products/types/{typeId} | — | application/ld+json |
— |
| products/types/{typeId}/locations | — | application/ld+json |
— |
| products/types/{typeId}/locations/{locationId} | — | application/ld+json |
— |
| products/types/{typeId}/locations/{locationId}/latest | — | application/ld+json |
— |
| radar/servers | — | application/ld+json |
— |
| radar/stations/{stationId}/alarms | — | application/ld+json |
— |
| radio/{callSign}/broadcast | — | application/ssml+xml |
— |
| stations | — | application/geo+json |
— |
| stations/{stationId} | — | application/geo+json |
— |
| stations/{stationId}/observations | — | application/geo+json |
— |
| stations/{stationId}/observations/latest | — | application/geo+json |
— |
| stations/{stationId}/tafs | — | application/ld+json |
— |
| stations/{stationId}/tafs/{date}/{time} | — | application/vnd.wmo.iwxxm+xml |
— |
| zones | — | application/geo+json |
— |
| zones/forecast/{zoneId}/observations | — | application/geo+json |
— |
| zones/{type} | — | application/geo+json |
— |