# Storm Station 247 Weather Search API

> Storm Station 247 Weather Search API is a paid API for AI agents from stormstation247.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-20).

Searches US weather stations, alerts, and locations by name or identifier, returning ranked matches with metadata

## Facts

- Endpoint: GET https://stormstation247.com/api/search?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-20
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/storm-station-247-weather-search-api-1ed8a332
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_MarEn6f7QsYpGx0FfIvpB

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability storm-station-247-weather-search-api-1ed8a332
```

Example prompt: Search Storm Station 247 for 'Houston' and find me the top matching weather stations and alert zones so I know which station IDs to use for live weather data.

## When to prefer this

Use this endpoint when you need to resolve a US weather location name, zone code, or station identifier into structured metadata before querying live weather or alert data. It is the right choice for discovering which station IDs, NWS zone codes, or alert zone identifiers exist for a given place name, especially when you need ranked disambiguation across 73,000+ instruments.

## Known failure modes

- Missing required 'q' query parameter returns an error
- No matches found returns an empty result set
- Ambiguous or misspelled queries may return low-relevance results
- API may return HTTP 402 if payment header is missing or invalid
- Rate limiting may occur under high query frequency

## How this service works

Live weather and breaking weather alerts across the United States, 24/7: every warning, watch and advisory in full, and 73,193 weather instruments ranked.

## Output

Returns up to 50 ranked matches for the query, each including the entity kind (station, zone, alert area), canonical name, geographic location, page URL, alternative names and identifiers it responds to, and a match quality score — ordered best match first.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "q"
     ],
     "properties": {
      "q": {
       "type": "string"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "description": "Up to fifty matches for a name or an identifier, best first, each with its kind, name, where it is, its page, the other names and identifiers it answers to, and how well it matched; or, for a point, the weather instruments nearest it, each with how far it stands and which way, its height, its network and its 247 rank, and the nearest river and lake gauges."
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json"
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/storm-station-247-weather-search-api-1ed8a332/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from stormstation247.com](https://www.zero.xyz/host/stormstation247.com/llms.txt)
