{"meta":{"path":"vessel/probable-destinations","ts":"2026-11-02T09:21:43+00:00","status":"ok","rows":5,"horizon_days":21,"request_id":"840334eecad8910b"},"data":[{"port_id":3407,"port_name":"Johor","country_name":"Malaysia","port_lat":1.4333,"port_lng":103.9,"eta_hours":1.17,"eta_label":"0d 1h","confidence":92,"source":"same_vessel_history","distance_nm":13.98,"path_points":[{"lat":1.33277,"lng":104.10328},{"lat":1.33167,"lng":104.10167},{"lat":1.42952,"lng":103.91996},{"lat":1.4334,"lng":103.90618}]},{"port_id":2648,"port_name":"Port Kelang","country_name":"Malaysia","port_lat":3,"port_lng":101.4,"eta_hours":15.91,"eta_label":"0d 16h","confidence":73.67,"source":"same_vessel_history","distance_nm":190.9,"path_points":[{"lat":1.33597,"lng":104.1126},{"lat":1.335,"lng":104.11167},{"lat":1.27785,"lng":104.07685},{"lat":1.1965,"lng":103.62967},{"lat":1.24562,"lng":103.45798},{"lat":1.4214,"lng":103.25821},{"lat":1.63423,"lng":103.02331},{"lat":1.73902,"lng":102.80669},{"lat":1.88008,"lng":102.47964},{"lat":2.0356,"lng":102.21846},{"lat":2.195,"lng":102.02833},{"lat":2.39097,"lng":101.78034},{"lat":2.52564,"lng":101.59517},{"lat":2.735,"lng":101.33333},{"lat":2.805,"lng":101.32667},{"lat":2.81344,"lng":101.32187},{"lat":2.80606,"lng":101.32832},{"lat":2.805,"lng":101.32667},{"lat":2.805,"lng":101.32667},{"lat":2.805,"lng":101.32667},{"lat":2.80545,"lng":101.32898},{"lat":2.99667,"lng":101.345}]},{"port_id":76885,"port_name":"Port Klang (Ferry Port)","country_name":"Malaysia","port_lat":3.01667,"port_lng":101.367,"eta_hours":16.09,"eta_label":"0d 16h","confidence":73.67,"source":"same_vessel_history","distance_nm":193.11,"path_points":[{"lat":1.33646,"lng":104.11549},{"lat":1.33646,"lng":104.11549},{"lat":1.29817,"lng":104.15189},{"lat":1.30549,"lng":104.20345},{"lat":1.30549,"lng":104.20345},{"lat":1.30549,"lng":104.20345},{"lat":1.30549,"lng":104.20345},{"lat":1.2682,"lng":104.04862},{"lat":1.25931,"lng":104.00939},{"lat":1.20343,"lng":103.8682},{"lat":1.15725,"lng":103.71269},{"lat":1.19463,"lng":103.59117},{"lat":1.25741,"lng":103.42324},{"lat":1.31455,"lng":103.36356},{"lat":1.47334,"lng":103.20204},{"lat":1.48984,"lng":103.18285},{"lat":1.63037,"lng":103.02057},{"lat":1.6907,"lng":102.91483},{"lat":1.6967,"lng":102.90166},{"lat":1.83333,"lng":102.62667},{"lat":1.94468,"lng":102.46883},{"lat":2.00677,"lng":102.40034},{"lat":1.99995,"lng":102.39691},{"lat":1.99432,"lng":102.37659},{"lat":1.99431,"lng":102.37028},{"lat":1.99866,"lng":102.34122},{"lat":2.0175,"lng":102.29075},{"lat":2.02703,"lng":102.26805},{"lat":2.09721,"lng":102.14874},{"lat":2.18025,"lng":102.05115},{"lat":2.31128,"lng":101.8904},{"lat":2.40714,"lng":101.7708},{"lat":2.43369,"lng":101.7387},{"lat":2.54883,"lng":101.58694},{"lat":2.60857,"lng":101.51036},{"lat":2.78366,"lng":101.33293},{"lat":2.79938,"lng":101.32454},{"lat":2.79941,"lng":101.32457},{"lat":2.79946,"lng":101.32458},{"lat":2.79947,"lng":101.32456},{"lat":2.81485,"lng":101.32935},{"lat":2.81482,"lng":101.32923},{"lat":2.81474,"lng":101.32921},{"lat":2.81543,"lng":101.3285},{"lat":2.81554,"lng":101.32841},{"lat":2.815,"lng":101.32833},{"lat":2.815,"lng":101.32833}]},{"port_id":76983,"port_name":"Tanjung Setapa","country_name":"Malaysia","port_lat":1.36667,"port_lng":104.117,"eta_hours":0.15,"eta_label":"0d 0h","confidence":55.33,"source":"same_vessel_history","distance_nm":1.79,"path_points":[{"lat":1.3372,"lng":104.11218},{"lat":1.416925,"lng":104.003771},{"lat":1.401935,"lng":104.20459},{"lat":1.320187,"lng":104.16594},{"lat":1.36667,"lng":104.117}]},{"port_id":76768,"port_name":"Kampung Tanjung Langsat","country_name":"Malaysia","port_lat":1.46667,"port_lng":104.017,"eta_hours":0.8,"eta_label":"0d 1h","confidence":55.33,"source":"same_vessel_history","distance_nm":9.65,"path_points":[{"lat":1.3372,"lng":104.11218},{"lat":1.449925,"lng":104.190771},{"lat":1.451935,"lng":103.97459},{"lat":1.398187,"lng":103.98794},{"lat":1.46667,"lng":104.017}]}],"errors":[]}