{"meta":{"path":"vessel/probable-destinations","ts":"2026-05-22T00:06:09+00:00","status":"ok","rows":5,"horizon_days":21,"request_id":"d5d13e7e29ae5a3e"},"data":[{"port_id":1834,"port_name":"Cannes","country_name":"France","port_lat":43.5333,"port_lng":7.0175,"eta_hours":0.06,"eta_label":"0d 0h","confidence":92,"source":"same_vessel_history","distance_nm":0.78,"path_points":[{"lat":43.54129,"lng":7.03158},{"lat":43.608653,"lng":7.136934},{"lat":43.587295,"lng":6.93454},{"lat":43.495058,"lng":6.970598},{"lat":43.5333,"lng":7.0175}]},{"port_id":3227,"port_name":"Golfe-Juan","country_name":"France","port_lat":43.5548,"port_lng":7.08691,"eta_hours":0.21,"eta_label":"0d 0h","confidence":50.75,"source":"same_vessel_history","distance_nm":2.54,"path_points":[{"lat":43.54129,"lng":7.03158},{"lat":43.615748,"lng":6.939839},{"lat":43.598045,"lng":7.149245},{"lat":43.511828,"lng":7.124737},{"lat":43.5548,"lng":7.08691}]},{"port_id":1642,"port_name":"Antibes","country_name":"France","port_lat":43.5917,"port_lng":7.13389,"eta_hours":0.45,"eta_label":"0d 0h","confidence":50.75,"source":"same_vessel_history","distance_nm":5.38,"path_points":[{"lat":43.54129,"lng":7.03158},{"lat":43.627925,"lng":6.955342},{"lat":43.616495,"lng":7.172735},{"lat":43.54061,"lng":7.161382},{"lat":43.5917,"lng":7.13389}]},{"port_id":75126,"port_name":"Monte-Carlo","country_name":"Monaco","port_lat":43.7333,"port_lng":7.41667,"eta_hours":1.69,"eta_label":"0d 2h","confidence":50.75,"source":"same_vessel_history","distance_nm":20.32,"path_points":[{"lat":43.52488,"lng":7.06116},{"lat":43.52495,"lng":7.0617},{"lat":43.5617,"lng":7.11445},{"lat":43.56175,"lng":7.11442}]},{"port_id":50565,"port_name":"Ramatuelle","country_name":"France","port_lat":43.2,"port_lng":6.6,"eta_hours":2.32,"eta_label":"0d 2h","confidence":50.75,"source":"same_vessel_history","distance_nm":27.83,"path_points":[{"lat":43.52696,"lng":7.05421},{"lat":43.53944,"lng":7.03256}]}],"errors":[]}