{"meta":{"path":"vessel/probable-destinations","ts":"2026-05-28T18:17:17+00:00","status":"ok","rows":5,"horizon_days":21,"request_id":"48ed78266ef2ece4"},"data":[{"port_id":33504,"port_name":"Wilhelmsburg","country_name":"Germany","port_lat":53.5,"port_lng":10,"eta_hours":0.38,"eta_label":"0d 0h","confidence":92,"source":"same_vessel_history","distance_nm":2.1,"path_points":[{"lat":53.53442,"lng":9.98885},{"lat":53.593061,"lng":9.88253},{"lat":53.56721,"lng":10.084425},{"lat":53.467572,"lng":10.047547},{"lat":53.5,"lng":10}]},{"port_id":25213,"port_name":"Bahrenfeld","country_name":"Germany","port_lat":53.55,"port_lng":9.91667,"eta_hours":0.49,"eta_label":"0d 0h","confidence":44.17,"source":"same_vessel_history","distance_nm":2.74,"path_points":[{"lat":53.53442,"lng":9.98885},{"lat":53.609561,"lng":10.075031},{"lat":53.59221,"lng":9.86276},{"lat":53.506572,"lng":9.88255},{"lat":53.55,"lng":9.91667}]},{"port_id":24719,"port_name":"Altenwerder","country_name":"Germany","port_lat":53.5167,"port_lng":9.91667,"eta_hours":0.5,"eta_label":"0d 0h","confidence":42.98,"source":"same_vessel_history","distance_nm":2.79,"path_points":[{"lat":53.53442,"lng":9.98885},{"lat":53.598572,"lng":10.075031},{"lat":53.57556,"lng":9.86276},{"lat":53.480598,"lng":9.88255},{"lat":53.5167,"lng":9.91667}]},{"port_id":28425,"port_name":"Hamburg-Mitte","country_name":"Germany","port_lat":53.55,"port_lng":10.0167,"eta_hours":0.24,"eta_label":"0d 0h","confidence":38.2,"source":"same_vessel_history","distance_nm":1.36,"path_points":[{"lat":53.53442,"lng":9.98885},{"lat":53.609561,"lng":9.888041},{"lat":53.59221,"lng":10.092775},{"lat":53.506572,"lng":10.060573},{"lat":53.55,"lng":10.0167}]},{"port_id":4340,"port_name":"WEDEL","country_name":"Germany","port_lat":53.5682,"port_lng":9.69998,"eta_hours":1.88,"eta_label":"0d 2h","confidence":38.2,"source":"same_vessel_history","distance_nm":10.5,"path_points":[{"lat":53.52568,"lng":10.00246},{"lat":53.53354,"lng":9.99357},{"lat":53.55933,"lng":9.76689}]}],"errors":[]}