All free APIs
Free APIOpen DataNo keyOfficial

National Weather Service API (weather.gov)

US forecasts, alerts & observations, no key ever

api.weather.gov is the U.S. National Weather Service's public REST/GeoJSON API for forecasts, hourly forecasts, active alerts/warnings, observations, and station/grid metadata across the United States and territories. No account or API key is required; you just set a descriptive User-Agent header.

Free tier

Free, no key

Rate limits

Not published as a hard number; generous but expects a valid User-Agent and reasonable use

Auth

No key

Base URL

https://api.weather.gov

What you'd build with it

  • Add a free US weather forecast to an agent or automation
  • Trigger alerts on active severe-weather warnings by area
  • Pull hourly forecasts for logistics/scheduling decisions
  • Get latest station observations for a location

Key endpoints

  • GET/points/{lat},{lon}Resolve coords to grid + forecast URLs
  • GET/gridpoints/{office}/{x},{y}/forecastMulti-day forecast for a grid cell
  • GET/alerts/active?area={state}Active alerts/warnings, filterable
  • GET/stations/{id}/observations/latestLatest observation from a station
Members

Members get the runnable recipe

Sign in free to copy the example request, see a sample response, and read the gotchas.

Tags

weathergeogovernmentopen-data