# Storm Station 247 Geocode API

> Storm Station 247 Geocode 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).

Converts a place name or query string into geographic coordinates and bounding boxes for use with US weather lookups

## Facts

- Endpoint: GET https://stormstation247.com/api/geocode?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-geocode-api-4f115820
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ETQ5ThRZCwkf-klzblFb6

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-geocode-api-4f115820
```

Example prompt: Can you geocode 'Austin, Texas' so I can look up its live weather and storm alerts on Storm Station 247?

## When to prefer this

Use this endpoint when you need to convert a human-readable US place name, city, county, or region into geographic coordinates before querying Storm Station 247's weather or alert endpoints. It is specifically tuned for US geography and integrates naturally with the rest of the Storm Station 247 weather data platform.

## Known failure modes

- Query string 'q' missing — returns error requiring the parameter
- No matching places found for the query — returns empty results list
- Ambiguous query with many low-confidence matches — returns multiple results requiring disambiguation
- Non-US locations may return no results or incomplete data given the US-focused service

## 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

A ranked list of places matching the query, each with its kind (city, county, state, etc.), a full human-readable label, geographic coordinates (latitude/longitude), and bounding box extents. Results are 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": "Every place that matches a name, best first, each with its kind, its full label, its coordinate and its bounds; or the place at a point."
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/storm-station-247-geocode-api-4f115820/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)
