What is Garden Horizons Stock Tracker?
Garden Horizons Stock Tracker is an independent, community-run live inventory view for the Roblox game Grow a Garden (sometimes called Garden Horizons). It shows the current seed and gear shop contents, counts down to the next 5-minute restock, and keeps a running log of when each item was last seen.
We are not affiliated with Roblox, the game's developers, or any official channel — this is a hobby project built by players for players.
How the live countdown works
Garden Horizons shops cycle at :00, :05, :10, :15, :20, :25
of each hour, every hour, synced to the UTC wall clock. Your timezone
does not affect the schedule — the refresh times are the same for
every player on the planet.
Our poller runs on a 120-second poll cadence because
that is the currentFetchInterval directive our upstream
community mirror advertises. We respect it rather than hammering.
End-to-end freshness during a critical refresh is typically under
30 seconds: a few seconds for the game server to rotate, a few more
for the mirror to observe it, then up to 120 seconds of poll delay.
The 5-minute cycle guide
walks through the timing in more depth.
Seed, Gear, Egg — the four shop categories
Grow a Garden rotates four distinct inventories on the same 5-minute clock. Each category has its own rarity distribution, so a legendary seed is not necessarily equivalent to a legendary gear item in terms of appearance frequency.
- Seed shop: seeds you plant in your garden plot. See the full seed shop view.
- Gear shop: tools like watering cans, sprinklers, and trowels. See the full gear shop view.
- Egg shop: pet eggs that hatch into helpers. Listed on the last-seen view.
- Weather (event only): temporary modifiers like Thunderstorm or Blood Moon that influence yield or spawn rates while active.
Why a dedicated tracker?
Several community trackers already exist. We watched a few of them stall during high-traffic windows — blank cells where inventory should be, stale timestamps unlabeled as stale, or a page that silently served yesterday's data. That pattern is what we're trying to avoid.
Our approach is multi-source redundancy on the ingest side, honest degradation signals on the display side, and strict respect for upstream protocol (that is the 120-second interval above). When everything is healthy we look the same as any other tracker. When something breaks, you see exactly what's broken — a yellow or red banner, a freshness counter, and where appropriate a clear "this is stale" flag — instead of a page that pretends nothing happened.
Live system health lives on the status page. The about page covers the origin story and source rotation in more detail.