{"meta":{"path":"vessel/probable-destinations","ts":"2026-11-08T07:11:42+00:00","status":"ok","rows":5,"horizon_days":21,"request_id":"c39b1df5e499a961"},"data":[{"port_id":1710,"port_name":"Barcelona","country_name":"Spain","port_lat":41.3667,"port_lng":2.18333,"eta_hours":0.04,"eta_label":"0d 0h","confidence":92,"source":"same_vessel_history","distance_nm":0.46,"path_points":[{"lat":41.36303,"lng":2.17432},{"lat":41.434241,"lng":2.067293},{"lat":41.414865,"lng":2.268825},{"lat":41.325893,"lng":2.231348},{"lat":41.3667,"lng":2.18333}]},{"port_id":2862,"port_name":"Savona","country_name":"Italy","port_lat":44.3122,"port_lng":8.49139,"eta_hours":29.8,"eta_label":"1d 6h","confidence":40.67,"source":"same_vessel_history","distance_nm":329.56,"path_points":[{"lat":39.44333,"lng":-0.30508},{"lat":39.44335,"lng":-0.30509},{"lat":39.42804,"lng":-0.23022},{"lat":39.58143,"lng":-0.0404},{"lat":40.2445,"lng":0.70416},{"lat":40.27299,"lng":0.73603},{"lat":40.68287,"lng":1.19171},{"lat":40.82655,"lng":1.40937},{"lat":40.99851,"lng":1.77996},{"lat":41.22997,"lng":2.29834},{"lat":41.28852,"lng":2.42928},{"lat":41.57469,"lng":3.06953},{"lat":41.8363,"lng":3.708},{"lat":41.85494,"lng":3.75482},{"lat":42.11239,"lng":4.44069},{"lat":42.195,"lng":4.685},{"lat":42.32481,"lng":5.02752},{"lat":42.49963,"lng":5.48365},{"lat":42.49963,"lng":5.48365},{"lat":42.87029,"lng":6.47227},{"lat":42.90344,"lng":6.54838},{"lat":43.05413,"lng":6.83242},{"lat":43.4335,"lng":7.45681},{"lat":43.51735,"lng":7.61069},{"lat":43.87936,"lng":8.23197},{"lat":44.10096,"lng":8.4576},{"lat":44.18562,"lng":8.508}]},{"port_id":2334,"port_name":"Livorno","country_name":"Italy","port_lat":43.5517,"port_lng":10.2958,"eta_hours":34.88,"eta_label":"1d 11h","confidence":40.67,"source":"same_vessel_history","distance_nm":382.8,"path_points":[{"lat":39.44334,"lng":-0.30509},{"lat":39.44167,"lng":-0.305},{"lat":39.44332,"lng":-0.30508},{"lat":39.59637,"lng":0.26241},{"lat":39.61583,"lng":0.32913},{"lat":39.74509,"lng":0.70827},{"lat":40.06886,"lng":1.0708},{"lat":40.25779,"lng":1.2412},{"lat":40.55635,"lng":1.51515},{"lat":40.84938,"lng":1.78386},{"lat":41.11698,"lng":2.03452},{"lat":41.31525,"lng":2.16979},{"lat":41.36474,"lng":2.17731},{"lat":41.36475,"lng":2.1773},{"lat":41.36475,"lng":2.17731},{"lat":41.35818,"lng":2.17682},{"lat":41.25421,"lng":2.19974},{"lat":41.43809,"lng":2.77169},{"lat":41.57115,"lng":3.21074},{"lat":41.64133,"lng":3.45397},{"lat":41.91,"lng":4.35833},{"lat":41.92833,"lng":4.42333},{"lat":42.14667,"lng":5.15667},{"lat":42.3625,"lng":5.88997},{"lat":42.38683,"lng":5.97428},{"lat":42.70744,"lng":7.07067},{"lat":42.85805,"lng":7.58587},{"lat":42.91336,"lng":7.77144},{"lat":43.13728,"lng":8.54009},{"lat":43.1514,"lng":8.58873},{"lat":43.3888,"lng":9.41268},{"lat":43.49828,"lng":10.12216}]},{"port_id":4828,"port_name":"PORT HAMBLE","country_name":"England","port_lat":50.8609,"port_lng":-1.31158,"eta_hours":49.02,"eta_label":"2d 1h","confidence":28.67,"source":"peer_type_fallback","distance_nm":588.25,"path_points":[{"lat":41.36303,"lng":2.17432},{"lat":39.458468,"lng":-0.329965},{"lat":39.45847,"lng":-0.32998},{"lat":39.45847,"lng":-0.32998},{"lat":50.8609,"lng":-1.31158}]},{"port_id":4656,"port_name":"WIJNEGEM","country_name":"Belgium","port_lat":51.2349,"port_lng":4.5122,"eta_hours":50.04,"eta_label":"2d 2h","confidence":28.67,"source":"peer_type_fallback","distance_nm":600.51,"path_points":[{"lat":41.36303,"lng":2.17432},{"lat":44.904805,"lng":2.499444},{"lat":46.501863,"lng":3.708477},{"lat":48.90077,"lng":4.200765},{"lat":51.2349,"lng":4.5122}]}],"errors":[]}