USDA Hardiness Zone API

GET

Match any US zip code to its USDA plant hardiness zone.

USDA Hardiness Zone maps any US ZIP code to its plant hardiness zone title and temperature range. Paid plans add the zone classification code, Celsius values, and plant survival recommendations.

Try it — live request, no key required

Request
GETapi.apiverve.com/v1/hardinesszone?zip=97201
Query parameters
Verification
Format

No key required to try it. Get a key to use it in your app.

Example
{
  "status": "ok",
  "error": null,
  "data": {
    "zipCode": "97201",
    "zone": "8b",
    "tempRange": "15 to 20",
    "zoneTitle": "8b: 15 to 20",
    "details": {
      "tempRange": "15°F to 20°F (-9°C to -7°C)",
      "description": "Mild and relatively warm, found in parts of southern U.S. like the Gulf Coast and parts of Texas.",
      "plantSurvival": "A wide range of plants, including many Mediterranean and subtropical varieties."
    }
  }
}

About the USDA Hardiness Zone API

Send a five-digit US ZIP code to receive the location's temperature range in Fahrenheit and the formatted zone title. Paid subscriptions expand the response with the exact alphanumeric zone code, Celsius temperature bands, climate descriptions, and lists of suitable plants for that growing environment.

What people use it for

Nursery Catalog Filtering
Seed and plant retailers filter product catalogs by customer ZIP code to hide varieties that cannot survive local winter lows.
Landscape Project Planning
To prevent winter plant loss, landscaping software checks minimum temperatures during site intake to recommend trees and shrubs suited to the property.
Garden Calendar Scheduling
Before scheduling seasonal planting alerts, home gardening apps look up regional temperature ranges to adjust spring and fall frost timelines.
Farm Risk Evaluation
When evaluating crop risk for smallholdings, underwriters confirm local cold-hardiness thresholds against regional boundaries.

Ways to call it

One endpoint, many ways in — REST with JSON, XML, YAML and CSV, plus GraphQL and an MCP interface for AI agents.

JSON
Default REST response
XML
Markup format
YAML
Human-readable
CSV
Tabular export
Beta
GraphQL
Query language
New
MCP
For AI agents

Other ways to use USDA Hardiness Zone

Same data, same APIVerve account, same credit balance — one key works on all of them.

Questions.

Common questions about the USDA Hardiness Zone API.

Read the docs
Does this cover postal codes outside the United States?
No. The API is built around the United States Department of Agriculture system and accepts US ZIP codes. Postal codes for other countries are not supported.
What growing information does each ZIP code lookup provide?
Every plan returns temperature ranges in Fahrenheit; paid plans add the USDA hardiness zone classification, temperature ranges in Celsius, an overview of local climate conditions, and guidance on which plant varieties survive in that environment.
Which plan fits 25,000 ZIP code lookups a month?
The Starter plan covers this volume with room to spare. At 2 credits per lookup, 25,000 calls use 50,000 credits, which is one quarter of the 200,000 credits included on Starter. That works out to about $0.30 per 1,000 lookups ($0.0003 per call). The Free plan includes 100 lookups each month for testing.
Are plant suitability details and zone classifications included on the Free plan?
No, those are premium fields. The Free plan returns basic temperature range data, while the zone code, detailed Fahrenheit and Celsius ranges, climate descriptions, and plant survival guidance require a paid plan starting with Starter.
Can I show hardiness zones inside a commercial seed or plant store?
Yes, commercial use is allowed on all paid plans. You can use the zone results to power plant recommendations or product filters inside your own store or application, provided you do not resell or redistribute the raw data.

Ready to build with USDA Hardiness Zone? Start with 200 free credits — one key unlocks all 300+ APIs.

Explore the catalog

300+ APIs on the same key and the same response shape.

Browse all APIs