{type}

API: weather.gov:national-weather-service-api
Endpoint: /zones/{type}
Response format: application/geo+json
Auth: unknown
Method: GET
Last Status: 200
Latency: 247ms

Description

Returns a list of zones of a given type

Parameters (9)

area (array, query, optional)

State/marine area code

effective (string, query, optional)

Effective date/time

id (array, query, optional)

Zone ID (forecast or county)

include_geometry (boolean, query, optional)

Include geometry in results (true/false)

limit (integer, query, optional)

Limit

Constraints: {'minimum': 1}

point (?, query, optional)

Point (latitude,longitude)

region (array, query, optional)

Region code

type (?, path, required)

Zone type

type (array, query, optional)

Zone type

Examples (3)

List all forecast zones curl
curl 'https://api.weather.gov/zones/forecast' \
  -H 'User-Agent: robustapi-example'
import requests

resp = requests.get(
    "https://api.weather.gov/zones/forecast",
    headers={
        'User-Agent': 'robustapi-example',
    },
)
data = resp.json()
import zingu_apis

api = zingu_apis.api("weather")
result = api.fetch("zones/{type}")

for item in result:
    print(item)
const resp = await fetch("https://api.weather.gov/zones/forecast", {
  headers: {
    "User-Agent": "robustapi-example",
  },
});
const data = await resp.json();
Forecast zones in Texas with geometry curl
curl 'https://api.weather.gov/zones/forecast?area=TX&include_geometry=true&limit=5' \
  -H 'User-Agent: robustapi-example'
import requests

resp = requests.get(
    "https://api.weather.gov/zones/forecast",
    params={
        'area': 'TX',
        'include_geometry': 'true',
        'limit': '5',
    },
    headers={
        'User-Agent': 'robustapi-example',
    },
)
data = resp.json()
import zingu_apis

api = zingu_apis.api("weather")
result = api.fetch("zones/{type}", area="TX", include_geometry="true", limit=5)

for item in result:
    print(item)
const resp = await fetch("https://api.weather.gov/zones/forecast?area=TX&include_geometry=true&limit=5", {
  headers: {
    "User-Agent": "robustapi-example",
  },
});
const data = await resp.json();
Zones near specific coordinates curl
curl 'https://api.weather.gov/zones/forecast?point=39.7456%2C-97.0892' \
  -H 'User-Agent: robustapi-example'
import requests

resp = requests.get(
    "https://api.weather.gov/zones/forecast",
    params={
        'point': '39.7456,-97.0892',
    },
    headers={
        'User-Agent': 'robustapi-example',
    },
)
data = resp.json()
import zingu_apis

api = zingu_apis.api("weather")
result = api.fetch("zones/{type}", point="39.7456,-97.0892")

for item in result:
    print(item)
const resp = await fetch("https://api.weather.gov/zones/forecast?point=39.7456%2C-97.0892", {
  headers: {
    "User-Agent": "robustapi-example",
  },
});
const data = await resp.json();

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-04-04 06:25:02.567738 200 247ms
2026-04-04 06:06:15.216395 200 257ms 0.2MB
2026-04-04 03:25:19.017211 200 233ms
2026-04-03 14:25:19.004664 200 2214ms 2.0MB
2026-04-03 14:15:57.450343 200 418ms
2026-04-03 13:19:21.217471 200 461ms
2026-03-30 06:30:25.582973 200 258ms 0.2MB
2026-03-30 02:59:52.069359 200 244ms
2026-03-30 02:11:09.311332 200 230ms
2026-03-29 14:44:32.535783 200 1967ms 2.0MB
2026-03-29 13:40:24.436571 200 368ms
2026-03-29 12:41:29.596856 200 303ms
2026-03-23 10:45:21.422550 200 221ms
2026-03-23 10:34:21.277038 200 178ms
2026-03-23 10:32:18.581757 200 187ms 0.2MB