Hourly Precipitation

Overview

Provides hourly precipitation for locations up to as recently as the previous hour.

By Location

Provides the total amount of precipitation within a user-defined timespan at a specific location. The location is represented by a latitude/longitude pair. Includes an hourly time series. The valid time of each element in the series defines the end of its hourly accumulation period.

GET /hourly-precipitation/{latitude}/{longitude}

Query String Parameters (Optional)

The default response contains results in millimeters for the next 24 hours. We would encourage using start and end paramaters with an end time no later than the previous hour.

However, the forecast data is deprecated and will be discontinued at some point in the future.

Name Type Description Accepted Values / Range Example
start string start time 1 year ago to previous hour 2015-06-01T00:00:00Z
end string end time 1 year ago to previous hour 2015-06-01T03:00:00Z
unit string unit of measure inches, millimeters inches

Request Example

See CORS for request header details.

$ curl -X GET -G "https://insight.api.wdtinc.com/hourly-precipitation/35.482/-97.535" \
  -d start="2015-06-01T00:00:00Z" \
  -d end="2015-06-01T03:00:00Z" \
  --user <username>:<password>

Response Example

See Status Codes for response code details.

HTTP/1.1 200 OK
{
  "latitude": 35.482,
  "longitude": -97.535,
  "startTime": "2015-06-01T00:00:00Z",
  "endTime": "2015-06-01T03:00:00Z",
  "precipitation": 2.5,
  "unit": {
    "description": "millimeters",
    "label": "mm"
  },
  "series": [
    {
      "validTime": "2015-06-01T01:00:00Z",
      "value": 1.25,
      "products": [
        "skywise-1hr-precipitation-analysis"
      ]
    },
    {
      "validTime": "2015-06-01T02:00:00Z",
      "value": 0.25,
      "products": [
        "skywise-1hr-precipitation-analysis"
      ]
    },
    {
      "validTime": "2015-06-01T03:00:00Z",
      "value": 1.0,
      "products": [
        "skywise-1hr-precipitation-analysis"
      ]
    }
  ]
}