{"location":{"id":"sk-40","name":"Saskatoon","province":"SK","lat":52.13,"lon":-106.66},"retrievedAt":"2026-10-28T10:08:15.073Z","observedAt":"2026-10-28T10:00:00.000Z","issuedAt":"2026-10-27T22:00:00.000Z","hourlyIssuedAt":"2026-10-28T22:00:00.000Z","stale":true,"current":{"temperature":0,"humidity":97,"wind":10,"gust":32,"condition":"Light Snowshower","station":"Saskatoon Diefenbaker Int'l Airport"},"hours":[{"time":"2026-10-28T11:00:00.000Z","temperature":0,"rainChance":90,"wind":15,"gust":null,"condition":"Light snow"},{"time":"2026-10-28T12:00:00.000Z","temperature":0,"rainChance":90,"wind":15,"gust":null,"condition":"Light snow"},{"time":"2026-10-28T13:00:00.000Z","temperature":0,"rainChance":90,"wind":15,"gust":null,"condition":"Light snow"},{"time":"2026-10-28T14:00:00.000Z","temperature":0,"rainChance":90,"wind":15,"gust":null,"condition":"Light snow"},{"time":"2026-10-28T15:00:00.000Z","temperature":0,"rainChance":90,"wind":15,"gust":null,"condition":"Light snow"},{"time":"2026-10-28T16:00:00.000Z","temperature":0,"rainChance":90,"wind":15,"gust":null,"condition":"Light snow"},{"time":"2026-10-28T17:00:00.000Z","temperature":1,"rainChance":90,"wind":15,"gust":null,"condition":"Light snow"},{"time":"2026-10-28T18:00:00.000Z","temperature":1,"rainChance":90,"wind":15,"gust":null,"condition":"Light snow"},{"time":"2026-10-28T19:00:00.000Z","temperature":1,"rainChance":90,"wind":15,"gust":null,"condition":"Light snow"},{"time":"2026-10-28T20:00:00.000Z","temperature":2,"rainChance":90,"wind":15,"gust":null,"condition":"Light snow"},{"time":"2026-10-28T21:00:00.000Z","temperature":2,"rainChance":90,"wind":15,"gust":null,"condition":"Light snow mixed with rain"},{"time":"2026-10-28T22:00:00.000Z","temperature":2,"rainChance":90,"wind":15,"gust":null,"condition":"Light snow mixed with rain"},{"time":"2026-10-28T23:00:00.000Z","temperature":1,"rainChance":90,"wind":15,"gust":null,"condition":"Light snow mixed with rain"},{"time":"2026-10-29T00:00:00.000Z","temperature":1,"rainChance":90,"wind":15,"gust":null,"condition":"Periods of rain mixed with snow"},{"time":"2026-10-29T01:00:00.000Z","temperature":0,"rainChance":90,"wind":15,"gust":null,"condition":"Periods of rain mixed with snow"},{"time":"2026-10-29T02:00:00.000Z","temperature":0,"rainChance":90,"wind":15,"gust":null,"condition":"Periods of rain mixed with snow"},{"time":"2026-10-29T03:00:00.000Z","temperature":-1,"rainChance":90,"wind":15,"gust":null,"condition":"Periods of light snow"},{"time":"2026-10-29T04:00:00.000Z","temperature":-1,"rainChance":90,"wind":15,"gust":null,"condition":"Periods of light snow"},{"time":"2026-10-29T05:00:00.000Z","temperature":-1,"rainChance":90,"wind":15,"gust":null,"condition":"Periods of light snow"},{"time":"2026-10-29T06:00:00.000Z","temperature":-1,"rainChance":90,"wind":15,"gust":null,"condition":"Periods of light snow"},{"time":"2026-10-29T07:00:00.000Z","temperature":-1,"rainChance":90,"wind":15,"gust":null,"condition":"Periods of light snow"},{"time":"2026-10-29T08:00:00.000Z","temperature":-1,"rainChance":90,"wind":15,"gust":null,"condition":"Periods of light snow"},{"time":"2026-10-29T09:00:00.000Z","temperature":-1,"rainChance":90,"wind":10,"gust":null,"condition":"Periods of light snow"},{"time":"2026-10-29T10:00:00.000Z","temperature":-1,"rainChance":90,"wind":10,"gust":null,"condition":"Periods of light snow"}],"forecast":[{"period":"Tonight","summary":"Rain changing to snow this evening. Snowfall amount 2 cm. Wind southeast 20 km/h becoming light this evening. Low zero.","condition":"Snow or rain","temperature":0,"temperatureKind":"low"},{"period":"Wednesday","summary":"Snow becoming mixed with rain in the afternoon. Snowfall amount 2 cm. High plus 2.","condition":"Snow mixed with rain","temperature":2,"temperatureKind":"high"},{"period":"Wednesday night","summary":"Periods of rain or light snow changing to periods of light snow in the evening. Wind up to 15 km/h. Low minus 2. Wind chill near minus 6.","condition":"Periods of light snow or rain","temperature":-2,"temperatureKind":"low"},{"period":"Thursday","summary":"Cloudy. High plus 2.","condition":"Cloudy","temperature":2,"temperatureKind":"high"},{"period":"Thursday night","summary":"Cloudy. Low minus 6.","condition":"Cloudy","temperature":-6,"temperatureKind":"low"},{"period":"Friday","summary":"Sunny. High plus 3.","condition":"Sunny","temperature":3,"temperatureKind":"high"},{"period":"Friday night","summary":"Cloudy. Low minus 4.","condition":"Cloudy","temperature":-4,"temperatureKind":"low"},{"period":"Saturday","summary":"Sunny. High plus 5.","condition":"Sunny","temperature":5,"temperatureKind":"high"},{"period":"Saturday night","summary":"Clear. Low minus 4.","condition":"Clear","temperature":-4,"temperatureKind":"low"},{"period":"Sunday","summary":"Sunny. High 8.","condition":"Sunny","temperature":8,"temperatureKind":"high"},{"period":"Sunday night","summary":"Cloudy periods. Low minus 2.","condition":"Cloudy periods","temperature":-2,"temperatureKind":"low"},{"period":"Monday","summary":"A mix of sun and cloud. High 6.","condition":"A mix of sun and cloud","temperature":6,"temperatureKind":"high"}],"alerts":[],"source":{"publisher":"Environment and Climate Change Canada","url":"https://weather.gc.ca/en/location/index.html?coords=52.13,-106.66","dataUrl":"https://api.weather.gc.ca/collections/citypageweather-realtime/items/sk-40?f=json","licence":"https://eccc-msc.github.io/open-data/licence/readme_en/","scope":"City / forecast region. Nearby field conditions can differ.","transform":"agriai-eccc-1.0"}}