{"uid":"cap_MqtFLHeG3dV1conrB28XR","slug":"garden-calculators-growing-degree-days-b74c231b","name":"Garden Calculators – Growing Degree Days","description":"Growing degree days from daily lows and highs with a base temperature and upper cutoff: daily and cumulative totals.","url":"https://garden-calc.x402tookit.com/growing-degree-days?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["days"],"properties":{"crop":{"type":"string","description":"Preset base temperature: corn, warm-season, cool-season or wheat (or give baseTemp)"},"days":{"type":"string","description":"Daily minimum:maximum pairs separated by semicolons or new lines, for example '48:72; 52:80; 55:88' (up to 400 days)"},"unit":{"type":"string","description":"f (default) or c for the temperatures and results"},"baseTemp":{"type":"number","description":"Base temperature in the chosen unit (below it plants make no growth), -10 to 80 F or -23 to 27 C"},"targetGdd":{"type":"number","description":"A GDD total to reach, to find the day it is passed"},"upperTemp":{"type":"number","description":"Upper cutoff temperature in the chosen unit (default 86 F or 30 C)"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"asOf":{"type":["null","string"]},"days":{"type":["array","null"],"items":{"type":"object","properties":{"day":{"type":["null","number"]},"gdd":{"type":["null","number"]},"max":{"type":["null","number"]},"min":{"type":["null","number"]},"cumulativeGdd":{"type":["null","number"]},"simpleAverageGdd":{"type":["null","number"]}}}},"unit":{"type":["null","string"]},"method":{"type":["null","string"]},"source":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"summary":{"type":["null","string"]},"verdict":{"type":["null","string"]},"baseNote":{"type":["null","string"]},"baseTemp":{"type":["null","number"]},"dayCount":{"type":["null","number"]},"degraded":{"type":["boolean","null"]},"totalGdd":{"type":["null","number"]},"upperTemp":{"type":["null","number"]},"disclaimer":{"type":["null","string"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"averageGddPerDay":{"type":["null","number"]},"daysTruncatedToLast60":{"type":["boolean","null"]}}}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_X2byLG-uS989idvjOFM3U","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Calculates daily and cumulative growing degree days (GDD) from daily temperature min/max pairs, with configurable base temperature, upper cutoff, and crop presets.","exampleAgentPrompt":"Calculate growing degree days for my corn crop using these 10 days of temperature data in Fahrenheit: '48:72; 52:80; 55:88; 50:75; 53:82; 57:90; 45:68; 51:77; 54:85; 56:91' — I want daily and cumulative GDD totals, and let me know which day passes 300 GDD.","exampleUseCases":[{"title":"Corn crop maturity tracking","prompt":"Here are 30 days of daily lows and highs for my cornfield in Fahrenheit: '52:78; 55:82; 48:70; 50:75; 53:80; 57:88; 60:91; 58:85; 54:79; 51:74; 56:83; 59:90; 62:94; 61:89; 57:84; 53:77; 50:72; 48:69; 52:76; 55:81; 58:87; 60:92; 63:95; 61:90; 58:85; 55:80; 52:75; 50:71; 53:78; 57:84' — use the corn preset and tell me the daily and cumulative GDD totals, and which day I cross 750 GDD."},{"title":"Warm-season vegetable heat unit check","prompt":"Can you compute growing degree days for my tomatoes over the past two weeks? Temperatures in Fahrenheit: '60:85; 58:82; 62:88; 65:91; 63:87; 61:84; 59:80; 57:78; 60:83; 63:89; 66:93; 64:90; 62:86; 60:82' — use the warm-season crop preset and give me each day's GDD plus the running total."},{"title":"Custom base temperature GDD for wheat","prompt":"I need growing degree days for my wheat trial using a base temperature of 32°F and an upper cutoff of 77°F over these 7 days of temperatures: '35:58; 40:62; 38:60; 42:65; 45:70; 43:67; 41:63' — show me daily and cumulative GDD in Fahrenheit."}],"resultDescription":"Returns an array of daily records each containing the day number, min and max temperatures, daily GDD, simple average GDD, and cumulative GDD to that day. Also returns total GDD, day count, the base and upper cutoff temperatures used, the calculation method, temperature unit, and optionally the day on which a target GDD total is first reached.","failureModes":["Missing 'days' parameter returns an error — at least one min:max pair is required","Malformed day entries (wrong separator or non-numeric values) cause parse errors","Exceeding 400 days in the input may be rejected or truncated","Invalid crop preset name returns an error or falls back to default base temperature","Conflicting crop preset and explicit baseTemp may cause ambiguity in results","Temperatures outside valid range for the unit (e.g. below -10F base) may return validation errors"],"whenToPreferThis":"Choose this endpoint when you need to compute growing degree day accumulations from raw daily temperature records, particularly for crop phenology tracking, pest emergence forecasting, or agricultural planning. It supports both standard crop presets (corn, wheat, warm-season, cool-season) and fully custom base/upper cutoff temperatures, and can pinpoint the day a GDD target is reached — making it more useful than a simple average calculator when you need day-by-day breakdowns and cumulative totals.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-29T13:12:39.060Z","isFirstParty":false,"canonicalSlug":"garden-calculators-growing-degree-days-b74c231b"}