fourzerotwo
← Catalog
weather by fourzerotwo

US Weather (NWS)

api.weather.gov. Call points with a lat,lon to get the office and grid for the forecast endpoints.

endpoints
6
from
$0.001 / call
free tier
yes

Point metadata

Forecast office, grid and nearby stations for a US lat,lon.

price
$0.001 / call
free tier
free allowance
MCP tool
us-weather__points
method
GET

GET https://fourzerotwo.si/v1/us-weather/points

ParamTypeDescription
point string "lat,lon"
# unpaid: returns 402 with the price
curl -i "https://fourzerotwo.si/v1/us-weather/points?point=40.7128%2C-74.006"
# free tier: send a free key from https://fourzerotwo.si/free
curl -H "X-API-Key: fzt_…" "https://fourzerotwo.si/v1/us-weather/points?point=40.7128%2C-74.006"

7-day forecast

Twice-daily forecast periods for a grid square.

price
$0.002 / call
free tier
free allowance
MCP tool
us-weather__forecast
method
GET

GET https://fourzerotwo.si/v1/us-weather/forecast

ParamTypeDescription
office string Forecast office id from the points endpoint
x integer Grid X
y integer Grid Y
# unpaid: returns 402 with the price
curl -i "https://fourzerotwo.si/v1/us-weather/forecast?office=OKX&x=33&y=42"
# free tier: send a free key from https://fourzerotwo.si/free
curl -H "X-API-Key: fzt_…" "https://fourzerotwo.si/v1/us-weather/forecast?office=OKX&x=33&y=42"

Hourly forecast

Hourly forecast for a grid square.

price
$0.002 / call
free tier
free allowance
MCP tool
us-weather__forecast-hourly
method
GET

GET https://fourzerotwo.si/v1/us-weather/forecast-hourly

ParamTypeDescription
office string Forecast office id from the points endpoint
x integer Grid X
y integer Grid Y
# unpaid: returns 402 with the price
curl -i "https://fourzerotwo.si/v1/us-weather/forecast-hourly?office=OKX&x=33&y=42"
# free tier: send a free key from https://fourzerotwo.si/free
curl -H "X-API-Key: fzt_…" "https://fourzerotwo.si/v1/us-weather/forecast-hourly?office=OKX&x=33&y=42"

Active alerts by state

Weather alerts in force for a US state or marine area.

price
$0.002 / call
free tier
free allowance
MCP tool
us-weather__alerts-active
method
GET

GET https://fourzerotwo.si/v1/us-weather/alerts-active

ParamTypeDescription
area string State code, e.g. CA
# unpaid: returns 402 with the price
curl -i "https://fourzerotwo.si/v1/us-weather/alerts-active?area=CA"
# free tier: send a free key from https://fourzerotwo.si/free
curl -H "X-API-Key: fzt_…" "https://fourzerotwo.si/v1/us-weather/alerts-active?area=CA"

Active alerts at a point

Weather alerts in force at a lat,lon.

price
$0.002 / call
free tier
free allowance
MCP tool
us-weather__alerts-point
method
GET

GET https://fourzerotwo.si/v1/us-weather/alerts-point

ParamTypeDescription
point string "lat,lon"
# unpaid: returns 402 with the price
curl -i "https://fourzerotwo.si/v1/us-weather/alerts-point?point=40.7128%2C-74.006"
# free tier: send a free key from https://fourzerotwo.si/free
curl -H "X-API-Key: fzt_…" "https://fourzerotwo.si/v1/us-weather/alerts-point?point=40.7128%2C-74.006"

Latest observation

Latest observed conditions at a weather station.

price
$0.001 / call
free tier
free allowance
MCP tool
us-weather__station-latest
method
GET

GET https://fourzerotwo.si/v1/us-weather/station-latest

ParamTypeDescription
station string Station id, e.g. KNYC
# unpaid: returns 402 with the price
curl -i "https://fourzerotwo.si/v1/us-weather/station-latest?station=KNYC"
# free tier: send a free key from https://fourzerotwo.si/free
curl -H "X-API-Key: fzt_…" "https://fourzerotwo.si/v1/us-weather/station-latest?station=KNYC"

Source: NOAA National Weather Service. Public domain.