{"v":1,"env":"prod","generated_at":"2026-11-04T00:11:21Z","sequence":91984,"health":{"status":"ok","reasons":[],"sources":{"neptun":{"status":"ok","age_s":7,"reason":null,"raw":30,"kept":30,"updated_age_s":35,"unchanged_s":7},"ua_alarms":{"status":"ok","age_s":16,"reason":null},"rcb":{"status":"ok","age_s":22,"reason":null},"rso":{"status":"ok","age_s":21,"reason":null},"aircraft":{"status":"ok","age_s":49,"reason":null}}},"levels_valid":true,"objects":[{"id":"trk_00329569","kind":"drone","side":"russia","country":"RU","lat":48.6747,"lon":33.1176,"course_deg":null,"course_presumed":false,"speed_kmh":180,"uncertainty_km":4.0,"confidence":"medium","reports":6,"updated_at":"2026-11-04T00:07:32Z","trail":[],"count":3,"count_at_least":true,"area_only":false,"position":"confirmed","locality":"Oleksandriia","oblast":"kirovohrad","toward_locality":false,"speed_measured_kmh":null,"raises":null},{"id":"trk_00329688","kind":"drone","side":"russia","country":"RU","lat":48.2267,"lon":31.5259,"course_deg":359,"course_presumed":true,"speed_kmh":180,"uncertainty_km":10.0,"confidence":"medium","reports":1,"updated_at":"2026-11-04T00:04:13Z","trail":[],"count":null,"count_at_least":false,"area_only":false,"position":"approx","locality":"Novoukrainka","oblast":"kirovohrad","toward_locality":true,"speed_measured_kmh":null,"raises":null},{"id":"trk_00329776","kind":"drone","side":"russia","country":"RU","lat":49.9487,"lon":35.9774,"course_deg":202,"course_presumed":false,"speed_kmh":180,"uncertainty_km":4.0,"confidence":"high","reports":2,"updated_at":"2026-11-04T00:04:43Z","trail":[[50.1639,35.5283,"2026-11-03T22:56:16Z"],[50.145,35.8385,"2026-11-03T23:15:40Z"],[50.1639,35.5283,"2026-11-03T23:15:40Z"],[50.145,35.8385,"2026-11-03T23:29:19Z"],[50.1425,35.8799,"2026-11-03T23:34:29Z"],[50.0207,36.0235,"2026-11-03T23:52:53Z"],[49.9487,35.9774,"2026-11-04T00:04:43Z"]],"count":1,"count_at_least":false,"area_only":false,"position":"confirmed","locality":"Liubotyn","oblast":"kharkiv","toward_locality":false,"speed_measured_kmh":null,"raises":null},{"id":"trk_00329814","kind":"drone","side":"russia","country":"RU","lat":49.4444,"lon":32.0598,"course_deg":null,"course_presumed":false,"speed_kmh":180,"uncertainty_km":10.0,"confidence":"medium","reports":7,"updated_at":"2026-11-04T00:05:47Z","trail":[],"count":null,"count_at_least":false,"area_only":false,"position":"approx","locality":"Cherkasy","oblast":"cherkasy","toward_locality":true,"speed_measured_kmh":null,"raises":null},{"id":"trk_00329817","kind":"drone","side":"russia","country":"RU","lat":48.1499,"lon":31.4157,"course_deg":357,"course_presumed":true,"speed_kmh":180,"uncertainty_km":10.0,"confidence":"medium","reports":5,"updated_at":"2026-11-04T00:04:37Z","trail":[],"count":2,"count_at_least":false,"area_only":false,"position":"approx","locality":"Pomichna","oblast":"kirovohrad","toward_locality":true,"speed_measured_kmh":null,"raises":null},{"id":"trk_00329822","kind":"drone","side":"russia","country":"RU","lat":48.9872,"lon":33.641,"course_deg":340,"course_presumed":true,"speed_kmh":180,"uncertainty_km":4.0,"confidence":"medium","reports":3,"updated_at":"2026-11-04T00:04:37Z","trail":[],"count":null,"count_at_least":false,"area_only":false,"position":"approx","locality":"Horishni Plavni","oblast":"poltava","toward_locality":true,"speed_measured_kmh":null,"raises":null},{"id":"trk_00329862","kind":"drone","side":"russia","country":"RU","lat":47.8642,"lon":30.5888,"course_deg":null,"course_presumed":false,"speed_kmh":180,"uncertainty_km":10.0,"confidence":"high","reports":6,"updated_at":"2026-11-04T00:04:37Z","trail":[],"count":1,"count_at_least":false,"area_only":false,"position":"confirmed","locality":"Vradiivka","oblast":"mykolaiv","toward_locality":false,"speed_measured_kmh":null,"raises":null},{"id":"trk_00329871","kind":"drone","side":"russia","country":"RU","lat":50.0003,"lon":36.2588,"course_deg":249,"course_presumed":false,"speed_kmh":180,"uncertainty_km":4.0,"confidence":"medium","reports":7,"updated_at":"2026-11-04T00:05:33Z","trail":[[49.9935,36.2304,"2026-11-03T23:46:33Z"],[50.0104,36.3006,"2026-11-03T23:55:48Z"],[50.0043,36.2754,"2026-11-03T23:57:41Z"],[50.0003,36.2588,"2026-11-04T00:04:43Z"]],"count":1,"count_at_least":false,"area_only":false,"position":"confirmed","locality":"Kharkiv","oblast":"kharkiv","toward_locality":false,"speed_measured_kmh":null,"raises":null},{"id":"trk_00329877","kind":"drone","side":"russia","country":"RU","lat":49.507,"lon":31.2734,"course_deg":189,"course_presumed":true,"speed_kmh":180,"uncertainty_km":4.0,"confidence":"medium","reports":5,"updated_at":"2026-11-04T00:04:37Z","trail":[],"count":2,"count_at_least":false,"area_only":false,"position":"approx","locality":"Korsun-Shevchenkivskyi","oblast":"cherkasy","toward_locality":true,"speed_measured_kmh":null,"raises":null},{"id":"trk_00329892","kind":"drone","side":"russia","country":"RU","lat":48.852,"lon":34.4812,"course_deg":2,"course_presumed":true,"speed_kmh":180,"uncertainty_km":82.9,"confidence":"medium","reports":5,"updated_at":"2026-11-04T00:06:32Z","trail":[],"count":3,"count_at_least":false,"area_only":false,"position":"approx","locality":"Tsarychanka","oblast":"dnipropetrovsk","toward_locality":true,"speed_measured_kmh":null,"raises":null},{"id":"trk_00329895","kind":"drone","side":"russia","country":"RU","lat":49.1622,"lon":30.8541,"course_deg":349,"course_presumed":true,"speed_kmh":180,"uncertainty_km":10.0,"confidence":"medium","reports":5,"updated_at":"2026-11-04T00:04:37Z","trail":[],"count":2,"count_at_least":false,"area_only":false,"position":"approx","locality":"Lysianka","oblast":"cherkasy","toward_locality":true,"speed_measured_kmh":null,"raises":null},{"id":"trk_00329911","kind":"drone","side":"russia","country":"RU","lat":48.5746,"lon":30.8399,"course_deg":346,"course_presumed":true,"speed_kmh":180,"uncertainty_km":4.0,"confidence":"medium","reports":4,"updated_at":"2026-11-04T00:04:37Z","trail":[],"count":2,"count_at_least":false,"area_only":false,"position":"approx","locality":"Novoarkhanhelsk","oblast":"kirovohrad","toward_locality":true,"speed_measured_kmh":null,"raises":null},{"id":"trk_00329932","kind":"drone","side":"russia","country":"RU","lat":48.7875,"lon":36.3216,"course_deg":null,"course_presumed":false,"speed_kmh":180,"uncertainty_km":4.0,"confidence":"medium","reports":1,"updated_at":"2026-11-04T00:04:43Z","trail":[],"count":null,"count_at_least":false,"area_only":false,"position":"confirmed","locality":"Uplatne","oblast":"kharkiv","toward_locality":false,"speed_measured_kmh":null,"raises":null},{"id":"trk_00329934","kind":"drone","side":"russia","country":"RU","lat":50.3354,"lon":35.0344,"course_deg":254,"course_presumed":true,"speed_kmh":180,"uncertainty_km":10.0,"confidence":"medium","reports":3,"updated_at":"2026-11-04T00:04:37Z","trail":[],"count":1,"count_at_least":false,"area_only":false,"position":"approx","locality":"Okhtyrka","oblast":"sumy","toward_locality":true,"speed_measured_kmh":null,"raises":null},{"id":"trk_00329935","kind":"drone","side":"russia","country":"RU","lat":48.2814,"lon":29.5696,"course_deg":336,"course_presumed":true,"speed_kmh":180,"uncertainty_km":4.0,"confidence":"medium","reports":3,"updated_at":"2026-11-04T00:04:37Z","trail":[],"count":1,"count_at_least":false,"area_only":false,"position":"approx","locality":"Bershad","oblast":"vinnytsia","toward_locality":true,"speed_measured_kmh":null,"raises":null},{"id":"trk_00329936","kind":"drone","side":"russia","country":"RU","lat":48.6596,"lon":30.2432,"course_deg":351,"course_presumed":true,"speed_kmh":180,"uncertainty_km":4.0,"confidence":"medium","reports":4,"updated_at":"2026-11-04T00:05:47Z","trail":[],"count":null,"count_at_least":false,"area_only":false,"position":"approx","locality":"Uman","oblast":"cherkasy","toward_locality":true,"speed_measured_kmh":null,"raises":null},{"id":"trk_00329937","kind":"drone","side":"russia","country":"RU","lat":48.8016,"lon":30.7295,"course_deg":346,"course_presumed":true,"speed_kmh":180,"uncertainty_km":4.0,"confidence":"medium","reports":3,"updated_at":"2026-11-04T00:04:37Z","trail":[],"count":2,"count_at_least":false,"area_only":false,"position":"approx","locality":"Talne","oblast":"cherkasy","toward_locality":true,"speed_measured_kmh":null,"raises":null},{"id":"trk_00329938","kind":"drone","side":"russia","country":"RU","lat":49.2333,"lon":31.5459,"course_deg":310,"course_presumed":true,"speed_kmh":180,"uncertainty_km":28.0,"confidence":"medium","reports":4,"updated_at":"2026-11-04T00:05:47Z","trail":[],"count":null,"count_at_least":false,"area_only":false,"position":"approx","locality":"Horodyshche","oblast":"cherkasy","toward_locality":true,"speed_measured_kmh":null,"raises":null},{"id":"trk_00329939","kind":"drone","side":"russia","country":"RU","lat":48.9848,"lon":33.4761,"course_deg":336,"course_presumed":true,"speed_kmh":180,"uncertainty_km":10.0,"confidence":"medium","reports":3,"updated_at":"2026-11-04T00:04:37Z","trail":[],"count":null,"count_at_least":false,"area_only":false,"position":"approx","locality":"Kremenchuk","oblast":"poltava","toward_locality":true,"speed_measured_kmh":null,"raises":null},{"id":"trk_00329940","kind":"drone","side":"russia","country":"RU","lat":48.0823,"lon":31.1356,"course_deg":349,"course_presumed":true,"speed_kmh":180,"uncertainty_km":25.0,"confidence":"medium","reports":3,"updated_at":"2026-11-04T00:04:37Z","trail":[],"count":null,"count_at_least":false,"area_only":false,"position":"approx","locality":"Lysa Hora","oblast":"mykolaiv","toward_locality":true,"speed_measured_kmh":null,"raises":null},{"id":"trk_00329942","kind":"drone","side":"russia","country":"RU","lat":49.0776,"lon":30.9607,"course_deg":null,"course_presumed":false,"speed_kmh":180,"uncertainty_km":4.0,"confidence":"medium","reports":1,"updated_at":"2026-11-04T00:04:13Z","trail":[],"count":null,"count_at_least":false,"area_only":false,"position":"confirmed","locality":"Zvenyhorodka","oblast":"cherkasy","toward_locality":false,"speed_measured_kmh":null,"raises":null},{"id":"trk_00329943","kind":"drone","side":"russia","country":"RU","lat":49.2171,"lon":31.2177,"course_deg":null,"course_presumed":false,"speed_kmh":180,"uncertainty_km":25.0,"confidence":"medium","reports":2,"updated_at":"2026-11-04T00:04:37Z","trail":[],"count":null,"count_at_least":false,"area_only":false,"position":"approx","locality":"Vilshana","oblast":"cherkasy","toward_locality":false,"speed_measured_kmh":null,"raises":null},{"id":"trk_00329944","kind":"drone","side":"russia","country":"RU","lat":48.8672,"lon":31.8269,"course_deg":306,"course_presumed":true,"speed_kmh":180,"uncertainty_km":10.0,"confidence":"medium","reports":1,"updated_at":"2026-11-04T00:04:37Z","trail":[],"count":null,"count_at_least":false,"area_only":false,"position":"approx","locality":"Kapitanivka","oblast":"kirovohrad","toward_locality":true,"speed_measured_kmh":null,"raises":null},{"id":"trk_00329948","kind":"drone","side":"russia","country":"RU","lat":51.3645,"lon":32.05,"course_deg":null,"course_presumed":false,"speed_kmh":180,"uncertainty_km":70.0,"confidence":"medium","reports":3,"updated_at":"2026-11-04T00:09:40Z","trail":[],"count":2,"count_at_least":false,"area_only":true,"position":"approx","locality":null,"oblast":"chernihiv","toward_locality":false,"speed_measured_kmh":null,"raises":null},{"id":"trk_00329951","kind":"drone","side":"russia","country":"RU","lat":47.7533,"lon":35.1809,"course_deg":342,"course_presumed":true,"speed_kmh":180,"uncertainty_km":10.0,"confidence":"medium","reports":2,"updated_at":"2026-11-04T00:10:47Z","trail":[],"count":null,"count_at_least":false,"area_only":false,"position":"approx","locality":"Zaporizhzhia","oblast":"zaporizhzhia","toward_locality":true,"speed_measured_kmh":null,"raises":null},{"id":"trk_00329958","kind":"drone","side":"russia","country":"RU","lat":48.8429,"lon":33.4228,"course_deg":333,"course_presumed":true,"speed_kmh":180,"uncertainty_km":4.0,"confidence":"medium","reports":1,"updated_at":"2026-11-04T00:07:32Z","trail":[],"count":null,"count_at_least":false,"area_only":false,"position":"approx","locality":"Pavlysh","oblast":"kirovohrad","toward_locality":true,"speed_measured_kmh":null,"raises":null}],"cells":{},"regions":{},"ua_alarms":[{"oblast":"Черкаська область","oblast_id":"cherkasy","raion_id":"cherkaskyi","raion":"Cherkaskyi","level":"red","threat":"other","since":"2026-11-03T21:06:43.750069Z"},{"oblast":"Черкаська область","oblast_id":"cherkasy","raion_id":"umanskyi","raion":"Umanskyi","level":"red","threat":"other","since":"2026-11-03T21:06:39.300599Z"},{"oblast":"Черкаська область","oblast_id":"cherkasy","raion_id":"zolotoniskyi","raion":"Zolotoniskyi","level":"red","threat":"other","since":"2026-11-03T21:06:48.254847Z"},{"oblast":"Черкаська область","oblast_id":"cherkasy","raion_id":"zvenyhorodskyi","raion":"Zvenyhorodskyi","level":"red","threat":"other","since":"2026-11-03T21:06:33.819935Z"},{"oblast":"Чернігівська область","oblast_id":"chernihiv","raion_id":"chernihivskyi","raion":"Chernihivskyi","level":"yellow","threat":"other","since":"2026-11-04T00:08:33.388433Z"},{"oblast":"Чернігівська область","oblast_id":"chernihiv","raion_id":"koriukivskyi","raion":"Koriukivskyi","level":"yellow","threat":"other","since":"2026-11-04T00:08:41.347078Z"},{"oblast":"Автономна Республіка Крим","oblast_id":"crimea","raion_id":null,"raion":null,"level":"red","threat":"other","since":"2022-12-10T22:22:00Z"},{"oblast":"Дніпропетровська область","oblast_id":"dnipropetrovsk","raion_id":"dniprovskyi","raion":"Dniprovskyi","level":"yellow","threat":"other","since":"2026-11-03T23:46:00.122006Z"},{"oblast":"Дніпропетровська область","oblast_id":"dnipropetrovsk","raion_id":"kamianskyi","raion":"Kamianskyi","level":"yellow","threat":"other","since":"2026-11-03T20:11:33.631694Z"},{"oblast":"Дніпропетровська область","oblast_id":"dnipropetrovsk","raion_id":"kryvorizkyi","raion":"Kryvorizkyi","level":"yellow","threat":"other","since":"2026-11-03T22:33:39.338142Z"},{"oblast":"Дніпропетровська область","oblast_id":"dnipropetrovsk","raion_id":"nikopolskyi","raion":"Nikopolskyi","level":"red","threat":"other","since":"2026-11-03T23:59:42.189925Z"},{"oblast":"Дніпропетровська область","oblast_id":"dnipropetrovsk","raion_id":"pavlohradskyi","raion":"Pavlohradskyi","level":"red","threat":"other","since":"2026-11-03T23:59:35.320501Z"},{"oblast":"Дніпропетровська область","oblast_id":"dnipropetrovsk","raion_id":"samarivskyi","raion":"Samarivskyi","level":"yellow","threat":"other","since":"2026-11-03T23:35:13.185979Z"},{"oblast":"Дніпропетровська область","oblast_id":"dnipropetrovsk","raion_id":"synelnykivskyi","raion":"Synelnykivskyi","level":"red","threat":"other","since":"2026-11-03T17:41:09.504777Z"},{"oblast":"Донецька область","oblast_id":"donetsk","raion_id":"bakhmutskyi","raion":"Bakhmutskyi","level":"red","threat":"other","since":"2026-11-03T17:42:33.460561Z"},{"oblast":"Донецька область","oblast_id":"donetsk","raion_id":"donetskyi","raion":"Donetskyi","level":"red","threat":"other","since":"2026-11-03T17:42:33.415988Z"},{"oblast":"Донецька область","oblast_id":"donetsk","raion_id":"horlivskyi","raion":"Horlivskyi","level":"red","threat":"other","since":"2026-11-03T17:42:33.329679Z"},{"oblast":"Донецька область","oblast_id":"donetsk","raion_id":"kalmiuskyi","raion":"Kalmiuskyi","level":"red","threat":"other","since":"2026-11-03T17:42:33.327153Z"},{"oblast":"Донецька область","oblast_id":"donetsk","raion_id":"kramatorskyi","raion":"Kramatorskyi","level":"red","threat":"other","since":"2026-11-03T17:42:33.459545Z"},{"oblast":"Донецька область","oblast_id":"donetsk","raion_id":"mariupolskyi","raion":"Mariupolskyi","level":"red","threat":"other","since":"2026-11-03T17:42:33.460555Z"},{"oblast":"Донецька область","oblast_id":"donetsk","raion_id":"pokrovskyi","raion":"Pokrovskyi","level":"red","threat":"other","since":"2026-11-03T17:42:33.376613Z"},{"oblast":"Донецька область","oblast_id":"donetsk","raion_id":"volnovaskyi","raion":"Volnovaskyi","level":"red","threat":"other","since":"2026-11-03T17:42:33.460543Z"},{"oblast":"Харківська область","oblast_id":"kharkiv","raion_id":"bohodukhivskyi","raion":"Bohodukhivskyi","level":"yellow","threat":"other","since":"2026-11-03T23:13:15.22955Z"},{"oblast":"Харківська область","oblast_id":"kharkiv","raion_id":"chuhuivskyi","raion":"Chuhuivskyi","level":"red","threat":"other","since":"2026-11-03T18:45:49.617618Z"},{"oblast":"Харківська область","oblast_id":"kharkiv","raion_id":"iziumskyi","raion":"Iziumskyi","level":"red","threat":"other","since":"2026-11-03T18:45:49.617624Z"},{"oblast":"Харківська область","oblast_id":"kharkiv","raion_id":"kharkivskyi","raion":"Kharkivskyi","level":"red","threat":"other","since":"2026-11-03T19:33:56.27164Z"},{"oblast":"Харківська область","oblast_id":"kharkiv","raion_id":"kupianskyi","raion":"Kupianskyi","level":"red","threat":"other","since":"2026-11-03T18:45:49.489677Z"},{"oblast":"Харківська область","oblast_id":"kharkiv","raion_id":"lozivskyi","raion":"Lozivskyi","level":"red","threat":"other","since":"2026-11-03T23:59:24.925546Z"},{"oblast":"Кіровоградська область","oblast_id":"kirovohrad","raion_id":"holovanivskyi","raion":"Holovanivskyi","level":"red","threat":"other","since":"2026-11-03T21:06:11.293082Z"},{"oblast":"Кіровоградська область","oblast_id":"kirovohrad","raion_id":"kropyvnytskyi","raion":"Kropyvnytskyi","level":"red","threat":"other","since":"2026-11-03T21:06:11.199891Z"},{"oblast":"Кіровоградська область","oblast_id":"kirovohrad","raion_id":"novoukrainskyi","raion":"Novoukrainskyi","level":"red","threat":"other","since":"2026-11-03T21:06:11.2121Z"},{"oblast":"Кіровоградська область","oblast_id":"kirovohrad","raion_id":"oleksandriiskyi","raion":"Oleksandriiskyi","level":"red","threat":"other","since":"2026-11-03T21:06:11.212764Z"},{"oblast":"Київська область","oblast_id":"kyiv","raion_id":"bilotserkivskyi","raion":"Bilotserkivskyi","level":"yellow","threat":"other","since":"2026-11-03T21:21:32.483205Z"},{"oblast":"Київська область","oblast_id":"kyiv","raion_id":"obukhivskyi","raion":"Obukhivskyi","level":"yellow","threat":"other","since":"2026-11-03T21:21:32.642703Z"},{"oblast":"Луганська область","oblast_id":"luhansk","raion_id":null,"raion":null,"level":"red","threat":"other","since":"2026-11-02T02:06:27.934655Z"},{"oblast":"Миколаївська область","oblast_id":"mykolaiv","raion_id":"bashtanskyi","raion":"Bashtanskyi","level":"yellow","threat":"other","since":"2026-11-04T00:03:42.252551Z"},{"oblast":"Миколаївська область","oblast_id":"mykolaiv","raion_id":"pervomaiskyi","raion":"Pervomaiskyi","level":"yellow","threat":"other","since":"2026-11-03T19:42:06.708131Z"},{"oblast":"Миколаївська область","oblast_id":"mykolaiv","raion_id":"voznesenskyi","raion":"Voznesenskyi","level":"yellow","threat":"other","since":"2026-11-03T21:45:03.050295Z"},{"oblast":"Полтавська область","oblast_id":"poltava","raion_id":"kremenchutskyi","raion":"Kremenchutskyi","level":"yellow","threat":"other","since":"2026-11-03T21:21:27.881074Z"},{"oblast":"Полтавська область","oblast_id":"poltava","raion_id":"lubenskyi","raion":"Lubenskyi","level":"yellow","threat":"other","since":"2026-11-03T21:21:27.862928Z"},{"oblast":"Полтавська область","oblast_id":"poltava","raion_id":"myrhorodskyi","raion":"Myrhorodskyi","level":"yellow","threat":"other","since":"2026-11-03T21:21:27.942826Z"},{"oblast":"Полтавська область","oblast_id":"poltava","raion_id":"poltavskyi","raion":"Poltavskyi","level":"red","threat":"other","since":"2026-11-03T22:57:41.51722Z"},{"oblast":"Автономна Республіка Крим","oblast_id":"sevastopol","raion_id":null,"raion":null,"level":"red","threat":"other","since":"2022-12-10T22:22:00Z"},{"oblast":"Сумська область","oblast_id":"sumy","raion_id":"okhtyrskyi","raion":"Okhtyrskyi","level":"yellow","threat":"other","since":"2026-11-03T23:02:05.288282Z"},{"oblast":"Сумська область","oblast_id":"sumy","raion_id":"shostkynskyi","raion":"Shostkynskyi","level":"red","threat":"other","since":"2026-11-03T20:28:55.506237Z"},{"oblast":"Вінницька область","oblast_id":"vinnytsia","raion_id":"haisynskyi","raion":"Haisynskyi","level":"yellow","threat":"other","since":"2026-11-03T23:25:05.251677Z"},{"oblast":"Запорізька область","oblast_id":"zaporizhzhia","raion_id":"berdianskyi","raion":"Berdianskyi","level":"red","threat":"other","since":"2026-11-04T00:03:39.138892Z"},{"oblast":"Запорізька область","oblast_id":"zaporizhzhia","raion_id":"melitopolskyi","raion":"Melitopolskyi","level":"red","threat":"other","since":"2026-11-04T00:03:39.102817Z"},{"oblast":"Запорізька область","oblast_id":"zaporizhzhia","raion_id":"polohivskyi","raion":"Polohivskyi","level":"red","threat":"other","since":"2026-11-04T00:03:39.227906Z"},{"oblast":"Запорізька область","oblast_id":"zaporizhzhia","raion_id":"vasylivskyi","raion":"Vasylivskyi","level":"red","threat":"other","since":"2026-11-04T00:03:39.109033Z"},{"oblast":"Запорізька область","oblast_id":"zaporizhzhia","raion_id":"zaporizkyi","raion":"Zaporizkyi","level":"red","threat":"other","since":"2026-11-04T00:03:39.227916Z"},{"oblast":"Житомирська область","oblast_id":"zhytomyr","raion_id":"berdychivskyi","raion":"Berdychivskyi","level":"yellow","threat":"other","since":"2026-11-03T23:52:40.167338Z"}],"aircraft":[{"id":"ae0584","country":"US","side":"nato","callsign":"RCH2102","type":"C5M","rotorcraft":false,"lat":49.5784,"lon":13.6018,"alt_m":9450,"speed_kmh":845,"course_deg":108,"seen_s":1},{"id":"ae07f6","country":"US","side":"nato","callsign":"RCH533","type":"C17","rotorcraft":false,"lat":47.6904,"lon":19.9921,"alt_m":10350,"speed_kmh":804,"course_deg":314,"seen_s":3}],"official":[{"source":"rcb","class":"precaution","title":"Alert RCB - zagrożenie z powietrza (03.11)","text":"„UWAGA! Rosyjski atak powietrzny na Ukrainie. Sytuacja jest monitorowana. Podniesiono gotowość Systemu Obrony Powietrznej RP. Oczekuj dalszych komunikatów.”","regions":["lubelskie","podkarpackie"],"regions_in_force":[],"powiats":[],"date":"2026-11-03","cancelled":true,"url":"https://www.gov.pl/web/rcb/alert-rcb---zagrozenie-z-powietrza-0311","first_seen":"2026-11-03T04:49:12Z","cancelled_seen":"2026-11-03T06:05:30Z","updates":[{"class":"cancellation","text":"Aktualizacja - 06:49 „UWAGA! Zakończył się atak powietrzny na Ukrainę. Brak zagrożenia na terenie Polski.” Alert RCB został wysłany do odbiorców na terenie woj. lubelskiego i podkarpackiego.","regions":["lubelskie","podkarpackie"],"ended":true,"again":false,"seen":"2026-11-03T06:05:30Z"}]},{"source":"rcb","class":"exercise","title":"Alert RCB - trening systemu alarmowania (03.11)","text":"\"ĆWICZENIE: Dziś (03.11) w godz. 10:00-12:00 na terenie pow. radomszczańskiego odbędzie się trening systemu alarmowania z wykorzystaniem syren. Zachowaj spokój.\"","regions":["lodzkie"],"regions_in_force":null,"powiats":["1012"],"date":"2026-11-03","cancelled":false,"url":"https://www.gov.pl/web/rcb/alert-rcb---trening-systemu-alarmowania-0311","first_seen":"2026-11-03T07:10:02Z","cancelled_seen":null,"updates":[]},{"source":"rcb","class":"precaution","title":"Alert RCB - zagrożenie z powietrza (03.11)","text":"„UWAGA! Rosyjski atak powietrzny na Ukrainie. Sytuacja jest monitorowana. Podniesiono gotowość Systemu Obrony Powietrznej RP. Oczekuj dalszych komunikatów.”","regions":["lubelskie"],"regions_in_force":[],"powiats":[],"date":"2026-11-03","cancelled":true,"url":"https://www.gov.pl/web/rcb/alert-rcb---zagrozenie-z-powietrza-0312","first_seen":"2026-11-03T13:34:24Z","cancelled_seen":"2026-11-03T19:55:02Z","updates":[{"class":"cancellation","text":"- 20:55 „UWAGA! Zakończył się atak powietrzny na Ukrainę. Brak zagrożenia na terenie Polski.” Alert RCB został wysłany do odbiorców na terenie części województwa lubelskiego - powiaty: włodawski, łęczyński, świdnicki, Chełm, chełmski, krasnostawski, hrubieszowski, Zamość, zamojski, tomaszowski, biłgorajski.","regions":["lubelskie"],"ended":true,"again":false,"seen":"2026-11-03T19:55:02Z"},{"class":"precaution","text":"- 19:30 „UWAGA! Rosyjski atak powietrzny na Ukrainie. Sytuacja jest monitorowana. Podniesiono gotowość Systemu Obrony Powietrznej RP. Oczekuj dalszych komunikatów.” Alert RCB został wysłany do odbiorców na terenie części województwa lubelskiego - powiaty: włodawski, łęczyński, świdnicki, Chełm, chełmski, krasnostawski, hrubieszowski, Zamość, zamojski, tomaszowski, biłgorajski.","regions":["lubelskie"],"ended":false,"again":false,"seen":"2026-11-03T18:34:13Z"}]}],"radiation":{"above":0.3,"unit":"µSv/h","stations":[]},"notice":{"pl":"SanAlert nie jest oficjalnym systemem ostrzegania ani kanałem administracji publicznej. Nie zastępuje syren, Alertu RCB ani komunikatów służb. Informacje pochodzą ze źródeł otwartych i mogą być niepełne lub opóźnione.","en":"SanAlert is not an official warning system or a government channel. It does not replace sirens, RCB alerts or instructions from the authorities. Information comes from open sources and may be incomplete or delayed.","uk":"SanAlert не є офіційною системою оповіщення чи каналом державних органів. Він не замінює сирен, Alert RCB і вказівок служб. Інформація походить із відкритих джерел і може бути неповною або запізнюватися."},"attribution":[{"name":"NEPTUN","url":"https://neptun.in.ua","role":"tracked objects, UA alarms","roles":{"pl":"śledzone obiekty, alarmy w Ukrainie","en":"tracked objects, UA alarms","uk":"відстежувані об’єкти, тривоги в Україні"}},{"name":"RCB","url":"https://www.gov.pl/web/rcb","role":"official layer","roles":{"pl":"warstwa oficjalna","en":"official layer","uk":"офіційний шар"}},{"name":"RSO","url":"https://komunikaty.tvp.pl","role":"official layer","roles":{"pl":"warstwa oficjalna","en":"official layer","uk":"офіційний шар"}},{"name":"OCHA, SSPE Kartographia (geoBoundaries)","url":"https://www.geoboundaries.org","role":"raion boundaries of Ukraine, CC BY 3.0 IGO","roles":{"pl":"granice rejonów Ukrainy, CC BY 3.0 IGO","en":"raion boundaries of Ukraine, CC BY 3.0 IGO","uk":"межі районів України, CC BY 3.0 IGO"}},{"name":"adsb.lol","url":"https://adsb.lol","role":"military aircraft (ADS-B), ODbL 1.0","roles":{"pl":"samoloty wojskowe (ADS-B), ODbL 1.0","en":"military aircraft (ADS-B), ODbL 1.0","uk":"військові літаки (ADS-B), ODbL 1.0"}},{"name":"GUGiK (PRG)","url":"https://dane.gov.pl/pl/dataset/726","role":"powiat boundaries, CC BY 4.0 — opracowano na podstawie materiałów państwowego zasobu geodezyjnego i kartograficznego","roles":{"pl":"granice powiatów, CC BY 4.0 — opracowano na podstawie materiałów państwowego zasobu geodezyjnego i kartograficznego","en":"powiat boundaries, CC BY 4.0 — opracowano na podstawie materiałów państwowego zasobu geodezyjnego i kartograficznego","uk":"межі повітів, CC BY 4.0 — opracowano na podstawie materiałów państwowego zasobu geodezyjnego i kartograficznego"}},{"name":"Państwowa Agencja Atomistyki","url":"https://monitoring.paa.gov.pl/maps-portal/","role":"gamma dose rate, CC BY 3.0 PL","roles":{"pl":"moc dawki promieniowania gamma, CC BY 3.0 PL","en":"gamma dose rate, CC BY 3.0 PL","uk":"потужність дози гамма-випромінювання, CC BY 3.0 PL"}}]}