{"meta":{"path":"vessel/probable-destinations","ts":"2026-05-21T16:37:01+00:00","status":"ok","rows":5,"horizon_days":21,"request_id":"2465c2ce5d975831"},"data":[{"port_id":4164,"port_name":"RIDDERKERK","country_name":"Netherlands","port_lat":51.8842,"port_lng":4.61831,"eta_hours":0.03,"eta_label":"0d 0h","confidence":92,"source":"same_vessel_history","distance_nm":0.35,"path_points":[{"lat":51.88227,"lng":4.62715},{"lat":51.952907,"lng":4.734233},{"lat":51.933235,"lng":4.53273},{"lat":51.843775,"lng":4.570255},{"lat":51.8842,"lng":4.61831}]},{"port_id":3795,"port_name":"NUMANSDORP","country_name":"Netherlands","port_lat":51.7177,"port_lng":4.41843,"eta_hours":1.05,"eta_label":"0d 1h","confidence":40.24,"source":"same_vessel_history","distance_nm":12.56,"path_points":[{"lat":51.88394,"lng":4.62664},{"lat":51.91099,"lng":4.49486},{"lat":51.81826,"lng":4.34922}]},{"port_id":5705,"port_name":"KRIMPEN","country_name":"","port_lat":51.9085,"port_lng":4.57632,"eta_hours":0.2,"eta_label":"0d 0h","confidence":28.24,"source":"peer_type_fallback","distance_nm":2.45,"path_points":[{"lat":51.88227,"lng":4.62715},{"lat":51.960926,"lng":4.720376},{"lat":51.945385,"lng":4.511735},{"lat":51.862729,"lng":4.537503},{"lat":51.9085,"lng":4.57632}]},{"port_id":5425,"port_name":"S GRAVENDEEL","country_name":"Netherlands","port_lat":51.7881,"port_lng":4.62139,"eta_hours":0.47,"eta_label":"0d 0h","confidence":28.24,"source":"peer_type_fallback","distance_nm":5.66,"path_points":[{"lat":51.88227,"lng":4.62715},{"lat":51.921194,"lng":4.735249},{"lat":51.885185,"lng":4.53427},{"lat":51.768817,"lng":4.572657},{"lat":51.7881,"lng":4.62139}]},{"port_id":5727,"port_name":"SLEEUWIJK","country_name":"","port_lat":51.817,"port_lng":4.95753,"eta_hours":1.07,"eta_label":"0d 1h","confidence":28.24,"source":"peer_type_fallback","distance_nm":12.86,"path_points":[{"lat":51.88227,"lng":4.62715},{"lat":51.930731,"lng":4.626175},{"lat":51.899635,"lng":4.88234},{"lat":51.791359,"lng":4.934846},{"lat":51.817,"lng":4.95753}]}],"errors":[]}