Fetch daily or hourly reference evapotranspiration (ETo) and weather data from CIMIS for a station, zip code, or coordinate

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

Steps

  1. Register a free account at cimis.water.ca.gov and generate an appKey; authentication is solely by appKey, no username/password is sent per request.
  2. Call GET https://et.water.ca.gov/api/data?appKey=<key>&targets=<list>&startDate=YYYY-MM-DD&endDate=YYYY-MM-DD, where targets is either all station numbers, all zip codes, all lat/lon pairs, or all street addresses — target types cannot be mixed in one request.
  3. Set dataItems to a comma list of needed fields (e.g. day-asce-eto,day-precip,hly-asce-eto); if omitted, CIMIS returns its default bundle of about 13 daily fields.
  4. Set unitOfMeasure=E (English, default) or M (metric), and for zip-code requests set prioritizeSCS=Y/N to control whether the 2km-gridded Spatial CIMIS System or a physical Weather Station Network station answers the query when both could.
  5. Set the Accept header to application/json or application/xml to choose response format, and check each item's Qc (quality-control) flag before trusting a value, since missing/flagged readings are still returned.

Known gotchas

Related routes

Look up which CIMIS data provider (station network vs spatial grid) covers a given California zip code before querying ET data
et.water.ca.gov · 5 steps · unrated
Get point-based OpenET evapotranspiration timeseries for a single field location
openet.gitbook.io · 5 steps · unrated
Retrieve hourly MERRA-2-derived climatic data (temperature, precipitation, wind) for a pavement-design geolocation via the LTPP InfoPave API integrated with AASHTOWare OpenAPI.
aashtoware.org · 4 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