# NOAA API: List space weather alerts

> Lists NOAA space weather alerts, warnings, watches and summaries issued in the last 1 to 7 days, newest first, with validity times and NOAA scale levels when the message gives them.

Unofficial. Not affiliated with or endorsed by NOAA.

- Page: https://fous.com/methods/swpc.noaa.gov/list-space-weather-alerts
- Method: `swpc.noaa.gov/list_space_weather_alerts`, version 1
- Website: swpc.noaa.gov
- Returns: kind, title, issue time, validity window, NOAA scale level, message text, product code, serial number
- Effect: read (it gets data and changes nothing)
- Sign-in: none needed
- Cost: 1 credit per completed run (1¢ with pay as you go); failed runs are free
- Verified: Nov 2, 2026

## Inputs

| Field | Type | Required | In the run below | Description |
|---|---|---|---|---|
| `days` | integer | no | `7` | How many days back to look, from 1 to 7. Example: 3. Default 3. |

## Output

From a run on Oct 23, 2026, shortened. Its input:

```json
{
  "days": 7
}
```

Its output:

```json
{
  "messages": [
    {
      "kind": "warning",
      "title": "Geomagnetic K-index of 4 expected",
      "valid_to": "2026-10-23T03:00:00+00:00",
      "page_link": "https://www.swpc.noaa.gov/products/alerts-watches-and-warnings",
      "issue_time": "2026-10-22T20:21:43.920+00:00",
      "valid_from": "2026-10-21T16:16:00+00:00",
      "message_text": "Space Weather Message Code: WARK04\r\nSerial Number: 5442\r\nIssue Time: 2026 Oct 22 2021 UTC\r\n\r\nEXTENDED WARNING: Geomagnetic K-index of 4 expected\nExtension to Serial Number: 5441\nValid From: 2026 Oct 21 1616 UTC\nNow Valid Until: 2026 Oct 23 0300 UTC\nWarning Condition: Persistence\n\r\n\r\nNOAA Space Weath…",
      "product_code": "WARK04",
      "serial_number": "5442",
      "noaa_scale_level": null
    },
    {
      "kind": "warning",
      "title": "Geomagnetic K-index of 4 expected",
      "valid_to": "2026-10-22T21:00:00+00:00",
      "page_link": "https://www.swpc.noaa.gov/products/alerts-watches-and-warnings",
      "issue_time": "2026-10-22T16:48:36.817+00:00",
      "valid_from": "2026-10-21T16:16:00+00:00",
      "message_text": "Space Weather Message Code: WARK04\r\nSerial Number: 5441\r\nIssue Time: 2026 Oct 22 1648 UTC\r\n\r\nEXTENDED WARNING: Geomagnetic K-index of 4 expected\nExtension to Serial Number: 5440\nValid From: 2026 Oct 21 1616 UTC\nNow Valid Until: 2026 Oct 22 2100 UTC\nWarning Condition: Persistence\n\r\n\r\nNOAA Space Weath…",
      "product_code": "WARK04",
      "serial_number": "5441",
      "noaa_scale_level": null
    },
    {
      "kind": "warning",
      "title": "Geomagnetic K-index of 4 expected",
      "valid_to": "2026-10-22T18:00:00+00:00",
      "page_link": "https://www.swpc.noaa.gov/products/alerts-watches-and-warnings",
      "issue_time": "2026-10-22T14:24:34.303+00:00",
      "valid_from": "2026-10-21T16:16:00+00:00",
      "message_text": "Space Weather Message Code: WARK04\r\nSerial Number: 5440\r\nIssue Time: 2026 Oct 22 1424 UTC\r\n\r\nEXTENDED WARNING: Geomagnetic K-index of 4 expected\nExtension to Serial Number: 5439\nValid From: 2026 Oct 21 1616 UTC\nNow Valid Until: 2026 Oct 22 1800 UTC\nWarning Condition: Persistence\n\r\n\r\nNOAA Space Weath…",
      "product_code": "WARK04",
      "serial_number": "5440",
      "noaa_scale_level": null
    }
  ]
}
```

## Run it

From code, with a Fous API key in `FOUS_API_KEY`; the answer's `data` holds the output:

```bash
curl https://api.fous.com/v1/runs \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"method":"swpc.noaa.gov/list_space_weather_alerts","input":{"days":7}}'
```

From an AI agent connected to the Fous MCP server: its `run` with the same method and input. To connect one, give it `set up https://fous.com/SKILL.md`.

## Ask your agent

- Show me all space weather alerts NOAA issued in the last 2 days, newest first, with their validity windows and scale levels.
- What geomagnetic storm watches or warnings were issued in the past week? Include the NOAA G-scale level and the message text.
- Any solar radiation storm alerts from the last 5 days? I need the issue time, product code, and serial number for each.
- Pull up recent space weather warnings and summaries from noaa.gov covering the past 3 days.
- Has anything been issued for radio blackout or aurora conditions in the last day? List each alert with its title and validity time.

## Input schema

```json
{
  "type": "object",
  "required": [],
  "properties": {
    "days": {
      "type": "integer",
      "default": 3,
      "maximum": 7,
      "minimum": 1,
      "description": "How many days back to look, from 1 to 7. Example: 3."
    }
  }
}
```

## Output schema

```json
{
  "type": "object",
  "required": [
    "messages"
  ],
  "properties": {
    "messages": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "issue_time",
          "kind",
          "title",
          "noaa_scale_level",
          "valid_from",
          "valid_to",
          "message_text",
          "product_code",
          "serial_number",
          "page_link"
        ],
        "properties": {
          "kind": {
            "enum": [
              "alert",
              "warning",
              "watch",
              "summary"
            ],
            "type": "string",
            "description": "Type of space weather message."
          },
          "title": {
            "type": "string",
            "description": "Message headline without its alert, watch, warning or summary prefix."
          },
          "valid_to": {
            "type": [
              "string",
              "null"
            ],
            "description": "UTC end time if supplied in the message, ISO 8601 with offset."
          },
          "page_link": {
            "type": "string",
            "description": "NOAA page listing space weather alerts, watches, and warnings."
          },
          "issue_time": {
            "type": "string",
            "description": "UTC issue time in ISO 8601 with offset."
          },
          "valid_from": {
            "type": [
              "string",
              "null"
            ],
            "description": "UTC start time if supplied in the message, ISO 8601 with offset."
          },
          "message_text": {
            "type": "string",
            "description": "Full message as published by NOAA."
          },
          "product_code": {
            "type": [
              "string",
              "null"
            ],
            "description": "NOAA product identifier.",
            "x-fous-developer": true
          },
          "serial_number": {
            "type": [
              "string",
              "null"
            ],
            "description": "NOAA message serial number.",
            "x-fous-developer": true
          },
          "noaa_scale_level": {
            "type": [
              "string",
              "null"
            ],
            "description": "NOAA scale code and level in words, when given."
          }
        },
        "additionalProperties": false
      },
      "description": "Messages issued during the selected period, newest first."
    }
  },
  "additionalProperties": false
}
```

## See more

- [NOAA API: Get tide times](https://fous.com/methods/tidesandcurrents.noaa.gov/get-tide-times.md): Finds the nearest NOAA tide prediction station to a US coastal place (within 30 miles) and returns its high and low tide times in local time with predicted heights above MLLW.
- [NOAA API: Get aurora forecast](https://fous.com/methods/swpc.noaa.gov/get-aurora-forecast.md): Gets the 30-minute chance of aurora overhead near a place, current geomagnetic activity, and the three-day Kp outlook. Visibility also depends on darkness and local conditions; tonight uses approximate local solar hours 18:00-06:00.
- [NOAA API: List active storms](https://fous.com/methods/nhc.noaa.gov/list-active-storms.md): Lists active tropical cyclones in the selected basin, strongest first, with current conditions, advisory and forecast cone.
- [NOAA API: Get water level](https://fous.com/methods/tidesandcurrents.noaa.gov/get-water-level.md): Gets the latest NOAA coastal water level, the matching tide prediction, the direction of change, and water temperature for the station nearest a US coastal place (within 50 miles).
- [NASA API: List natural events](https://fous.com/methods/nasa.gov/list-natural-events.md): List EONET natural events with latest observations in the past number of days, most recent first. A country or region filter matches reported event locations against mapped boundaries; locations and ongoing status are approximate, and not all events have a reported size or strength.
- [NWS API: List weather alerts](https://fous.com/methods/weather.gov/list-weather-alerts.md): Lists active US weather watches, warnings and advisories for a city, address, ZIP code or state, most severe first, then newest.
- [The Weather Channel API: List weather alerts](https://fous.com/methods/weather.com/list-weather-alerts.md): Lists active severe weather alerts for a city, address, ZIP or postcode on The Weather Channel, most severe first. An empty list means no active alerts.
- [USGS API: List significant earthquakes](https://fous.com/methods/earthquake.usgs.gov/list-significant-earthquakes.md): Lists significant worldwide earthquakes for the past day, week, or month, newest first, with USGS PAGER alert levels and impact summaries when USGS provides them.
- [All NOAA methods](https://fous.com/methods/noaa.gov.md)
