{"meta":{"path":"vessel/probable-destinations","ts":"2026-11-08T01:12:20+00:00","status":"ok","rows":5,"horizon_days":21,"request_id":"4726d240f55073cf"},"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.62712},{"lat":51.952907,"lng":4.734213},{"lat":51.933235,"lng":4.532715},{"lat":51.843775,"lng":4.570248},{"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":44.86,"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":32.86,"source":"peer_type_fallback","distance_nm":2.45,"path_points":[{"lat":51.88227,"lng":4.62712},{"lat":51.960926,"lng":4.720356},{"lat":51.945385,"lng":4.51172},{"lat":51.862729,"lng":4.537496},{"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":32.86,"source":"peer_type_fallback","distance_nm":5.66,"path_points":[{"lat":51.88227,"lng":4.62712},{"lat":51.921194,"lng":4.735229},{"lat":51.885185,"lng":4.534255},{"lat":51.768817,"lng":4.572651},{"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":32.86,"source":"peer_type_fallback","distance_nm":12.87,"path_points":[{"lat":51.88227,"lng":4.62712},{"lat":51.930731,"lng":4.626155},{"lat":51.899635,"lng":4.882325},{"lat":51.791359,"lng":4.93484},{"lat":51.817,"lng":4.95753}]}],"errors":[]}