One stop for hardiness data anywhere on Earth: USDA zones globally, climate data, plus each supported country's own local zone system layered on top. No sign-up or api key required and generous free tier when you're ready to ship.
curl "https://coords.zone/api/v1/zone?lat=48.14&lng=11.58"
{"usda_zone":"7b","local_zone":"Z7b","lat":48.14,"lng":11.58}
Zone and climate data is extracted from global climate data averages over 30 years - same as the USDA official hardiness system - but more up to date. Currently based on full-year data from 1996 through 2025.
coords.zone is also an MCP server, so Claude, Cursor, and any other MCP client can look up zones and climate data on their own — no glue code, one line to connect.
claude mcp add --transport http coords-zone https://coords.zone/mcp
USDA zones cover any coordinate on Earth. Six countries also get their own local zone layered on top — Australia, the UK, Sweden, Norway, Germany, and South Africa — returned alongside the USDA zone whenever a point falls inside one.
Show users which plants will survive their winters. Drop in a map tap, get a zone, filter your plant catalog.
Automatically tag products with compatible zones. Warn buyers before they order something that won't survive their climate.
Enrich device data with zone context. Drive seasonal watering schedules based on the actual hardiness zone of each installation.
Batch-process field coordinates, validate growing-region assumptions, or power zone-aware recommendation engines.
Some real life examples of request and what the data means.
One GET request, in curl, JavaScript, and Python — plus what the zone number actually measures and where the data comes from.
Average last spring and first autumn frost, as day-of-year numbers and readable dates, and how to turn them into a growing-season length.
What Australia, the UK, Sweden, Germany, and South Africa use instead — including the Scandinavian scale that runs backwards from USDA.
We can't find the internet
Attempting to reconnect
Something went wrong!
Attempting to reconnect