NWS Official Daily High/Low & Live Max Temperature avatar

NWS Official Daily High/Low & Live Max Temperature

Pricing

Pay per usage

Go to Apify Store
NWS Official Daily High/Low & Live Max Temperature

NWS Official Daily High/Low & Live Max Temperature

Official NWS daily high/low and precipitation for any US climate station (KNYC, KMDW, KMIA, KAUS, KLAX, KDEN, KPHL and more) plus live running max/min from observations, with preliminary vs final status. Public-domain NWS/NOAA data only.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Staymeter Labs

Staymeter Labs

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

10 days ago

Last modified

Share

NWS Official Daily High/Low & Live Max — climate report plus today's running extremes

Get the official NWS daily high/low temperature and precipitation for any US station with an NWS climate report — such as KNYC (Central Park), KMDW (Chicago Midway), KMIA, KAUS, KLAX, KDEN, KPHL — together with the live running max/min from NWS observations for the same climate day. One clean row per station per day, with a clear in-progress / preliminary / final status.

Built only from public-domain U.S. National Weather Service / NOAA data. Useful for weather dashboards, daily records, energy and agriculture analysis, and checking how today's observed high compares with the official record.

How to use in 3 steps

  1. Enter stations (ICAO codes such as KNYC, KMDW, KMIA; NYC also works).
  2. Optionally set start date / end date (station-local climate days), or just daysBack (e.g. 0 = today only, 6 = last week). Default: today and the previous 2 days.
  3. Run it — or schedule it every 15–60 minutes to track today's running high/low, and read the final row the next morning.

What you get

FieldExampleNotes
station, stationName, dateKNYC, New York City, Central Park, 2026-10-03date is the NWS climate day: local standard time 00:00–24:00 (it does not shift with daylight saving)
statusfinalin-progress (day not over), pending (day over, no CLI yet), preliminary (same-day CLI), final (CLI issued after local midnight)
officialHighF, officialLowF70, 59From the NWS Daily Climate Report (CLI); null until it is issued
officialPrecipIn, officialPrecipTrace, officialSnowIn0.0, true, 0.0A trace is 0.0 with officialPrecipTrace: true
cliReportType, cliIssuedAt, cliProductId, cliReportTextUrlLink to the original NWS text product
obsMaxF, obsMaxC, obsMaxAt87.8, 31.0Highest observed temperature inside the climate day
obsMinF, obsMinC, obsMinAtLowest observed temperature
obsCount, firstObsAt, lastObsAt, lastObsTempFHow complete the observation record is
obsHighMinusOfficial, obsLowMinusOfficial0.8Observed extreme minus official CLI value (°F)

Missing values are null, never a fake zero.

Sample output

{
"station": "KPHL",
"date": "2026-10-02",
"status": "final",
"officialHighF": 87.0,
"officialLowF": 66.0,
"officialPrecipIn": 0.18,
"obsMaxF": 87.8,
"obsMinF": 66.2,
"obsCount": 315,
"lastObsAt": "2026-10-03T04:55:00+00:00",
"obsHighMinusOfficial": 0.8
}

Input examples

{ "stations": ["KNYC", "KMDW", "KMIA"] }
{ "stations": ["KNYC"], "daysBack": 0 }
{ "stations": ["KAUS", "KLAX"], "startDate": "2026-09-01", "endDate": "2026-09-30", "finalOnly": true }

Important: observations vs. the official value

The official high/low is the NWS Climate Report value, computed from ASOS data in whole °F. Observations from api.weather.gov are individual METAR reports (0.1 °C precision, whole °C for some reports) and can differ from the official number by up to about 2 °F. Use obs* fields to follow the day as it develops, and official* fields for the confirmed value. Observations are only available for roughly the last 7 days; older days contain the official values with obs* empty.

FAQ

When is the final value available? The final CLI is normally issued shortly after local midnight (standard time clock), so status flips from in-progress to final overnight. What happens if one station fails? Other stations are still returned and the run status message lists the skipped ones; the run only fails if no station returned data (e.g. all codes unknown). Invalid dates give a clear error. Which stations are supported? Any station with a CLI report, e.g. KNYC, KMDW, KMIA, KAUS, KLAX, KDEN, KPHL, KSEA, KBOS, KATL. Why does the climate day ignore daylight saving time? NWS climate reports always cover local standard time 00:00–24:00, so in summer the day runs from 1:00 a.m. to 1:00 a.m. on the clock.

Pricing

Free to use — you only pay Apify's standard platform usage, which is tiny because this Actor calls official APIs directly (no browser, no proxies).

Data sources

  • Observations: api.weather.gov (NWS). "All of the information presented via the API is intended to be open data, free to use for any purpose."
  • Daily Climate Reports (CLI): NWS products, via the archive of the Iowa Environmental Mesonet (Iowa State University).

Not affiliated with NOAA, the NWS or Iowa State University.