{"meta":{"path":"vessel/probable-destinations","ts":"2026-11-03T06:22:29+00:00","status":"ok","rows":5,"horizon_days":21,"request_id":"65ce84416875e0c3"},"data":[{"port_id":63143,"port_name":"Muara Sabak","country_name":"Indonesia","port_lat":-0.8,"port_lng":103.917,"eta_hours":0.22,"eta_label":"0d 0h","confidence":92,"source":"same_vessel_history","distance_nm":2.89,"path_points":[{"lat":-0.83827,"lng":103.94623},{"lat":-0.755641,"lng":104.046584},{"lat":-0.769135,"lng":103.841615},{"lat":-0.848419,"lng":103.873431},{"lat":-0.8,"lng":103.917}]},{"port_id":4011,"port_name":"GRESIK","country_name":"Indonesia","port_lat":-7.1382,"port_lng":112.661,"eta_hours":58.15,"eta_label":"2d 10h","confidence":55.33,"source":"same_vessel_history","distance_nm":644.4,"path_points":[{"lat":-0.84903,"lng":103.85808},{"lat":-0.84902,"lng":103.85803},{"lat":-0.84943,"lng":103.85832},{"lat":-0.84943,"lng":103.85832},{"lat":-0.84943,"lng":103.85832},{"lat":-0.84943,"lng":103.85832},{"lat":-0.84918,"lng":103.85823},{"lat":-0.85073,"lng":103.8562},{"lat":-0.85073,"lng":103.8562},{"lat":-0.86778,"lng":104.12308},{"lat":-0.86778,"lng":104.12308},{"lat":-0.86778,"lng":104.12308},{"lat":-0.86778,"lng":104.12308},{"lat":-0.86778,"lng":104.12308},{"lat":-1.47942,"lng":106.11095},{"lat":-1.47942,"lng":106.11095},{"lat":-1.47942,"lng":106.11095},{"lat":-1.47942,"lng":106.11095},{"lat":-1.47942,"lng":106.11095},{"lat":-2.04087,"lng":107.26598},{"lat":-2.21645,"lng":107.56495},{"lat":-2.30185,"lng":107.721},{"lat":-2.40122,"lng":107.90537},{"lat":-2.65335,"lng":108.29068},{"lat":-2.65335,"lng":108.29068},{"lat":-2.89147,"lng":108.57256},{"lat":-3.18333,"lng":108.91367},{"lat":-3.18333,"lng":108.91367},{"lat":-3.44328,"lng":109.20172},{"lat":-3.51667,"lng":109.27695},{"lat":-3.66802,"lng":109.43167},{"lat":-3.66802,"lng":109.43167},{"lat":-3.66802,"lng":109.43167},{"lat":-3.66802,"lng":109.43167},{"lat":-4.38737,"lng":110.21678},{"lat":-4.38737,"lng":110.21678},{"lat":-4.38737,"lng":110.21678},{"lat":-4.38737,"lng":110.21678},{"lat":-4.38737,"lng":110.21678},{"lat":-5.38093,"lng":111.24573},{"lat":-5.38093,"lng":111.24573},{"lat":-5.51643,"lng":111.36073},{"lat":-5.51643,"lng":111.36073},{"lat":-5.9084,"lng":111.76927},{"lat":-5.9084,"lng":111.76927},{"lat":-6.27793,"lng":112.20478},{"lat":-6.3879,"lng":112.32132},{"lat":-6.56813,"lng":112.51262},{"lat":-6.74332,"lng":112.68997},{"lat":-6.86187,"lng":112.76243},{"lat":-6.86197,"lng":112.76237},{"lat":-6.9713,"lng":112.70482}]},{"port_id":3574,"port_name":"BUKOM ISLAND","country_name":"Singapore","port_lat":1.2366,"port_lng":103.753,"eta_hours":9.62,"eta_label":"0d 10h","confidence":43.33,"source":"peer_type_fallback","distance_nm":125.12,"path_points":[{"lat":-0.83827,"lng":103.94623},{"lat":-0.083563,"lng":103.992464},{"lat":0.249165,"lng":103.759615},{"lat":0.740129,"lng":103.745511},{"lat":1.2366,"lng":103.753}]},{"port_id":3518,"port_name":"JURONG ISLAND","country_name":"Singapore","port_lat":1.26042,"port_lng":103.689,"eta_hours":9.77,"eta_label":"0d 10h","confidence":43.33,"source":"peer_type_fallback","distance_nm":126.95,"path_points":[{"lat":-0.83827,"lng":103.94623},{"lat":-0.075702,"lng":103.971344},{"lat":0.261075,"lng":103.727615},{"lat":0.758708,"lng":103.695591},{"lat":1.26042,"lng":103.689}]},{"port_id":2668,"port_name":"Port Swettenham","country_name":"Malaysia","port_lat":3,"port_lng":101.383,"eta_hours":21.31,"eta_label":"0d 21h","confidence":43.33,"source":"peer_type_fallback","distance_nm":277.08,"path_points":[{"lat":-0.83827,"lng":103.94623},{"lat":0.557592,"lng":103.303444},{"lat":1.173174,"lng":102.498458},{"lat":2.081733,"lng":101.854601},{"lat":3,"lng":101.383}]}],"errors":[]}