US Weather

Official US forecasts, alerts and observations from the NWS

🌦 WeatherUNMONITOREDchecked 58 min ago
AUTH NONECORS AGENT HTTPS COMMERCIAL

The US National Weather Service's public API: start from a latitude/longitude to resolve the forecast grid point, then pull forecasts, hourly data, active alerts and station observations. Data is US-government public domain. Keyless, though it wants a descriptive User-Agent.

HOW IT'S SCORED ⓘ
Status badge · for your READMEshipapis health badge: — · unmonitored
Uptime history
—%90 days
—%30 days
P50 · ms
P95 · ms
operationalpartialdownno data
Live response samplecaptured by our last successful check
GET https://api.weather.gov/points/39.7456,-97.0892

{
  "cwa": "TOP",
  "gridId": "TOP",
  "gridX": 32,
  "gridY": 81,
  "forecast": "https://api.weather.gov/gridpoints/TOP/32,81/forecast",
  "timeZone": "America/Chicago"
}
Call itcurl · fetch · python
curl "https://api.weather.gov/points/39.7456,-97.0892"
const res = await fetch("https://api.weather.gov/points/39.7456,-97.0892");
const data = await res.json();
console.log(data);
import requests

res = requests.get("https://api.weather.gov/points/39.7456,-97.0892")
print(res.json())
Endpoints · 6On scheduleFULL DOCS ↗
First rollup pending — GET /points/39.7456,-97.0892 has been probed
GET/points/39.7456,-97.0892PROBED

Official US forecasts, alerts and observations from the NWS

GET/points

Points — documented GET route.

GET/points/1

Points details by ID (example: 1).

GET/points?limit=10

Points — documented GET route.

GET/points/search?q=test

Search by query parameters.

GET/alerts

Returns all alerts

Machine-readable spec

We probe a documented GET and expect 2xx JSON — full uptime and health score. Export includes every documented route below.

Response-shape history

Stable. No schema drift observed since monitoring began — the response shape has not changed under our checks.

US Weather: common questions

Is US Weather free to use?

Yes — US Weather is a free weather API. Free tier: Free (US Government public data). Commercial use is allowed on the free tier.

Does US Weather need an API key?

No — US Weather needs no API key or signup. You can call it straight away; rate limits still apply (Unpublished (asks for a User-Agent identifying your app)).

Can I call US Weather from the browser?

Yes — US Weather returns CORS headers over HTTPS, so front-end code can fetch it directly with no backend proxy. Use the fetch snippet on this page, or hit "Run live" to try it now.

Is US Weather up right now?

As of our last scheduled check, US Weather is unmonitored. We re-probe it every sweep — the status badge and uptime chart above always show the latest.