{"meta":{"path":"vessel/probable-destinations","ts":"2026-11-04T16:00:47+00:00","status":"ok","rows":5,"horizon_days":21,"request_id":"9c60787d2aff593a"},"data":[{"port_id":3646,"port_name":"PASIR GUDANG","country_name":"Malaysia","port_lat":1.43416,"port_lng":103.896,"eta_hours":2.05,"eta_label":"0d 2h","confidence":92,"source":"same_vessel_history","distance_nm":13.76,"path_points":[{"lat":1.25845,"lng":103.84208},{"lat":1.24688,"lng":104.00533},{"lat":1.35471,"lng":104.05492},{"lat":1.41861,"lng":103.92307}]},{"port_id":76983,"port_name":"Tanjung Setapa","country_name":"Malaysia","port_lat":1.36667,"port_lng":104.117,"eta_hours":2.65,"eta_label":"0d 3h","confidence":64.5,"source":"same_vessel_history","distance_nm":17.75,"path_points":[{"lat":1.26181,"lng":103.83871},{"lat":1.25181,"lng":104.0397},{"lat":1.27504,"lng":104.12116},{"lat":1.3072,"lng":104.10987}]},{"port_id":3512,"port_name":"PENGERANG","country_name":"Malaysia","port_lat":1.32467,"port_lng":104.172,"eta_hours":2.92,"eta_label":"0d 3h","confidence":50.75,"source":"same_vessel_history","distance_nm":19.55,"path_points":[{"lat":1.26403,"lng":103.83546},{"lat":1.26396,"lng":103.8354},{"lat":1.26412,"lng":103.83538}]},{"port_id":3574,"port_name":"BUKOM ISLAND","country_name":"Singapore","port_lat":1.2366,"port_lng":103.753,"eta_hours":1.07,"eta_label":"0d 1h","confidence":31.88,"source":"peer_type_fallback","distance_nm":7.16,"path_points":[{"lat":1.20656,"lng":103.86844},{"lat":1.286473,"lng":103.940345},{"lat":1.27158,"lng":103.72072},{"lat":1.189991,"lng":103.728397},{"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":1.68,"eta_label":"0d 2h","confidence":31.88,"source":"peer_type_fallback","distance_nm":11.25,"path_points":[{"lat":1.20656,"lng":103.86844},{"lat":1.26248,"lng":103.837753},{"lat":1.260929,"lng":103.838506},{"lat":1.21538,"lng":103.803933},{"lat":1.26042,"lng":103.689}]}],"errors":[]}