{"meta":{"path":"vessel/probable-destinations","ts":"2026-05-18T23:44:07+00:00","status":"ok","rows":5,"horizon_days":21,"request_id":"45388c6699274144"},"data":[{"port_id":31077,"port_name":"Ostermoor","country_name":"Germany","port_lat":53.9,"port_lng":9.18333,"eta_hours":0.89,"eta_label":"0d 1h","confidence":92,"source":"same_vessel_history","distance_nm":10.62,"path_points":[{"lat":53.78516,"lng":9.41133},{"lat":53.86175,"lng":9.30208}]},{"port_id":5086,"port_name":"GLUECKSTADT","country_name":"","port_lat":53.785,"port_lng":9.41153,"eta_hours":0,"eta_label":"0d 0h","confidence":57.12,"source":"same_vessel_history","distance_nm":0.03,"path_points":[{"lat":53.78541,"lng":9.41175},{"lat":53.855275,"lng":9.521677},{"lat":53.835205,"lng":9.32164},{"lat":53.74509,"lng":9.361578},{"lat":53.785,"lng":9.41153}]},{"port_id":4325,"port_name":"BRUNSBUETTEL","country_name":"Germany","port_lat":53.903,"port_lng":9.15979,"eta_hours":0.95,"eta_label":"0d 1h","confidence":38.34,"source":"same_vessel_history","distance_nm":11.38,"path_points":[{"lat":53.7847,"lng":9.41177},{"lat":53.88268,"lng":9.22714},{"lat":53.88842,"lng":9.19048},{"lat":53.88795,"lng":9.1919}]},{"port_id":4314,"port_name":"URK","country_name":"Netherlands","port_lat":52.6584,"port_lng":5.60092,"eta_hours":12.73,"eta_label":"0d 13h","confidence":26.34,"source":"peer_type_fallback","distance_nm":152.76,"path_points":[{"lat":53.78541,"lng":9.41175},{"lat":53.524768,"lng":8.329032},{"lat":53.301385,"lng":7.363271},{"lat":52.842758,"lng":6.359823},{"lat":52.6584,"lng":5.60092}]},{"port_id":1631,"port_name":"Amsterdam","country_name":"Netherlands","port_lat":52.3833,"port_lng":4.9,"eta_hours":15.26,"eta_label":"0d 15h","confidence":26.34,"source":"peer_type_fallback","distance_nm":183.15,"path_points":[{"lat":53.78541,"lng":9.41175},{"lat":53.455002,"lng":8.130755},{"lat":53.178847,"lng":6.98579},{"lat":52.616171,"lng":5.798093},{"lat":52.3833,"lng":4.9}]}],"errors":[]}