{"meta":{"path":"vessel/probable-destinations","ts":"2026-11-02T21:22:59+00:00","status":"ok","rows":5,"horizon_days":21,"request_id":"a7ab0a11fbfe71e5"},"data":[{"port_id":5086,"port_name":"GLUECKSTADT","country_name":"","port_lat":53.785,"port_lng":9.41153,"eta_hours":0.82,"eta_label":"0d 1h","confidence":92,"source":"same_vessel_history","distance_nm":9.8,"path_points":[{"lat":53.88852,"lng":9.19772},{"lat":53.924358,"lng":9.158277},{"lat":53.88676,"lng":9.394625},{"lat":53.767774,"lng":9.414492},{"lat":53.785,"lng":9.41153}]},{"port_id":31077,"port_name":"Ostermoor","country_name":"Germany","port_lat":53.9,"port_lng":9.18333,"eta_hours":0.07,"eta_label":"0d 0h","confidence":85.4,"source":"same_vessel_history","distance_nm":0.86,"path_points":[{"lat":53.88852,"lng":9.19772},{"lat":53.962308,"lng":9.302971},{"lat":53.94426,"lng":9.100525},{"lat":53.857474,"lng":9.136496},{"lat":53.9,"lng":9.18333}]},{"port_id":24425,"port_name":"Abbenfleth","country_name":"Germany","port_lat":53.6667,"port_lng":9.48333,"eta_hours":1.39,"eta_label":"0d 1h","confidence":48,"source":"same_vessel_history","distance_nm":16.73,"path_points":[{"lat":53.88715,"lng":9.19104},{"lat":53.88719,"lng":9.19099},{"lat":53.8839,"lng":9.22011}]},{"port_id":4325,"port_name":"BRUNSBUETTEL","country_name":"Germany","port_lat":53.903,"port_lng":9.15979,"eta_hours":0.13,"eta_label":"0d 0h","confidence":41.4,"source":"same_vessel_history","distance_nm":1.6,"path_points":[{"lat":53.88852,"lng":9.19772},{"lat":53.963298,"lng":9.295203},{"lat":53.94576,"lng":9.088755},{"lat":53.859814,"lng":9.118135},{"lat":53.903,"lng":9.15979}]},{"port_id":32426,"port_name":"Stader Sand","country_name":"Germany","port_lat":53.6333,"port_lng":9.51667,"eta_hours":1.59,"eta_label":"0d 2h","confidence":41.4,"source":"same_vessel_history","distance_nm":19.05,"path_points":[{"lat":53.88815,"lng":9.19041},{"lat":53.88815,"lng":9.19042},{"lat":53.81641,"lng":9.36349},{"lat":53.65471,"lng":9.51038},{"lat":53.65319,"lng":9.51044}]}],"errors":[]}