{"meta":{"path":"vessel/probable-destinations","ts":"2026-05-23T16:08:25+00:00","status":"ok","rows":5,"horizon_days":21,"request_id":"1fd22c46c2588bfd"},"data":[{"port_id":31077,"port_name":"Ostermoor","country_name":"Germany","port_lat":53.9,"port_lng":9.18333,"eta_hours":0.08,"eta_label":"0d 0h","confidence":92,"source":"same_vessel_history","distance_nm":0.9,"path_points":[{"lat":53.88782,"lng":9.19839},{"lat":53.961839,"lng":9.30342},{"lat":53.94391,"lng":9.10086},{"lat":53.85732,"lng":9.136643},{"lat":53.9,"lng":9.18333}]},{"port_id":5086,"port_name":"GLUECKSTADT","country_name":"","port_lat":53.785,"port_lng":9.41153,"eta_hours":0.81,"eta_label":"0d 1h","confidence":71.38,"source":"same_vessel_history","distance_nm":9.75,"path_points":[{"lat":53.88782,"lng":9.19839},{"lat":53.923889,"lng":9.158726},{"lat":53.88641,"lng":9.39496},{"lat":53.76762,"lng":9.414639},{"lat":53.785,"lng":9.41153}]},{"port_id":1917,"port_name":"Cuxhaven","country_name":"Germany","port_lat":53.8667,"port_lng":8.71667,"eta_hours":1.42,"eta_label":"0d 1h","confidence":50.75,"source":"same_vessel_history","distance_nm":17.1,"path_points":[{"lat":53.88743,"lng":9.18841},{"lat":53.88741,"lng":9.18842},{"lat":53.88741,"lng":9.18841},{"lat":53.85905,"lng":9.01097}]},{"port_id":4325,"port_name":"BRUNSBUETTEL","country_name":"Germany","port_lat":53.903,"port_lng":9.15979,"eta_hours":0.14,"eta_label":"0d 0h","confidence":48.46,"source":"same_vessel_history","distance_nm":1.64,"path_points":[{"lat":53.88782,"lng":9.19839},{"lat":53.962829,"lng":9.295652},{"lat":53.94541,"lng":9.08909},{"lat":53.85966,"lng":9.118282},{"lat":53.903,"lng":9.15979}]},{"port_id":29256,"port_name":"Kiel Canal","country_name":"Germany","port_lat":53.8833,"port_lng":9.13333,"eta_hours":0.19,"eta_label":"0d 0h","confidence":39.29,"source":"same_vessel_history","distance_nm":2.32,"path_points":[{"lat":53.88782,"lng":9.19839},{"lat":53.956328,"lng":9.28692},{"lat":53.93556,"lng":9.07586},{"lat":53.844294,"lng":9.097643},{"lat":53.8833,"lng":9.13333}]}],"errors":[]}