{"meta":{"path":"vessel/probable-destinations","ts":"2026-05-22T20:34:02+00:00","status":"ok","rows":5,"horizon_days":21,"request_id":"a72d84401d8c4551"},"data":[{"port_id":11624,"port_name":"Lissewege","country_name":"Belgium","port_lat":51.3,"port_lng":3.18333,"eta_hours":0.13,"eta_label":"0d 0h","confidence":92,"source":"same_vessel_history","distance_nm":1.54,"path_points":[{"lat":51.32263,"lng":3.2027},{"lat":51.385162,"lng":3.306308},{"lat":51.361315,"lng":3.103015},{"lat":51.264979,"lng":3.137591},{"lat":51.3,"lng":3.18333}]},{"port_id":2309,"port_name":"Le Havre","country_name":"France","port_lat":49.4833,"port_lng":0.1,"eta_hours":13.51,"eta_label":"0d 14h","confidence":55.33,"source":"same_vessel_history","distance_nm":162.13,"path_points":[{"lat":51.3225,"lng":3.20248},{"lat":51.32249,"lng":3.20249},{"lat":51.3225,"lng":3.20249},{"lat":51.32249,"lng":3.20248},{"lat":51.19021,"lng":2.1955},{"lat":50.57166,"lng":1.11606},{"lat":50.57233,"lng":1.1173},{"lat":50.57812,"lng":1.12654},{"lat":50.5901,"lng":1.13878},{"lat":50.60544,"lng":1.15966},{"lat":50.6012,"lng":1.13757},{"lat":50.57787,"lng":1.08828},{"lat":50.55527,"lng":0.97734},{"lat":50.56654,"lng":0.94927},{"lat":50.61002,"lng":0.84197},{"lat":50.64451,"lng":0.77729},{"lat":50.62531,"lng":0.84378},{"lat":50.5892,"lng":0.86212},{"lat":50.62598,"lng":0.83968},{"lat":50.6137,"lng":0.84849},{"lat":50.59179,"lng":0.86214},{"lat":50.59683,"lng":0.87212},{"lat":50.59729,"lng":0.87191},{"lat":50.5818,"lng":0.86333},{"lat":50.57619,"lng":0.86441},{"lat":50.55062,"lng":1.08035},{"lat":50.58793,"lng":1.13875},{"lat":50.62169,"lng":1.17267},{"lat":50.58462,"lng":1.05968},{"lat":50.57093,"lng":0.98335},{"lat":50.58832,"lng":1.06984},{"lat":50.59593,"lng":0.99164},{"lat":50.617,"lng":0.94878},{"lat":50.64341,"lng":0.74228},{"lat":50.59644,"lng":0.72478},{"lat":50.60807,"lng":0.71619},{"lat":50.59595,"lng":0.72189},{"lat":50.6015,"lng":0.71333},{"lat":50.59726,"lng":0.84997},{"lat":50.58871,"lng":0.84553},{"lat":50.63165,"lng":0.81941},{"lat":50.58192,"lng":0.85542},{"lat":50.61988,"lng":0.83346},{"lat":50.63477,"lng":0.77716},{"lat":50.61941,"lng":0.68029},{"lat":50.56252,"lng":0.49969},{"lat":50.53929,"lng":0.46088},{"lat":50.52905,"lng":0.32771},{"lat":50.51887,"lng":0.27367},{"lat":50.50903,"lng":0.20432},{"lat":50.46761,"lng":-0.0081},{"lat":50.51394,"lng":-0.03402},{"lat":50.50493,"lng":-0.02531},{"lat":50.40962,"lng":-0.02687},{"lat":50.44548,"lng":-0.00476},{"lat":50.48208,"lng":-0.04772},{"lat":50.50544,"lng":-0.02746},{"lat":50.51968,"lng":0.0257},{"lat":50.53771,"lng":0.08509},{"lat":50.51957,"lng":0.27097},{"lat":50.51334,"lng":0.25353},{"lat":50.47788,"lng":0.00899},{"lat":50.47731,"lng":-0.04315},{"lat":50.375,"lng":-0.03403},{"lat":50.13822,"lng":-0.07229},{"lat":49.96598,"lng":-0.07068},{"lat":49.93789,"lng":-0.07725},{"lat":49.77292,"lng":-0.08302},{"lat":49.63971,"lng":-0.07373}]},{"port_id":3171,"port_name":"Zeebrugge","country_name":"Belgium","port_lat":51.35,"port_lng":3.2,"eta_hours":0.14,"eta_label":"0d 0h","confidence":46.17,"source":"same_vessel_history","distance_nm":1.65,"path_points":[{"lat":51.32263,"lng":3.2027},{"lat":51.401662,"lng":3.311809},{"lat":51.386315,"lng":3.11135},{"lat":51.303979,"lng":3.150594},{"lat":51.35,"lng":3.2}]},{"port_id":4084,"port_name":"HELLEVOETSLUIS","country_name":"Netherlands","port_lat":51.8244,"port_lng":4.12896,"eta_hours":3.82,"eta_label":"0d 4h","confidence":34.17,"source":"peer_type_fallback","distance_nm":45.85,"path_points":[{"lat":51.32263,"lng":3.2027},{"lat":51.558214,"lng":3.398366},{"lat":51.623515,"lng":3.75583},{"lat":51.674011,"lng":3.975183},{"lat":51.8244,"lng":4.12896}]},{"port_id":5646,"port_name":"OOLTGENSPLAAT","country_name":"","port_lat":51.6829,"port_lng":4.35304,"eta_hours":4.01,"eta_label":"0d 4h","confidence":34.17,"source":"peer_type_fallback","distance_nm":48.13,"path_points":[{"lat":51.32263,"lng":3.2027},{"lat":51.511519,"lng":3.472312},{"lat":51.552765,"lng":3.86787},{"lat":51.563641,"lng":4.149965},{"lat":51.6829,"lng":4.35304}]}],"errors":[]}