{"site":"KCLE","name":"Cleveland","scanned":"2026-10-11T07:18:53.000Z","storms":[{"id":"D0","lon":-81.1828,"lat":40.1293,"fromRadar":{"deg":158,"mi":95.5},"moving":null,"ahead":[],"errorMi":0},{"id":"V0","lon":-81.1638,"lat":39.7635,"fromRadar":{"deg":162,"mi":119.7},"moving":{"toward":55,"mph":39},"ahead":[{"minutes":15,"lon":-81.0038,"lat":39.8614},{"minutes":30,"lon":-80.8741,"lat":39.9248}],"errorMi":2.3},{"id":"E1","lon":-81.1752,"lat":39.5698,"fromRadar":{"deg":164,"mi":132.3},"moving":null,"ahead":[],"errorMi":0},{"id":"L1","lon":-80.4366,"lat":40.3933,"fromRadar":{"deg":133,"mi":102.4},"moving":null,"ahead":[],"errorMi":0},{"id":"W9","lon":-81.9772,"lat":41.5926,"fromRadar":{"deg":334,"mi":13.8},"moving":{"toward":25,"mph":23},"ahead":[{"minutes":15,"lon":-81.9281,"lat":41.6746},{"minutes":30,"lon":-81.8834,"lat":41.7457},{"minutes":45,"lon":-81.8319,"lat":41.8122},{"minutes":60,"lon":-81.7922,"lat":41.8934}],"errorMi":0.3},{"id":"N9","lon":-82.6802,"lat":41.4531,"fromRadar":{"deg":274,"mi":42.6},"moving":{"toward":1,"mph":26},"ahead":[{"minutes":15,"lon":-82.6841,"lat":41.5525},{"minutes":30,"lon":-82.6924,"lat":41.6488},{"minutes":45,"lon":-82.6877,"lat":41.7385},{"minutes":60,"lon":-82.6841,"lat":41.84}],"errorMi":0.5},{"id":"X0","lon":-80.7178,"lat":40.4419,"fromRadar":{"deg":138,"mi":89.8},"moving":{"toward":12,"mph":24},"ahead":[{"minutes":15,"lon":-80.6776,"lat":40.5392},{"minutes":30,"lon":-80.6677,"lat":40.6201},{"minutes":45,"lon":-80.6317,"lat":40.7048},{"minutes":60,"lon":-80.6054,"lat":40.7894}],"errorMi":0.7},{"id":"X9","lon":-80.8932,"lat":41.5236,"fromRadar":{"deg":81,"mi":50.6},"moving":{"toward":38,"mph":21},"ahead":[{"minutes":15,"lon":-80.8402,"lat":41.5846},{"minutes":30,"lon":-80.7674,"lat":41.642},{"minutes":45,"lon":-80.6998,"lat":41.7055},{"minutes":60,"lon":-80.6301,"lat":41.7587}],"errorMi":0.3},{"id":"S0","lon":-81.2326,"lat":41.8626,"fromRadar":{"deg":46,"mi":44.9},"moving":{"toward":24,"mph":22},"ahead":[{"minutes":15,"lon":-81.1913,"lat":41.9263},{"minutes":30,"lon":-81.1401,"lat":42.0049}],"errorMi":1.7},{"id":"C1","lon":-82.3191,"lat":40.335,"fromRadar":{"deg":198,"mi":78.3},"moving":{"toward":23,"mph":15},"ahead":[{"minutes":15,"lon":-82.2925,"lat":40.3985},{"minutes":30,"lon":-82.2725,"lat":40.4461},{"minutes":45,"lon":-82.2313,"lat":40.4886},{"minutes":60,"lon":-82.2124,"lat":40.5365}],"errorMi":1.2},{"id":"O0","lon":-82.2299,"lat":40.6816,"fromRadar":{"deg":201,"mi":54.1},"moving":{"toward":22,"mph":35},"ahead":[{"minutes":15,"lon":-82.1675,"lat":40.8062},{"minutes":30,"lon":-82.1012,"lat":40.912},{"minutes":45,"lon":-82.0413,"lat":41.0373}],"errorMi":1.4},{"id":"M0","lon":-80.2132,"lat":41.0214,"fromRadar":{"deg":107,"mi":89.8},"moving":{"toward":28,"mph":44},"ahead":[],"errorMi":5.1},{"id":"H1","lon":-81.3318,"lat":41.8644,"fromRadar":{"deg":41,"mi":41.4},"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"}