Turf Stress Index - Agronomy+
## Turf Stress Index
Turf Stress Index
Returns a daily composite stress score (0-100) that combines the growing-condition index with the day's peak disease or weed germination risk, up to 16 days ahead.
How It Works
stress_index blends the growing-condition index (temperature and humidity suitability)
with the highest active disease or weed risk for that day into a single number.
- 0 means ideal: good growing conditions and no disease pressure.
- 100 means maximum stress: extreme heat or drought combined with high disease risk.
Pass turf_type=warm to use the warm-season growing-condition index in the blend; see
the GDD endpoint for details on how turf_type changes that calculation.
Use Cases
- Identify days when turf recovery will be slow (stress above 60).
- Schedule irrigation, fungicide, and growth regulator applications around low-stress windows.
- Alert customers ahead of high-stress periods.
Example Request
GET /agronomy/stress/?lat=33.47&lon=-82.01Token-based authentication with required prefix "Token"
In: header
Query Parameters
Latitude in decimal degrees (-90 to 90).
floatLongitude in decimal degrees (-180 to 180).
floatTurf species type. Selects the temperature optimum used for the growing-condition index. cool (default): cool-season grasses (Kentucky bluegrass, fescue, ryegrass, bentgrass). Peak growth at 68°F (20°C). warm: warm-season grasses (bermudagrass, zoysia, St. Augustine). Peak growth at 88°F (31°C).
"cool"Value in
- "cool"
- "warm"
Response Body
application/json
application/json
application/json
curl -X GET "https://example.com/agronomy/stress/?lat=33.4735&lon=-82.0105&turf_type=cool"{ "lat": 33.4735, "lon": -82.0105, "days": [ "2026-06-07", "2026-06-08", "2026-06-09" ], "stress_index": [ 38.2, 51.6, 64.4 ]}
