Growth

Weather Data API

Iteris’ comprehensive weather data solutions combine the vast knowledge and experience of Iteris’ in-house meteorological team. ClearAg’s continuously-updating forecast system leverages the best available data for any location globally.

Hail History

last updated 5/16/19

For users interested if hail has fallen at a location (e.g. crop insurance) these APIs provide point data retrieval from Iteris' radar-derived likelihood that hail fell. Valid responses are only available where radar coverage is available: Contiguous United States, Southern Canada, Australia, and Western Europe.

Please note that API responses are currently only provided in English.

Iteris requires the use of https when working within the ClearAg APIs.

Additional API information, such as details on supported unit sets and API behavior, is available in the Appendix.

Daily Historical Hail - v1.2

The Daily Historical Hail service provides up to 366 days of historical hail, radar reflectivity, and precipitation data for a specified location. Data are valid from midnight to 11:59 p.m. in the time zone of the location queried.

URL Description

https://ag.us.clearapis.com/v1.2/historical/daily/hail?app_id={string}
&app_key={string}&start={timestamp}&end={timestamp}
&location={lat, lon coordinates}&unitcode={string}
&lang={string}&icon_resolution={string}

Request Parameters

Parameter Type Required Description

app_id

string

yes

API ID provided by Iteris.

app_key

string

yes

API key provided by Iteris.

start

timestamp

yes

Start time of the data returned in the form of a Unix timestamp.

end

timestamp

yes

End time of the data returned in the form of a Unix timestamp.

location

lat, lon coordinates

yes

User-provided latitude and longitude coordinates in decimal degrees. Users are allowed a maximum of five coordinates,1 formatted as "&location=[(<lat_1>,<lon_1>),(<lat_2>,<lon_2>)]."

unitcode

string

no

Unit conversion set to be used. Default is "us-std." Valid values are "us-std," "si-std," "us-std-precise," and "si-std-precise." Values of "us-std-precise" and "si-std-precise" round output values to six decimal places.

lang

string

no

Language setting. Default is "en-us." Please refer to the Language section of the Appendix for additional details.

icon_resolution

string

no

Icon resolution setting. Default is "128." Valid values are 32, 64, 128, or 256.

1 Additional coordinates are not counted against a client’s account.

Response Object (JSON)

The response may vary based on unit code selected.

Field Description

hail_descriptor

Hail descriptor data, including a text string, icon URL, and numerical code representing the likelihood that hail fell. As outlined in the Textual Form of Numerical Outputs section of the Appendix, if there is any chance hail might have fallen within one of the set times the parameter will be within the 80000-series. Two additional codes are also possible: 10000 indicates hail detection is unavailable (occurs if the location is outside of valid radar coverage), and 10500 indicates that the location was in radar coverage but highly unlikely for hail to have occurred.

max_estimated_hail_size

The maximum estimated hail size which is estimated by processing the vertical profiles of radar reflectivity and environmental temperature. Results are limited by radar coverage. A result of 'n/a' is returned when no hail was diagnosed, regardless of whether there was or was not precipitation.

max_radar_refl

Maximum radar reflectivity data. Radar reflectivity is a measure of the amount of power reflected off of hydrometeors and returned to the radar, and increases with increasing precipitation intensity.

precip_acc_period

Best estimate of liquid-equivalent precipitation. Matches the precip_acc_period_adjusted value if available, or the precip_acc_period_raw value if the adjusted value is not available.

precip_acc_period_adjusted

Liquid-equivalent precipitation accumulation, fundamentally derived from the raw precipitation product, but then adjusted to more closely match available ground truth observations. Due to the delays in receiving these ground truth data, accumulation adjustment typically lags real-time by a day or more.

precip_acc_period_raw

Liquid-equivalent precipitation accumulation, estimated from multiple sources of data that may include any or all of the following: weather radar, satellite, computer model, and surface observation data.

Example Request

https://ag.us.clearapis.com/v1.2/historical/daily/hail?app_id=123&app_key=321
&start=1405900800&end=1405987200&location=47.922759,-97.089954

Example Response

{
    "39.67,-93.64":{
        "2019-05-14":{
            "descriptors":{
                "hail_descriptor":{
                    "code":80400,
                    "icon":"https://.../error_datanotavailable.png",
                    "text":"Severe Hail Likely"
                }
            },
            "max_estimated_hail_size":{
                "unit":"in",
                "value":1.96
            },
            "max_radar_refl":{
                "unit":"dBZ",
                "value":64.0
            },
            "precip_acc_period":{
                "unit":"in",
                "value":0.69
            },
            "precip_acc_period_adjusted":{
                "unit":"in",
                "value":0.69
            },
            "precip_acc_period_raw":{
                "unit":"in",
                "value":1.65
            }
        }
    }
}

Hourly Historical Hail - v1.1

The Hourly Historical Hail service provides up to 240 hours of historical hail, radar reflectivity, and precipitation data for a specified location.

URL Description

https://ag.us.clearapis.com/v1.1/historical/hourly/hail?app_id={string}
&app_key={string}&start={timestamp}&end={timestamp}
&location={lat, lon coordinates}&unitcode={string}
&lang={string}&icon_resolution={string}

Request Parameters

Parameter Type Required Description

app_id

string

yes

API ID provided by Iteris.

app_key

string

yes

API key provided by Iteris.

start

timestamp

yes

Start time of the data returned in the form of a Unix timestamp.

end

timestamp

yes

End time of the data returned in the form of a Unix timestamp.

location

lat, lon coordinates

yes

User-provided latitude and longitude coordinates in decimal degrees. Users are allowed a maximum of five coordinates,1 formatted as "&location=[(<lat_1>,<lon_1>),(<lat_2>,<lon_2>)]."

unitcode

string

no

Unit conversion set to be used. Default is "us-std." Valid values are "us-std," "si-std," "us-std-precise," and "si-std-precise." Values of "us-std-precise" and "si-std-precise" round output values to six decimal places.

lang

string

no

Language setting. Default is "en-us." Please refer to the Language section of the Appendix for additional details.

icon_resolution

string

no

Icon resolution setting. Default is "128." Valid values are 32, 64, 128, or 256.

1 Additional coordinates are not counted against a client’s account.

Response Object (JSON)

The response may vary based on unit code selected.

Field Description

hail_descriptor

Hail descriptor data, including a text string, icon URL, and numerical code representing the likelihood that hail fell. As outlined in the Textual Form of Numerical Outputs section of the Appendix, if there is any chance hail might have fallen within one of the set times the parameter will be within the 80000-series. Two additional codes are also possible: 10000 indicates hail detection is unavailable (occurs if the location is outside of valid radar coverage), and 10500 indicates that the location was in radar coverage but highly unlikely for hail to have occurred.

max_estimated_hail_size

The maximum estimated hail size which is estimated by processing the vertical profiles of radar reflectivity and environmental temperature. Results are limited by radar coverage. A result of 'n/a' is returned when no hail was diagnosed, regardless of whether there was or was not precipitation.

max_radar_refl

Maximum radar reflectivity data. Radar reflectivity is a measure of the amount of power reflected off of hydrometeors and returned to the radar, and increases with increasing precipitation intensity.

precip_acc_period

Best estimate of liquid-equivalent precipitation. Matches the precip_acc_period_adjusted value if available, or the precip_acc_period_raw value if the adjusted value is not available.

precip_acc_period_adjusted

Liquid-equivalent precipitation accumulation, fundamentally derived from the raw precipitation product, but then adjusted to more closely match available ground truth observations. Due to the delays in receiving these ground truth data, accumulation adjustment typically lags real-time by a day or more.

precip_acc_period_raw

Liquid-equivalent precipitation accumulation, estimated from multiple sources of data that may include any or all of the following: weather radar, satellite, computer model, and surface observation data.

valid_time_end

Valid end time for the hourly period in the form of a Unix timestamp.

valid_time_start

Valid start time for the hourly period in the form of a Unix timestamp.

Example Request

https://ag.us.clearapis.com/v1.1/historical/hourly/hail?app_id=123&app_key=321
&start=1405990800&end=1405994400&location=47.922759,-97.089954

Example Response

{
    "39.67,-93.64":{
        "hourly_historical_hail:1557885600":{
            "descriptors":{
                "hail_descriptor":{
                    "code":80400,
                    "icon":"https://.../error_datanotavailable.png",
                    "text":"Severe Hail Likely"
                }
            },
            "max_estimated_hail_size":{
                "unit":"in",
                "value":1.96
            },
            "max_radar_refl":{
                "unit":"dBZ",
                "value":64.0
            },
            "precip_acc_period":{
                "unit":"in",
                "value":0.65
            },
            "precip_acc_period_adjusted":{
                "unit":"in",
                "value":0.65
            },
            "precip_acc_period_raw":{
                "unit":"in",
                "value":1.56
            },
            "valid_time_end":1557889200,
            "valid_time_start":1557885600
        }
    }
}

Appendix

Common HTTP response codes

The following are common HTTP response codes and their meanings. These are standard across all API services.

  • 200 OK - The request was successful.

  • 400 Bad Request - The request was invalid. An accompanying error message will be provided if available.

  • 401 Unauthorized - Authentication to the API has failed. Authentication credentials are missing or incorrect.

  • 403 Forbidden - You are trying to access a resource for which you do not have the appropriate privileges.

  • 404 Not found - The requested resource was not found. An accompanying error message will be provided if available.

  • 500 Internal Server Error - An internal server error has occurred while processing the request.

  • 502 Bad Gateway - The service is not reachable.

Null or Empty Values

In some cases values will be represented as "n/a." This indicates that the requested data is not available or is not applicable.

Unix Timestamp

Iteris employs Unix timestamps for some time-based parameters. Unix timestamps are defined as the number of seconds since 1970-01-01 00:00 Coordinated Universal Time (UTC), and are an absolute and universal measure of time, independent of timezones. For example, when the current Unix time is 1457543400, it is 1457543400 everywhere, whether it is the middle of the night or middle of the day at any particular location on Earth.

When requesting hourly or sub-hourly data, the use of Unix timestamps is straightforward. Simply convert the desired date/time/timezone into its corresponding Unix timestamp, and pass the resulting value in via the URL associated with the API request. For instance, if you wish to retrieve hourly data for the period spanning 2001-03-09 12:00 Central Standard Time (CST) to 2001-03-10 12:00 CST, you would pass in Unix timestamps of 984160800 and 984247200, respectively.

When requesting daily data, however, the use of Unix timestamps is less straightforward. Ideally, the Unix timestamps provided would be evaluated in the timezone of the requested location in order to interpret the date ranges desired from the request. However, since many of Iteris’ API endpoints permit requesting data for many different locations in a single query, the timezone may vary between the different locations included in the query. If the Unix timestamps were evaluated in the local timezone of each of the query locations, there would be instances when the data returned would be for a date range that is shifted by a day between the different locations, which is generally an undesirable behavior. For example, while 984160800 evaluates to 2001-03-09 in Central Standard Time (CST; which is equivalent to UTC-6), it evaluates to 2001-03-10 in New Zealand (UTC+12).

Because of this, when Unix timestamps are used in queries for daily data, the method employed by Iteris is to do all conversions between Unix timestamps and year/month/day assuming the timezone is UTC (equivalent to UTC+0). If you desire daily data for 2001-03-09, you must pass in a Unix timestamp that falls within the range 984096000 (corresponding to 2001-03-09 00:00 UTC) and 984182399 (2001-03-09 23:59:59 UTC). It is generally easiest to find an appropriate Unix timestamp by just converting the date/time/timezone string of “YYYY-MM-DD 00:00 UTC” replacing the year (YYYY), month (MM), and day (DD) as desired. If you wish for any particular date to be included, the Unix timestamps provided for the start and end of the query must encapsulate that date when evaluated in the UTC+0 timezone.

It is important to note that while the system Iteris employs for converting Unix timestamps in query URLs into the associated date ranges operates under the assumption of a UTC+0 timezone for daily data requests, the data that are returned from the requests are aligned to midnight-to-midnight local time in the timezone of each location contained in the request. For example, if locations in the Central and Mountain timezones of the United States are included in the same request, the data from locations falling in the Central timezone would be valid for the period spanning midnight-to-midnight CST (Central Standard Time), while the data from locations falling in the Mountain timezone would be valid for the period spanning midnight-to-midnight MST (Mountain Standard Time). Thus, if one were to create any sort of spatial display of data returned from Iteris’ daily data endpoints, the boundaries between timezones may be evident (for instance if rain fell in the hour prior to midnight immediately on the west side of the timezone boundary, while it fell in the hour following midnight immediately on the east side of the timezone boundary).

Regional-based Account Access

Any data stored by the Account API in one region is not available in another. Each region will require a unique set of credentials. Please contact your account representative if interested in utilizing an additional region. When attempting to use the credentials from one region with the services in another, an 'account not found' error will be returned with HTTP status code 400. See example below:

<title>400 Bad Request</title>
<h1>Bad Request</h1>
<p>Account not found.</p>

Language

Entry Language

de

German

en-us

English (US localization. This is the default if lang not set)

es-es

Spanish (Spain localization)

es-mx

Spanish (Mexico localization)

fr

French

fr-ca

French (Canadian localization)

ja

Japanese

it

Italian

it-it

Italian (Italy localization)

nl

Dutch

pl

Polish

pl-pl

Polish (Poland)

pt

Portuguese

pt-br

Portuguese (Brazilian)

ro

Romanian

ro-ro

Romanian (Romania)

ru

Russian

uk

Ukrainian

Textual Form of Numerical Outputs

This section outlines what numerical outputs represent in textual form. When reviewing data outputs, the last number in the numerical sequence ("code") correlates to the given text description ("qualifier").

Leading Qualifiers

Code Qualifier

1

Widely Scattered

2

Scattered

3

Numerous

4

Widespread

5

Chance of

6

Pending

7

Increasing

8

Decreasing

9

Becoming

10

Variable

11

Turning

12

Occasional

13

Slight Chance of

14

Isolated

15

Lightly

16

Some Risk of

17

Intermittent

18

Intermittently

19

Good Chance of

Trailing Qualifiers

Code Qualifier

50

Likely

51

Beginning

52

Starting

53

Developing

54

Increasing

55

Ending

56

Lifting

57

Diminishing

58

Decreasing

59

Dissipating

60

Variable

61

Pending

62

Watch

63

Warning

64

Advisory

65

In the Vicinity

66

Continuing

67

Conditions Continuing

68

Imminent

69

Conditions Developing

70

Conditions Diminishing

71

Near Freezing

Error / Other

Code Description Leading Codes Leading Qualifiers Trailing Codes Trailing Qualifiers

10000

Data Not Available

10100

Bad Location

10200

Error

10300

Other

10400

Unknown

10500

None

10600

Low

10700

Moderate

10800

Medium

10900

High

11000

Yes

11100

No

Sky Cover

Code Description Leading Codes Leading Qualifiers Trailing Codes Trailing Qualifiers

20000

Clear

9

Becoming

20100

Mostly Clear

9

Becoming

20200

Partly Cloudy

9

Becoming

20300

Partly Clear

9

Becoming

20400

Mostly Cloudy

9

Becoming

20500

Cloudy

9

Becoming

20600

Fair

9

Becoming

20700

Few Clouds

53

Developing

20800

Scattered Clouds

53

Developing

20900

Broken Overcast

9

Becoming

21000

Overcast

9

Becoming

21100

Clouds

7, 8, 10

Increasing, Decreasing, Variable

21200

Visibility

Code Description Leading Codes Leading Qualifiers Trailing Codes Trailing Qualifiers

30000

Haze

30100

Hazy

30200

Mist

30300

Patchy Fog

50, 53, 56, 59, 64, 65, 66

Likely, Developing, Lifting, Dissipating, Advisory, In the Vicinity, Continuing

30400

Fog

50, 53, 56, 59, 64, 65, 66

Likely, Developing, Lifting, Dissipating, Advisory, In the Vicinity, Continuing

30500

Dense Fog

50, 53, 56, 59, 64, 65, 66

Likely, Developing, Lifting, Dissipating, Advisory, In the Vicinity, Continuing

30600

Freezing Mist

50, 53, 55, 59, 65, 66

Likely, Developing, Ending, Dissipating, In the Vicinity, Continuing

30700

Freezing Fog

50, 53, 56, 59, 64, 65, 66

Likely, Developing, Lifting, Dissipating, Advisory, In the Vicinity, Continuing

30800

Ice Fog

50, 53, 56, 59, 64, 65, 66

Likely, Developing, Lifting, Dissipating, Advisory, In the Vicinity, Continuing

30900

Blowing Snow

2, 4, 5, 13, 19

Scattered, Widespread, Chance of, Slight Chance of, Good Chance of

50, 53, 55, 57, 59, 62, 63, 64, 65, 66

Likely, Developing, Ending, Diminishing, Dissipating, Watch, Warning, Advisory, In the Vicinity, Continuing

31000

Drifting Snow

2, 4, 5, 13, 19

Scattered, Widespread, Chance of, Slight Chance of, Good Chance of

50, 53, 55, 57, 59, 62, 63, 64, 65, 66

Likely, Developing, Ending, Diminishing, Dissipating, Watch, Warning, Advisory, In the Vicinity, Continuing

31100

Dust

31200

Blowing Dust

31300

Blowing Sand

31400

Smoke

59, 65, 66

Dissipating, In the Vicinity, Continuing

31500

Volcanic Ash

65

In the Vicinity

31600

Spray

65

In the Vicinity

Temperature

Code Description Leading Codes Leading Qualifiers Trailing Codes Trailing Qualifiers

40000

Very Cold

9

Becoming

67

Conditions Continuing

40100

Cold

9

Becoming

67

Conditions Continuing

40200

Cool

67

Conditions Continuing

40300

Mild

67

Conditions Continuing

40400

Warm

67

Conditions Continuing

40500

Hot

9

Becoming

67

Conditions Continuing

40600

Very Hot

9

Becoming

67

Conditions Continuing

40700

Humid

9

Becoming

67

Conditions Continuing

40800

Warm and Humid

9

Becoming

67

Conditions Continuing

40900

Hot and Humid

9

Becoming

67

Conditions Continuing

41000

Very Hot and Humid

9

Becoming

67

Conditions Continuing

41100

More Humid

9, 11

Becoming, Turning

41200

Colder

9, 11

Becoming, Turning

41300

Warmer

9, 11

Becoming, Turning

Wind

Code Description Leading Codes Leading Qualifiers Trailing Codes Trailing Qualifiers

50000

Calm

9

Becoming

67

Conditions Continuing

50100

Light Winds

66

Continuing

50200

Light Breeze

66

Continuing

50300

Windy

9, 11

Becoming, Turning

67, 69, 70

Conditions Continuing, Conditions Developing, Conditions Diminishing

50400

Breezy

9, 11

Becoming, Turning

67, 69, 70

Conditions Continuing, Conditions Developing, Conditions Diminishing

50500

Gusty Winds

53, 57, 66

Developing, Diminishing, Continuing

50600

North

9, 11

Becoming, Turning

50700

North-Northeast

9, 11

Becoming, Turning

50800

Northeast

9, 11

Becoming, Turning

50900

East-Northeast

9, 11

Becoming, Turning

51000

East

9, 11

Becoming, Turning

51100

East-Southeast

9, 11

Becoming, Turning

51200

Southeast

9, 11

Becoming, Turning

51300

South-Southeast

9, 11

Becoming, Turning

51400

South

9, 11

Becoming, Turning

51500

South-Southwest

9, 11

Becoming, Turning

51600

Southwest

9, 11

Becoming, Turning

51700

West-Southwest

9, 11

Becoming, Turning

51800

West

9, 11

Becoming, Turning

51900

West-Northwest

9, 11

Becoming, Turning

52000

Northwest

9, 11

Becoming, Turning

52100

North-Northwest

9, 11

Becoming, Turning

52200

Variable

9, 11

Becoming, Turning

Precipitation

Code Description Leading Codes Leading Qualifiers Trailing Codes Trailing Qualifiers

60000

Drizzle

2, 4, 5, 12, 13, 19

Scattered, Widespread, Chance of, Occasional, Slight Chance of, Good Chance of

50, 53, 55, 59, 66

Likely, Developing, Ending, Dissipating, Continuing

60100

Freezing Drizzle

2, 4, 5, 12, 13, 19

Scattered, Widespread, Chance of, Occasional, Slight Chance of, Good Chance of

50, 53, 55, 59, 66

Likely, Developing, Ending, Dissipating, Continuing

60200

Sprinkles

0, 1, 2, 5, 12, 13, 19

Isolated, Widely Scattered, Scattered, Chance of, Occasional, Slight Chance of, Good Chance of

50, 53, 55, 57, 59, 65, 66

Likely, Developing, Ending, Diminishing, Dissipating, In the Vicinity, Continuing

60300

Light Rain

4, 5, 12, 13, 19

Widespread, Chance of, Occasional, Slight Chance of, Good Chance of

50, 53, 55, 59, 65, 66

Likely, Developing, Ending, Dissipating, In the Vicinity, Continuing

60400

Light Rain Showers

0, 1, 2, 5, 12, 13, 19

Isolated, Widely Scattered, Scattered, Chance of, Occasional, Slight Chance of, Good Chance of

50, 53, 55, 59, 65, 66

Likely, Developing, Ending, Dissipating, In the Vicinity, Continuing

60500

Rain

4, 5, 13, 19

Widespread, Chance of, Slight Chance of, Good Chance of

50, 53, 55, 59, 65, 66

Likely, Developing, Ending, Dissipating, In the Vicinity, Continuing

60600

Rain Showers

0, 1, 2, 5, 12, 13, 19

Isolated, Widely Scattered, Scattered, Chance of, Occasional, Slight Chance of, Good Chance of

50, 53, 55, 59, 65, 66

Likely, Developing, Ending, Dissipating, In the Vicinity, Continuing

60700

Heavy Rain

4, 5, 13, 19

Widespread, Chance of, Slight Chance of, Good Chance of

50, 53, 55, 59, 65, 66

Likely, Developing, Ending, Dissipating, In the Vicinity, Continuing

60800

Thundershowers

0, 1, 2, 3, 4, 5, 12, 13, 19

Isolated, Widely Scattered, Scattered, Numerous, Widespread, Chance of, Occasional, Slight Chance of, Good Chance of

50, 53, 55, 57, 59, 65, 66, 68

Likely, Developing, Ending, Diminishing, Dissipating, In the Vicinity, Continuing, Imminent

60900

Thunderstorms

0, 1, 2, 3, 4, 5, 12, 13, 19

Isolated, Widely Scattered, Scattered, Numerous, Widespread, Chance of, Occasional, Slight Chance of, Good Chance of

50, 53, 55, 57, 59, 65, 66, 68

Likely, Developing, Ending, Diminishing, Dissipating, In the Vicinity, Continuing, Imminent

61000

Thunder

65

In the Vicinity

61100

Flurries

0, 1, 2, 5, 12, 13, 19

Isolated, Widely Scattered, Scattered, Chance of, Occasional, Slight Chance of, Good Chance of

50, 53, 55, 57, 59, 65, 66

Likely, Developing, Ending, Diminishing, Dissipating, In the Vicinity, Continuing

61200

Light Snow

4, 5, 12, 13, 19

Widespread, Chance of, Occasional, Slight Chance of, Good Chance of

50, 53, 55, 59, 65, 66

Likely, Developing, Ending, Dissipating, In the Vicinity, Continuing

61300

Light Snow Showers

0, 1, 2, 5, 12, 13, 19

Isolated, Widely Scattered, Scattered, Chance of, Occasional, Slight Chance of, Good Chance of

50, 53, 55, 59, 65, 66

Likely, Developing, Ending, Dissipating, In the Vicinity, Continuing

61400

Snow

4, 5, 13, 19

Widespread, Chance of, Slight Chance of, Good Chance of

50, 53, 55, 59, 65, 66

Likely, Developing, Ending, Dissipating, In the Vicinity, Continuing

61500

Snow Showers

0, 1, 2, 5, 12, 13

Isolated, Widely Scattered, Scattered, Chance of, Occasional, Slight Chance of, Good Chance of

50, 53, 55, 59, 65, 66

Likely, Developing, Ending, Dissipating, In the Vicinity, Continuing

61600

Heavy Snow

4, 5, 13

Widespread, Chance of, Slight Chance of, Good Chance of

50, 53, 55, 59, 65, 66

Likely, Developing, Ending, Dissipating, In the Vicinity, Continuing

61700

Rain and Snow

4, 5, 12, 13, 19

Widespread, Chance of, Occasional, Slight Chance of, Good Chance of

50, 53, 55, 59, 65, 66

Likely, Developing, Ending, Dissipating, In the Vicinity, Continuing

61800

Wintry Mix

4, 5, 12, 13, 19

Widespread, Chance of, Occasional, Slight Chance of, Good Chance of

50, 53, 55, 59, 65, 66

Likely, Developing, Ending, Dissipating, In the Vicinity, Continuing

61900

Freezing Rain

4, 5, 12, 13, 19

Widespread, Chance of, Occasional, Slight Chance of, Good Chance of

50, 53, 55, 59, 65, 66

Likely, Developing, Ending, Dissipating, In the Vicinity, Continuing

62000

Sleet

5, 12, 13, 19

Chance of, Occasional, Slight Chance of, Good Chance of

50, 53, 55, 59, 65, 66

Likely, Developing, Ending, Dissipating, In the Vicinity, Continuing

62100

Ice Pellets

65

In the Vicinity

62200

Hail

65

In the Vicinity

62300

Severe Thunderstorm

62, 63, 65, 68

Watch, Warning, In the Vicinity, Imminent

62400

Tornado

62, 63, 65

Watch, Warning, In the Vicinity

62500

Winter Storm

53, 55, 59, 62, 63, 64, 68

Developing, Ending, Dissipating, Watch, Warning, Advisory, Imminent

62600

Winter Weather

64, 68

Advisory, Imminent

62700

Blizzard

62, 63, 67, 68

Watch, Warning, Conditions Continuing, Imminent

62800

Ice Storm

62, 63, 64, 66, 68

Watch, Warning, Advisory, Continuing, Imminent

62900

Tropical Storm

62, 63, 64, 66, 68

Watch, Warning, Advisory, Continuing, Imminent

63000

Hurricane

62, 63, 64, 66, 68

Watch, Warning, Advisory, Continuing, Imminent

Severe Weather

Code Description Leading Codes Leading Qualifiers Trailing Codes Trailing Qualifiers

80000

Minimal or No Hail

80100

Slight Possibility of Hail

80200

Hail Possible

80300

Hail Likely

80400

Severe Hail Likely

80500

Extreme Hail Likely

Changelog

This section describes document changes occurring in the two most recent versions.

5/16/19

Added the 'max_estimated_hail_size' to the daily and historical hail endpoints.

5/8/19

Updated the 'hail_descriptor' parameter description to outline the numerical codes representing the occurrence of hail.