Pull NWS Forecast Reference Evapotranspiration (FRET) from the NDFD XML client for irrigation scheduling

domain: weather.gov · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Recognize that FRET is not available through the modern api.weather.gov REST API; it's only exposed via the older NDFD XML/GRIB product, at the de facto client endpoint https://digital.weather.gov/xml/sample_products/browser_interface/ndfdXMLclient.php (this domain replaced the legacy digital.mdl.nws.noaa.gov host).
  2. Request time-series FRET with query params product=time-series, evp24=evp24 (the "Daily Reference Crop Evapotranspiration" element), begin/end as ISO8601 UTC timestamps, and either a single lat,lon or listLatLon=lat1,lon1+lat2,lon2+... for multiple points in one call.
  3. Set Unit=m for metric (or leave default for US units) and XMLformat=DWML to get the standard Digital Weather Markup Language response.
  4. Always check for an <error> element inside the 200 OK response body — the NDFD client does not use HTTP status codes to signal query problems such as an unsupported lat/lon or bad date range.
  5. Set a generous client timeout (30s+) for multi-point queries and a descriptive User-Agent header identifying your application and a contact email, matching general NWS API etiquette even though this endpoint predates api.weather.gov's formal requirement.

Known gotchas

Related routes

Retrieve field-level evapotranspiration time series via the OpenET API.
openet-api.org · 5 steps · unrated
Pull NWS gridpoint forecast data to drive propane delivery-scheduling temperature inputs
api.weather.gov · 6 steps · unrated
Pull growing-degree-day (GDD) data for turf pest/disease timing models via the ACIS Web Services API
data.rcc-acis.org (Applied Climate Information System / NOAA Regional Climate Centers; NRCC hosted at Cornell) · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans