{"site":"KBYX","name":"Key West","scanned":"2026-10-17T05:28:38.000Z","storms":[{"id":"Z3","lon":-81.331,"lat":22.9836,"fromRadar":{"deg":168,"mi":113.9},"moving":{"toward":307,"mph":21},"ahead":[{"minutes":15,"lon":-81.4017,"lat":23.022},{"minutes":30,"lon":-81.4715,"lat":23.0794}],"errorMi":1.6},{"id":"S5","lon":-81.358,"lat":23.4918,"fromRadar":{"deg":164,"mi":79.4},"moving":{"toward":318,"mph":16},"ahead":[{"minutes":15,"lon":-81.4133,"lat":23.5301},{"minutes":30,"lon":-81.4458,"lat":23.5743},{"minutes":45,"lon":-81.4952,"lat":23.6158},{"minutes":60,"lon":-81.544,"lat":23.6756}],"errorMi":0.8},{"id":"P6","lon":-81.1783,"lat":23.1945,"fromRadar":{"deg":161,"mi":102.4},"moving":{"toward":274,"mph":15},"ahead":[{"minutes":15,"lon":-81.2372,"lat":23.1946},{"minutes":30,"lon":-81.3263,"lat":23.2067},{"minutes":45,"lon":-81.3831,"lat":23.2118}],"errorMi":1.6},{"id":"Q9","lon":-81.5767,"lat":23.7722,"fromRadar":{"deg":172,"mi":57.5},"moving":{"toward":348,"mph":12},"ahead":[{"minutes":15,"lon":-81.5817,"lat":23.8052},{"minutes":30,"lon":-81.5893,"lat":23.8547},{"minutes":45,"lon":-81.5943,"lat":23.8877},{"minutes":60,"lon":-81.6145,"lat":23.9357}],"errorMi":0.6},{"id":"I5","lon":-79.1561,"lat":25.4128,"fromRadar":{"deg":70,"mi":169.2},"moving":{"toward":356,"mph":16},"ahead":[{"minutes":15,"lon":-79.1545,"lat":25.4588},{"minutes":30,"lon":-79.1539,"lat":25.505},{"minutes":45,"lon":-79.1727,"lat":25.5918},{"minutes":60,"lon":-79.1751,"lat":25.6386}],"errorMi":0.7},{"id":"U9","lon":-80.9568,"lat":23.188,"fromRadar":{"deg":154,"mi":108.2},"moving":{"toward":277,"mph":18},"ahead":[{"minutes":15,"lon":-81.0253,"lat":23.1956},{"minutes":30,"lon":-81.0924,"lat":23.2059},{"minutes":45,"lon":-81.1842,"lat":23.2102},{"minutes":60,"lon":-81.2477,"lat":23.2265}],"errorMi":1.2},{"id":"W7","lon":-82.8863,"lat":26.2266,"fromRadar":{"deg":327,"mi":134.6},"moving":{"toward":52,"mph":8},"ahead":[{"minutes":15,"lon":-82.8645,"lat":26.2592},{"minutes":30,"lon":-82.8321,"lat":26.2773},{"minutes":45,"lon":-82.7993,"lat":26.295},{"minutes":60,"lon":-82.7661,"lat":26.3121}],"errorMi":1},{"id":"Y4","lon":-79.8145,"lat":26.0602,"fromRadar":{"deg":49,"mi":155.4},"moving":{"toward":20,"mph":17},"ahead":[{"minutes":15,"lon":-79.8011,"lat":26.1229},{"minutes":30,"lon":-79.7452,"lat":26.1667},{"minutes":45,"lon":-79.7345,"lat":26.2311}],"errorMi":1.4},{"id":"N2","lon":-81.8412,"lat":24.8322,"fromRadar":{"deg":332,"mi":18.4},"moving":{"toward":67,"mph":10},"ahead":[{"minutes":15,"lon":-81.7989,"lat":24.8489},{"minutes":30,"lon":-81.7594,"lat":24.8585}],"errorMi":2},{"id":"S6","lon":-81.9859,"lat":24.8814,"fromRadar":{"deg":318,"mi":26.5},"moving":{"toward":305,"mph":13},"ahead":[{"minutes":15,"lon":-82.029,"lat":24.9133},{"minutes":30,"lon":-82.0606,"lat":24.932},{"minutes":45,"lon":-82.106,"lat":24.9615},{"minutes":60,"lon":-82.1395,"lat":24.9781}],"errorMi":0.3},{"id":"H9","lon":-79.3459,"lat":25.6153,"fromRadar":{"deg":64,"mi":163.4},"moving":null,"ahead":[],"errorMi":0},{"id":"N1","lon":-82.6592,"lat":25.2454,"fromRadar":{"deg":307,"mi":74.8},"moving":{"toward":39,"mph":13},"ahead":[{"minutes":15,"lon":-82.6337,"lat":25.2754}],"errorMi":4.1},{"id":"M0","lon":-80.637,"lat":25.0437,"fromRadar":{"deg":65,"mi":73.6},"moving":{"toward":297,"mph":10},"ahead":[{"minutes":15,"lon":-80.6876,"lat":25.0623},{"minutes":30,"lon":-80.713,"lat":25.0707},{"minutes":45,"lon":-80.7637,"lat":25.0854},{"minutes":60,"lon":-80.7986,"lat":25.1061}],"errorMi":0.7},{"id":"I6","lon":-82.8273,"lat":25.0892,"fromRadar":{"deg":296,"mi":78.3},"moving":{"toward":115,"mph":6},"ahead":[{"minutes":15,"lon":-82.8107,"lat":25.0821},{"minutes":30,"lon":-82.7941,"lat":25.0749},{"minutes":45,"lon":-82.761,"lat":25.0605},{"minutes":60,"lon":-82.7444,"lat":25.0533}],"errorMi":0.2},{"id":"W8","lon":-80.2097,"lat":25.6796,"fromRadar":{"deg":51,"mi":119.7},"moving":{"toward":278,"mph":6},"ahead":[{"minutes":15,"lon":-80.2451,"lat":25.6926},{"minutes":30,"lon":-80.2593,"lat":25.682}],"errorMi":2.1},{"id":"A3","lon":-81.818,"lat":25.44,"fromRadar":{"deg":353,"mi":58.7},"moving":null,"ahead":[],"errorMi":0},{"id":"L0","lon":-82.0491,"lat":25.0277,"fromRadar":{"deg":324,"mi":36.8},"moving":null,"ahead":[],"errorMi":0},{"id":"A1","lon":-81.834,"lat":23.6215,"fromRadar":{"deg":187,"mi":67.9},"moving":null,"ahead":[],"errorMi":0},{"id":"L2","lon":-81.9852,"lat":24.6701,"fromRadar":{"deg":286,"mi":18.4},"moving":{"toward":340,"mph":5},"ahead":[{"minutes":15,"lon":-81.998,"lat":24.6888},{"minutes":30,"lon":-82.0093,"lat":24.7089},{"minutes":45,"lon":-82.0048,"lat":24.7186},{"minutes":60,"lon":-82.0138,"lat":24.7403}],"errorMi":0.3},{"id":"W3","lon":-82.9414,"lat":25.4044,"fromRadar":{"deg":306,"mi":95.5},"moving":null,"ahead":[],"errorMi":0},{"id":"K3","lon":-82.9135,"lat":25.0351,"fromRadar":{"deg":292,"mi":81.7},"moving":null,"ahead":[],"errorMi":0},{"id":"Q1","lon":-81.468,"lat":23.2314,"fromRadar":{"deg":171,"mi":95.5},"moving":{"toward":350,"mph":12},"ahead":[{"minutes":15,"lon":-81.4764,"lat":23.2807},{"minutes":30,"lon":-81.4821,"lat":23.3136},{"minutes":45,"lon":-81.4877,"lat":23.3466},{"minutes":60,"lon":-81.4961,"lat":23.3959}],"errorMi":0.9},{"id":"J9","lon":-81.8349,"lat":24.9079,"fromRadar":{"deg":339,"mi":23},"moving":null,"ahead":[],"errorMi":0}],"about":"the radar’s own storm tracking: each storm cell it follows from scan to scan, where it is, the way it is moving (toward, in degrees from north) and how fast, and where its track puts it 15 to 60 minutes on; errorMi is how far its last forecast missed"}