Why This Matters (Developer Use Cases)
Understanding grids, zones, and WFOs helps you:
- request the right gridpoint forecasts
- interpret zone-based alerts
- organize cached weather data by region
- handle multi-region or nationwide apps reliably
If you know how a point maps to a grid and zone, you will know which endpoint to use in the following use cases:
Use Case 1: Getting a point forecast
- You must resolve a point to a grid cell
- Why: Forecasts arfor exampleid-based
- Workflow:
/points → forecast URL → /gridpoints
Use Case 2: Showing regional alerts
- Alerts reference zone IDs
- Workflow:
/points → zone links → /zones → /alerts?zone=...
Use Case 3: Mapping or visualizing coverage
- Zones provide boundaries
- Grids provide local detail
- Use
include-geometrywhen you need polygon shapes
Use Case 4: Building scalable weather widgets
- Grid-based forecasts are stable and cacheable
- Zones help avoid duplicate alert checks
Use Case 5: Supporting marine or fire-weather users
/pointsidentifies special zone types- Different zone types map to different forecast products
Putting It All Together
The NWS API always follows the same pattern:
- A point maps to a grid and one or more zones
- Those structures belong to a forecast office (WFO)
- Every forecast or alert request follows this chain
gridId,gridX,gridY, and zone IDs are stable keys you can rely on/pointsis the entry point that ties everything together
Guidance:
When in doubt, start with
/points/{lat},{lon}.
It will always give you the correct links to follow next.
👉Next: Learn Status Codes →