Climate By ZIP

FREEMIUM
By Aptitude Apps, LLC | Updated a month ago | Weather
Popularity

7.8 / 10

Latency

310ms

Service Level

100%

Health Check

N/A

README

Introduction

The Climate By ZIP API provides you with the climate data for the given ZIP code. Data includes:

  • ZIP name
  • USDA plant hardiness zone
  • Koppen climate zone
  • US EPA Ecoregion
  • Average first frost date range
  • Average last frost date range
  • Min/Max/Avg temperature and precipitation amounts by month and annually

Responses are in JSON format.

Pricing Plans and Usage

Basic - This plan is suited for developers and basic website/app needs with limited usage.

Pro - Enjoy 5000 requests. Best for commercial usage.

Ultra - Get up to 500,000 requests. A great plan for enterprise usage.

Endpoints (all endpoints are GET methods)

/climate/99999 -> returns climate data for the provided ZIP code

Sample Response

{
    "ZIP": "87102",
    "ZIP_name": "Albuquerque",
    "plant_hardiness_zone": "Zone 7b: 5F to 10F",
    "koppen_zone": "BWk - Cold Desert Climate",
    "ecoregion": "22g - Rio Grande Floodplain",
    "avg_first_frost": "October 21 - 31",
    "avg_last_frost": "April 21 - 31",
    "annual_averages": {
        "Jan": {
            "min": "23",
            "max": "49",
            "precip": ".45"
        },
        "Feb": {
            "min": "28",
            "max": "56",
            "precip": ".43"
        },
        "Mar": {
            "min": "33",
            "max": "63",
            "precip": ".59"
        },
        "Apr": {
            "min": "40",
            "max": "72",
            "precip": ".46"
        },
        "May": {
            "min": "49",
            "max": "81",
            "precip": ".51"
        },
        "Jun": {
            "min": "59",
            "max": "91",
            "precip": ".55"
        },
        "Jul": {
            "min": "64",
            "max": "93",
            "precip": "1.08"
        },
        "Aug": {
            "min": "63",
            "max": "90",
            "precip": "1.59"
        },
        "Sep": {
            "min": "55",
            "max": "83",
            "precip": ".98"
        },
        "Oct": {
            "min": "43",
            "max": "72",
            "precip": "1"
        },
        "Nov": {
            "min": "31",
            "max": "58",
            "precip": ".56"
        },
        "Dec": {
            "min": "23",
            "max": "49",
            "precip": ".46"
        },
        "Yearly": {
            "min": "43",
            "max": "71",
            "precip": "8.64"
        }
    }
}

Errors

400 - Invalid Request (you have specified an invalid ZIP format or non-Standard ZIP code)

401 - Unauthorized (you are not authorized to use the specified endpoint)

404 - Value Not Found (specified ZIP code not found)

500 - Internal Server Error

Please Note

All response data is provided in string format for easy and consistent usage.
Field order in response is not guaranteed or preserved.
In order to make our API data ever-evolving, new fields could be added at any time.

Thank you

We strive to provide the most up-to-date data available. If for any reason you notice data discrepancies, please contact us immediately so we can resolve them.

Followers: 0
API Creator:
Rapid account: Aptitude Apps LLC
Aptitude Apps, LLC
aptitudeapps
Log In to Rate API
Rating: 5 - Votes: 1