National Weather Service
api.weather.gov
US forecasts, observations and active alerts from the National Weather Service.
GET /v1/data/weathergov/alerts1Request
Two-letter state, territory or marine area code; repeatable.
Comma-joined latitude,longitude - returns only alerts whose polygon covers that point.
curl "https://api.fastcrw.com/v1/data/weathergov/alerts" \ -H "Authorization: Bearer $FASTCRW_API_KEY"
2Response example
A sample shape. Press Run to see live data from National Weather Service.
{
"@context": [
"https://geojson.org/geojson-ld/geojson-context.jsonld",
{
"@version": "1.1",
"wx": "https://api.weather.gov/ontology#",
"@vocab": "https://api.weather.gov/ontology#"
}
],
"type": "FeatureCollection",
"features": [
{
"id": "https://api.weather.gov/alerts/urn:oid:2.49.0.1.840.0-KEEPALIVE-36336",
"type": "Feature",
"geometry": null,
"properties": {
"@id": "https://api.weather.gov/alerts/urn:oid:2.49.0.1.840.0-KEEPALIVE-36336",
"@type": "wx:Alert",
"id": "urn:oid:2.49.0.1.840.0-KEEPALIVE-36336",
"areaDesc": "Montgomery",
"geocode": {
"SAME": [
"024031"
],
"UGC": [
"MDC031"
]
},
"affectedZones": [
"https://api.weather.gov/zones/county/MDC031"
],
"references": [],
"sent": "2026-10-21T02:45:14+00:00",
"effective": "2026-10-21T02:45:14+00:00",
"onset": null,
"expires": "2026-10-21T02:55:14+00:00",
"ends": null,
"status": "Test",
"messageType": "Alert",
"category": "Met",
"severity": "Unknown",
"certainty": "Unknown",
"urgency": "Unknown",
"event": "Test Message",
"sender": "w-nws.webmaster@noaa.gov",
"senderName": "NWS",
"headline": null,
"description": "Monitoring message only. Please disregard.",
"instruction": "Monitoring message only. Please disregard.",
"response": "None",
"note": "This is only a test for monitoring of vital dissemination systems.",
"parameters": {
"AWIPSidentifier": [
"KEPWBC"
],
"WMOidentifier": [
"NZUS91 KWBC 210245"
],
"BLOCKCHANNEL": [
"CMAS",
"EAS",
"… 1 more items"
]
},
"scope": "Public",
"code": "IPAWSv1.0",
"language": "en-US",
"web": "http://www.weather.gov",
"eventCode": {
"SAME": [
"NWS"
],
"NationalWeatherService": [
"TST"
]
}
}
},
{
"id": "https://api.weather.gov/alerts/urn:oid:2.49.0.1.840.0.25e195113ab9bbe8532f4b5bbc8563f9953e0404.002.1",
"type": "Feature",
"geometry": null,
"properties": {
"@id": "https://api.weather.gov/alerts/urn:oid:2.49.0.1.840.0.25e195113ab9bbe8532f4b5bbc8563f9953e0404.002.1",
"@type": "wx:Alert",
"id": "urn:oid:2.49.0.1.840.0.25e195113ab9bbe8532f4b5bbc8563f9953e0404.002.1",
"areaDesc": "Monroe Middle Keys",
"geocode": {
"SAME": [
"012087"
],
"UGC": [
"FLZ077"
]
},
"affectedZones": [
"https://api.weather.gov/zones/forecast/FLZ077"
],
"references": [
{
"@id": "https://api.weather.gov/alerts/urn:oid:2.49.0.1.840.0.ee4796eb92640bb1b25ae8cd9915704ca2cd5aa2.002.1",
"identifier": "urn:oid:2.49.0.1.840.0.ee4796eb92640bb1b25ae8cd9915704ca2cd5aa2.002.1",
"sender": "w-nws.webmaster@noaa.gov",
"sent": "2026-10-20T15:58:00-04:00"
}
],
"sent": "2026-10-20T22:30:00-04:00",
"effective": "2026-10-20T22:30:00-04:00",
"onset": "2026-10-20T22:30:00-04:00",
"expires": "2026-10-21T06:00:00-04:00",
"ends": "2026-10-21T06:00:00-04:00",
"status": "Actual",
"messageType": "Update",
"category": "Met",
"severity": "Minor",
"certainty": "Likely",
"urgency": "Expected",
"event": "Coastal Flood Statement",
"sender": "w-nws.webmaster@noaa.gov",
"senderName": "NWS Key West FL",
"headline": "Coastal Flood Statement issued October 20 at 10:30PM EDT until October 21 at 6:00AM EDT by NWS Key West FL",
"descriptio
…truncatedAttribution: Source: NOAA/National Weather Service
Licence: A work of the United States Government, not subject to domestic copyright under 17 U.S.C. 105, published by the agency as open data.
Ask with this source
A prompt for your agent that names this source and how to call it through the crw MCP.
Active weather alerts
Use National Weather Service (weathergov) from fastCRW Pergamon, capability "Active weather alerts" (alerts). You want current United States severe-weather alerts, optionally narrowed to a point, state, zone or severity. Example options: area=KS, point=39.7456,-97.0892, region=GL. Use the crw MCP tools: crw_find_data to confirm the source and its options, then crw_get_data with provider "weathergov" and capability "alerts". Tell me the credits used and cite the licence from the response. If the crw MCP tools are missing, install them with: npx -y crw-mcp install --api-key <your fastCRW API key>
Alert archive search
Use National Weather Service (weathergov) from fastCRW Pergamon, capability "Alert archive search" (alerts-archive). You want alerts that have already expired - what was issued for this place during this period. Example options: start=2026-10-18T00:00:00Z, end=2026-10-20T00:00:00Z, area=KS. Use the crw MCP tools: crw_find_data to confirm the source and its options, then crw_get_data with provider "weathergov" and capability "alerts-archive". Tell me the credits used and cite the licence from the response. If the crw MCP tools are missing, install them with: npx -y crw-mcp install --api-key <your fastCRW API key>
Active alerts for a state or marine area
Use National Weather Service (weathergov) from fastCRW Pergamon, capability "Active alerts for a state or marine area" (alerts-area). You care about one United States state or marine area and do not want to download the national feed. Example options: area=CA. Use the crw MCP tools: crw_find_data to confirm the source and its options, then crw_get_data with provider "weathergov" and capability "alerts-area". Tell me the credits used and cite the licence from the response. If the crw MCP tools are missing, install them with: npx -y crw-mcp install --api-key <your fastCRW API key>
Active alert counts
Use National Weather Service (weathergov) from fastCRW Pergamon, capability "Active alert counts" (alerts-count). You want a cheap overview of where United States alerts are concentrated before fetching any of them. Use the crw MCP tools: crw_find_data to confirm the source and its options, then crw_get_data with provider "weathergov" and capability "alerts-count". Tell me the credits used and cite the licence from the response. If the crw MCP tools are missing, install them with: npx -y crw-mcp install --api-key <your fastCRW API key>
