{"meta":{"path":"vessel/probable-destinations","ts":"2026-11-12T20:44:14+00:00","status":"ok","rows":5,"horizon_days":21,"request_id":"38e4b64fcba3219a"},"data":[{"port_id":1642,"port_name":"Antibes","country_name":"France","port_lat":43.5917,"port_lng":7.13389,"eta_hours":2.82,"eta_label":"0d 3h","confidence":92,"source":"same_vessel_history","distance_nm":28.91,"path_points":[{"lat":43.27248,"lng":6.63852},{"lat":43.33493,"lng":6.75092},{"lat":43.41757,"lng":6.93071}]},{"port_id":52510,"port_name":"Saint-Tropez","country_name":"France","port_lat":43.2667,"port_lng":6.63333,"eta_hours":0.03,"eta_label":"0d 0h","confidence":73.67,"source":"same_vessel_history","distance_nm":0.37,"path_points":[{"lat":43.27167,"lng":6.63833},{"lat":43.34003,"lng":6.74668},{"lat":43.319185,"lng":6.54583},{"lat":43.227793,"lng":6.58443},{"lat":43.2667,"lng":6.63333}]},{"port_id":53323,"port_name":"Théoule-sur-Mer","country_name":"France","port_lat":43.5,"port_lng":6.93333,"eta_hours":1.57,"eta_label":"0d 2h","confidence":73.67,"source":"same_vessel_history","distance_nm":18.8,"path_points":[{"lat":43.21946,"lng":6.6748},{"lat":43.21953,"lng":6.67457},{"lat":43.21833,"lng":6.67333},{"lat":43.24823,"lng":6.71955}]},{"port_id":1834,"port_name":"Cannes","country_name":"France","port_lat":43.5333,"port_lng":7.0175,"eta_hours":2.31,"eta_label":"0d 2h","confidence":73.67,"source":"same_vessel_history","distance_nm":22.81,"path_points":[{"lat":43.27249,"lng":6.63853},{"lat":43.27246,"lng":6.63854},{"lat":43.27247,"lng":6.63849},{"lat":43.27438,"lng":6.63146}]},{"port_id":50565,"port_name":"Ramatuelle","country_name":"France","port_lat":43.2,"port_lng":6.6,"eta_hours":0.38,"eta_label":"0d 0h","confidence":55.33,"source":"same_vessel_history","distance_nm":4.62,"path_points":[{"lat":43.27167,"lng":6.63833},{"lat":43.318019,"lng":6.735681},{"lat":43.285835,"lng":6.529165},{"lat":43.175767,"lng":6.558433},{"lat":43.2,"lng":6.6}]}],"errors":[]}