Weather

The unified weather endpoint returns all weather data for a location in a single request, replacing the need to call 15+ separate APIs.

What you get

A single weather request returns a blended, authoritative snapshot composed of multiple NOAA models and the live NWS alert feed. The response is grouped into the data domains below; pick what you need per request to keep payloads small.

Available data domains

current

Real-time conditions from RTMA analysis: temperature, wind, humidity, pressure, visibility.

hourly

Blended hourly forecast from NBM, HRRR, and GFS models. Includes temperature, precipitation probability, wind, cloud cover.

daily

Daily high/low temperatures, precipitation totals, wind, sunrise/sunset, and condition summaries.

alerts

Active NWS weather alerts affecting the location, with severity, event type, and description.

radar

Radar tile metadata for rendering precipitation overlays on maps.

outlooks

SPC convective outlook risk levels (marginal, slight, enhanced, moderate, high).

astronomy

Sunrise, sunset, moonrise, moonset, and moon phase for the location.

Batch requests

For dashboards and bulk workflows, the endpoint also accepts a batch form that returns weather for many locations in a single round trip. The exact request body shape and per-tier batch-size limits are in the embedded reference below.

Data sources

Weather data is blended from multiple NOAA models for optimal accuracy across all time horizons:

  • RTMA — Real-Time Mesoscale Analysis for current conditions
  • HRRR — High-Resolution Rapid Refresh for 0–18 hour forecasts
  • NBM — National Blend of Models for extended forecasts
  • GFS — Global Forecast System for day 7+ guidance
  • NWS — National Weather Service alert feed for active warnings

Weather reference

Rendered live from the canonical OpenAPI document. This is the canonical reference for the weather resource.

Loading API reference…