Find Plant Hardiness Zones

Hardiness Zone API.

Get USDA plant hardiness zone information for any US zip code. Returns zone number, temperature ranges, and planting guidance.

Free tier, no card< 200ms responses99.9% uptime SLA
GET/v1/hardinesszonelive
Response200 OK · sample
{
  "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."
    }
  }
}
Sample response · verify to run one live call, no signup
Integrates with your favorite tools
LangChainn8nZapierMakePipedreamPower AutomatePostman

Hardiness Zone API

Get USDA plant hardiness zone information for any US zip code. Returns zone number, temperature ranges, and planting guidance.

  • USDA zone with temperature ranges
  • Lookup by zip code
  • Plant compatibility guidance
  • Based on minimum winter temperatures
  1. 1

    Send one request

    A single authenticated GET with the location you care about — no SDK required.

    GET /v1/hardinesszone?query=
    x-api-key: your_key
  2. 2

    We do the aggregation

    Each request pulls from multiple upstream sources and computes the derived fields for you.

  3. 3

    Get clean JSON back

    One structured object, typically under 200 ms — ready to render.

    { zipCode, zone, tempRange, }

Everything in a single call.

/v1/hardinesszoneapplication/json
zipCode"97201"
zone"8b"
tempRange"15 to 20"
zoneTitle"8b: 15 to 20"
detailstempRange, description, plantSurvival

What developers build with it.

Real applications shipping on this endpoint today — each with the numbers that made it worth wiring up.

See every use case

Call it in your language.

Copy a working request, or install a typed SDK. Same endpoint, same key.

const res = await fetch("https://api.apiverve.com/v1/hardinesszone?zip=97201", {
  headers: { "x-api-key": "YOUR_API_KEY" },
});
const { data } = await res.json();
console.log(data);

One subscription, the whole find plant hardiness zones stack.

Every related API ships with your key — no separate plans, no extra keys, one bill.

See pricing
8APIs in this bundle
99.9%uptime SLA

Wire it into the tools you already run.

Ready-made recipes for Zapier, Make, and n8n — trigger on an event, and the data lands where your team works.

Google Sheets
Look up hardiness zones for zip codes
WhenNew row added
ThenLook up zone → update row with results
Slack
Look up hardiness zone via Slack command
WhenSlash command with zip code
ThenLook up zone → post result
Airtable
Enrich records with hardiness zone data
WhenNew record created
ThenLook up zone → populate zone fields
Notion
Add zone data to customer entries
WhenNew database item created
ThenLook up zone → update properties
Salesforce
Enrich leads with zone data
WhenNew lead created
ThenLook up zone → update custom field
GitHub
Add zone test data to pull requests
WhenNew pull request opened
ThenLook up zone → add comment with sample data
Browse all integrations

Questions about the API

What is a plant hardiness zone?
USDA hardiness zones are 13 geographic areas based on average annual minimum winter temperatures. They help gardeners know which plants will survive in their climate.
What do the zone letters (a, b) mean?
Each zone is divided into "a" (colder half) and "b" (warmer half), representing 5°F temperature increments. Zone 7a is colder than 7b.
Is this only for the US?
Currently we support US zip codes. The USDA hardiness zone system is primarily used in the United States.
How accurate is the zone data?
We use the official USDA Plant Hardiness Zone Map data, updated to reflect current climate averages.
Can I look up by city name?
Currently lookup is by zip code. You can use our Zip Codes API to convert city names to zip codes.
Does the zone tell me when to plant?
Zones indicate what will survive winter, not when to plant. Combine with frost date data for planting schedules.

Start building with the Hardiness Zone API. Free tier, no card required — your key is live in minutes.

Bonus: 300+ more APIs

The same key unlocks every other APIVerve endpoint — reach for them when you need them.

Browse the catalog