Skip to main content
fastCRW Pergamon
Weather · US

National Weather Service

api.weather.gov

US forecasts, observations and active alerts from the National Weather Service.

Showing the catalogue

1Request

Two-letter state, territory or marine area code; repeatable.

Comma-joined latitude,longitude - returns only alerts whose polygon covers that point.

1 credit⌘ ↵
Code follows the fields above
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.

JSON
{
  "@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
…truncated

Attribution: 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>