About coords.zone

Who runs this API, where its numbers come from, and how far to trust them.

Who runs it

coords.zone is built and operated by Markus Nordin, a software developer working as an individual (sole trader) in Sweden. There is no company behind it and no team - one person writes the code, runs the servers, and answers the email.

Why it exists

Plant hardiness zones are published as maps and lookup forms, which is fine for a person with one garden and useless for software with a list of coordinates. Every project that needs a zone ends up either scraping a map or shipping a hardcoded table. coords.zone exists so that a hardiness zone is one HTTP GET, the same as any other geocoding lookup, and so that coordinates outside the United States return something more useful than a USDA zone alone.

Where the data comes from

Zones are computed from ERA5-Land, the ECMWF climate reanalysis dataset, at a resolution of 0.1° - roughly 9km per cell. The USDA zone for a coordinate is the mean annual extreme minimum temperature over the most recent 30 complete years, classified into the standard 1a–13b bands. Country boundaries come from Natural Earth admin-0 data at 1:10,000,000.

Nothing is precomputed into a zone table. The underlying climate values are stored as they came from the source, and the classification runs at query time, so a correction to how a zone is derived applies to every coordinate at once rather than requiring a rebuild.

What is exact and what is approximate

USDA zones use the USDA's own published breakpoints, so a returned zone means what the USDA means by it. Germany's zones are the same thing renamed: the official Heinze & Schreiber/DWD scale reuses the USDA breakpoints under different labels, so "Z7b" means exactly what "7b" means.

The local zones for Australia, the United Kingdom, South Africa, Sweden and Norway are approximations. They are derived from the same climate data, fitted to reproduce each country's published scale - they are not licensed reproductions of the official maps, and they are not endorsed by the bodies that publish those maps. Sweden and Norway (Scandinavian) zone maps are hand-surveyed over decades and cannot be accurately approximate in all circumstances. If your use case requires the zoning data to be fully accurate, consider a more transparent approach by providing users with the climate data instead and let them decide on their own, or buy the licenses from each provider.

Contact

Questions about the API, bug reports, or anything about your account: [email protected]. For privacy requests, use [email protected] - see the Privacy Policy for what that covers.