{"meta":{"path":"vessel/probable-destinations","ts":"2026-11-10T03:55:03+00:00","status":"ok","rows":5,"horizon_days":21,"request_id":"ea62b74ee7dc9e65"},"data":[{"port_id":49364,"port_name":"Neuville-lès-Dieppe","country_name":"France","port_lat":49.9167,"port_lng":1.1,"eta_hours":0.08,"eta_label":"0d 0h","confidence":92,"source":"same_vessel_history","distance_nm":0.91,"path_points":[{"lat":49.92764,"lng":1.08359},{"lat":49.99403,"lng":0.979005},{"lat":49.97217,"lng":1.181795},{"lat":49.879107,"lng":1.14639},{"lat":49.9167,"lng":1.1}]},{"port_id":50924,"port_name":"Rouxmesnil-Bouteilles","country_name":"France","port_lat":49.9167,"port_lng":1.06667,"eta_hours":0.08,"eta_label":"0d 0h","confidence":81,"source":"same_vessel_history","distance_nm":0.93,"path_points":[{"lat":49.92764,"lng":1.08359},{"lat":49.99403,"lng":1.188006},{"lat":49.97217,"lng":0.98513},{"lat":49.879107,"lng":1.020392},{"lat":49.9167,"lng":1.06667}]},{"port_id":1938,"port_name":"Dieppe","country_name":"France","port_lat":49.9494,"port_lng":1.08333,"eta_hours":0.11,"eta_label":"0d 0h","confidence":70,"source":"same_vessel_history","distance_nm":1.31,"path_points":[{"lat":49.92764,"lng":1.08359},{"lat":50.004821,"lng":1.193504},{"lat":49.98852,"lng":0.99346},{"lat":49.904613,"lng":1.033387},{"lat":49.9494,"lng":1.08333}]},{"port_id":5505,"port_name":"TREPORT","country_name":"","port_lat":50.0637,"port_lng":1.37085,"eta_hours":1.15,"eta_label":"0d 1h","confidence":59,"source":"same_vessel_history","distance_nm":13.77,"path_points":[{"lat":49.96997,"lng":1.11922},{"lat":49.92711,"lng":1.08231},{"lat":49.92711,"lng":1.08231},{"lat":49.95029,"lng":1.09701},{"lat":50.04891,"lng":1.29123}]},{"port_id":47316,"port_name":"Le Tréport","country_name":"France","port_lat":50.0667,"port_lng":1.36667,"eta_hours":1.15,"eta_label":"0d 1h","confidence":48,"source":"same_vessel_history","distance_nm":13.75,"path_points":[{"lat":49.9271,"lng":1.08231},{"lat":49.9271,"lng":1.08231},{"lat":49.92711,"lng":1.08232},{"lat":49.9768,"lng":1.14738}]}],"errors":[]}