National Weather Service
National Weather Service API (api.weather.gov) NOAA (National Oceanic and Atmospheric Administration) provides national weather data as well as past data.
6.6k subscribers
9.6/10 popularity
184 ms avg latency
100% success rate
26 endpoints
The in-depth APIMemo review for this API hasn't been published yet —
the data below comes straight from the public marketplace listing.
National Weather Service endpoints
| Method | Endpoint | Description |
|---|---|---|
| GET |
/zones/{type}/{zoneId}/forecast /zones/{type}/{zoneId}/forecast |
Forecast data for zone. Example: /zones/forecast/MOZ028/forecast |
| GET |
/products/types/{typeId}/locations/{locationId} /products/types/{typeId}/locations/{locationId} |
A product for a location that has issued a product for a specific type. Example: /products/types/AFD/locations/EAX |
| GET |
/products/types/{typeId} /products/types/{typeId} |
A list of products by type. Example: /products/types/AFD |
| GET |
/points/{point}/forecast/hourly /points/{point}/forecast/hourly |
Hourly forecast data for a point. This response is derrived from the /gridpoints endpoint and is intentionally less structured. If more structure is required, developers should… |
| GET |
/gridpoints/{wfo}/{x},{y} /gridpoints/{wfo}/{x},{y} |
Raw (commonly referred to as "gridded") data provided by the Weather Office. Every forecast request will use this data to build the forecast response. The grid for a given… |
| GET |
/alerts/active/zone/{zoneId} /alerts/active/zone/{zoneId} |
A list of active alerts by zone id. The ATOM format returns items in CAP-ATOM. Example: /alerts/active/zone/ILZ081 |
| GET |
/products/{productId} /products/{productId} |
Data of a product.Example: /product/NWS-IDP-PROD-2202326-2064512 (this id is likely now an expired product) |
| GET |
/stations/{stationId}/observations /stations/{stationId}/observations |
A list of observations for a station. NOTE! The API uses MADIS to provide observation data. The observation may be delayed while MADIS completes quality checks of the data. To… |
| GET |
/products/types /products/types |
A list of product types with an active product |
| GET |
/points/{point}/stations /points/{point}/stations |
Stations nearest to a point in order of distance. Example: /points/39.0693,-94.6716/stations |
| GET |
/alerts/{alertId} /alerts/{alertId} |
A specific alert by id provided by a search or list. Example: /alerts/NWS-IDP-PROD-2202530-2064731 |
| GET |
/alerts/active/count /alerts/active/count |
A list of active counts for regions, areas and zones. A list of these items forthcoming. |
| GET |
/products/locations /products/locations |
A list of locations with active products. |
| GET |
/alerts/active /alerts/active |
A list of active alerts that can be filtered by parameters. Uses same parameters as the /alerts endpoint, but sets "active" parameter to 1 and ignores "start" and "end"… |
| GET |
/zones/{type}/{zoneId} /zones/{type}/{zoneId} |
Metadata for a zone. Example /zones/forecast/MOZ028 |
| GET |
/alerts/active/area/{area} /alerts/active/area/{area} |
A list of active alerts by area. The ATOM format returns items in CAP-ATOM. |
| GET |
/points/{point}/forecast /points/{point}/forecast |
Forecast data for a point. The DWML format is a temporary format to aid transition and will be sunset at a later date. This response is derrived from the /gridpoints endpoint and… |
| GET |
/products/locations/{locationId}/types /products/locations/{locationId}/types |
Metadata about a Weather Office. Example /offices/EAX |
| GET |
/stations/{stationId}/observations/{recordId} /stations/{stationId}/observations/{recordId} |
Data for a specific observation. NOTE! See note in /stations/{stationId}/observations for important details on observation data. Example:… |
| GET |
/stations /stations |
A list of stations and station metadata that can be filtered by parameters. If no parameters are provided, then all stations are returned. This list is not configured by field… |
| GET |
/alerts?{parameters} /alerts |
A list of alerts that can be filtered by parameters. If no parameters are provided, then all alerts are returned. The ATOM format returns items in CAP-ATOM. |
| GET |
/alerts/active/region/{region} /alerts/active/region/{region} |
A list of active alerts by region. The ATOM format returns items in CAP-ATOM. Example: /alerts/active/region/GL |
| GET |
/points/{point} /points/{point} |
Metadata about a point. This is the primary endpoint for forecast information for a location. It contains linked data for the forecast, the hourly forecast, observation and other… |
| GET |
/products/types/{typeId}/locations /products/types/{typeId}/locations |
A list of locations that have issues products for a type. Example: /products/types/AFD/locations |
| GET |
/stations/{stationId}/observations/current /stations/{stationId}/observations/current |
The most current observation for a station. Due to a legacy requirement, this endpoint will support XML for the near future when using the Accept header. It is highly recommend… |
| GET |
/stations/{stationId} /stations/{stationId} |
Metadata about a station. Similar to /stations endpoint with id parameter. Example: /stations/KMKC |
National Weather Service pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|