PWS Observations - Current Conditions
Overview
- Domain Portfolio: Observations
- Domain: Current Conditions
- Geography: Global
- Attribution Required: No
- Attribution Requirements: N/A
Personal Weather Stations (PWS) Current Conditions returns the current conditions observations for the current record.Current record is the last record reported within 60 minutes. If the station has not reported a current conditions in the past 60 minutes, the response will not return an expired observation record (older than 60 minutes); a 'Data Expired' message will be returned instead.
HTTP Headers and Data Lifetime - Caching and Expiration
For details on appropriate header values as well as caching and expiration definitions, please see The Weather Company Data | API Common Usage Guide.
Unit of Measure Requirement
- e = English units
- m = Metric units
- h = Hybrid units (UK)
*Note Aggregate Product Name not intended for use unless it is in conjunction with one or more additional products.
URL Construction
Aggregate Product Name:v2pwsObsCur*
Atomic API URL Examples:Request by PWS Station ID: Required Parameters: format, units, apiKey| Optional Parameter: numericPrecisionhttps://api.weather.com/v2/pws/observations/current?stationId=KMAHANOV10&format=json&units=e&apiKey=yourApiKey
Valid Parameter Definitions
Parameter Name | Valid Parameter Value | Description |
---|---|---|
numericPrecision | decimal | Optional parameter. Set to ‘decimal’ to ensure data is returned in decimal format when needed. Will return integers if this value is not used. |
Data Elements & Definitions
Note: Field names are sorted alphabetically in the table below for presentation purposes. The table below does not represent the sort order of the API response.
Field Name | Description | Type | Range | Sample | Nulls Allowed |
---|---|---|---|---|---|
country | Country Code | string | US | Y | |
epoch | Time in UNIX seconds | epoch | 1475157931 | Y | |
humidity | The relative humidity of the air. | integer/decimal | 71 | Y | |
lat | Latitude of PWS | decimal | Any valid latitude value. -90 to 90 | 32.50828934 | Y |
lon | Longitude of PWS | decimal | Any valid longitude value. -180 to 180 | -110.8763962 | Y |
neighborhood | Neighborhood associated with the PWS location | string | WOW Arizona! | Y | |
obsTimeLocal | Time observation is valid in local apparent time by timezone - tz | ISO | YYYYY-MM-dd HH:mm:ss | 2016-09-29 14:05:31 | Y |
obsTimeUtc | GMT(UTC) time | ISO | ISO 8601 - yyyy-MM-dd'T'HH:mm:ssZZ | 2016-09-29T14:05:31Z | Y |
qcStatus |
Quality control indicator: -1: No quality control check performed 0: This observation was marked as possibly incorrect by our quality control algorithm 1: This observation passed quality control checks |
integer | -1 to 1 | 1 | N |
realtimeFrequency | Frequency of data report updates in minutes | integer/decimal | 5 | Y | |
softwareType | Software type of the PWS | string | WS-1001 V2.2.9 | Y | |
solarRadiation | Solar Radiation | integer/decimal | 92.0 | Y | |
stationID | ID as registered by wunderground.com | string | KAZTUCSO539 | N | |
uv | UV reading of the intensity of solar radiation | integer/decimal | 1.2 | Y | |
winddir | Wind Direction | integer/decimal | 52 | Y | |
imperial metric metric_si uk_hybrid |
Object containing fields that use a defined unit of measure. The object label is dependent on the units parameter assigned in the request. "imperial", "metric", "metric_si", "uk_hybrid" |
object | imperial: {.....} | N | |
dewpt | The temperature which air must be cooled at constant pressure to reach saturation. The Dew Point is also an indirect measure of the humidity of the air. The Dew Point will never exceed the Temperature. When the Dew Point and Temperature are equal, clouds or fog will typically form. The closer the values of Temperature and Dew Point, the higher the relative humidity. | integer/decimal |
-80 to 100 (°F) or -62 to 37 (°C) |
58 | Y |
elev | Elevation | integer/decimal | 3094 | Y | |
heatIndex |
Heat Index - An apparent temperature. It represents what the air temperature “feels like” on exposed human skin due to the combined effect of warm temperatures and high humidity. When the temperature is 70°F or higher, the Feels Like value represents the computed Heat Index. |
integer/decimal | 67 | Y | |
precipRate | Rate of precipitation - instantaneous precipitation rate. How much rain would fall if the precipitation intensity did not change for one hour | integer/decimal | 0.0 | Y | |
precipTotal | Accumulated precipitation for today from midnight to present. | integer/decimal | 0.0 | Y | |
pressure | Mean Sea Level Pressure, the equivalent pressure reading at sea level recorded at this station | integer/decimal | 30.06 | Y | |
temp | Temperature in defined unit of measure. | integer/decimal | 67 | Y | |
windChill |
Wind Chill - An apparent temperature. It represents what the air temperature “feels like” on exposed human skin due to the combined effect of the cold temperatures and wind speed. When the temperature is 61°F or lower the Feels Like value represents the computed Wind Chill so display the Wind Chill value. |
integer/decimal | -34 | Y | |
windGust | Wind Gust - sudden and temporary variations of the average Wind Speed. The report always shows the maximum wind gust speed recorded during the observation period. It is a required display field if Wind Speed is shown. | integer/decimal | 56 | Y | |
windSpeed |
Wind Speed - The wind is treated as a vector; hence, winds must have direction and magnitude (speed). The wind information reported in the hourly current conditions corresponds to a 10-minute average called the sustained wind speed. Sudden or brief variations in the wind speed are known as “wind gusts” and are reported in a separate data field. Wind directions are always expressed as ""from whence the wind blows"" meaning that a North wind blows from North to South. If you face North in a North wind the wind is at your face. Face southward and the North wind is at your back. |
integer/decimal | 56 | Y |
JSON Sample
{
observations: [
{
stationID: "KNCCARY89",
obsTimeUtc: "2019-02-04T14:53:14Z",
stationID: "KNCCARY89",
obsTimeUtc: "2019-02-04T14:53:14Z",
obsTimeLocal: "2019-02-04 09:53:14",
neighborhood: "Highcroft Village",
softwareType: "GoWunder 1337.9041ac1",
country: "US",
solarRadiation: 436.0,
lon: -78.8759613,
realtimeFrequency: null,
epoch: 1549291994,
lat: 35.80221176,
uv: 1.2,winddir: 329,
humidity: 71,
qcStatus: 1,
imperial: {
temp: 53,
heatIndex: 53,
dewpt: 44,
windChill: 53,
windSpeed: 2,
windGust: null,
pressure: 30.09,
precipRate: 0.0,
precipTotal: 0.0,
elev: 413
}
}
]
}