{"meta":{"path":"vessel/probable-destinations","ts":"2026-05-23T19:16:59+00:00","status":"ok","rows":5,"horizon_days":21,"request_id":"95ac0a14002bae3e"},"data":[{"port_id":76957,"port_name":"Sungai Merah","country_name":"Malaysia","port_lat":2.33333,"port_lng":111.833,"eta_hours":0.21,"eta_label":"0d 0h","confidence":92,"source":"same_vessel_history","distance_nm":2.72,"path_points":[{"lat":2.29167,"lng":111.815},{"lat":2.375418,"lng":111.71094},{"lat":2.3625,"lng":111.914},{"lat":2.284165,"lng":111.87904},{"lat":2.33333,"lng":111.833}]},{"port_id":76923,"port_name":"Senari - Sarawak","country_name":"Malaysia","port_lat":1.6,"port_lng":110.433,"eta_hours":7.13,"eta_label":"0d 7h","confidence":39.39,"source":"same_vessel_history","distance_nm":92.74,"path_points":[{"lat":2.28333,"lng":111.70667},{"lat":2.28833,"lng":111.695},{"lat":2.28833,"lng":111.695},{"lat":2.28833,"lng":111.695},{"lat":2.26833,"lng":111.67333},{"lat":2.16667,"lng":111.55333},{"lat":2.13833,"lng":111.46667},{"lat":2.13167,"lng":111.19833},{"lat":2.13167,"lng":111.04667},{"lat":2.11833,"lng":110.79667},{"lat":2.11167,"lng":110.61666},{"lat":2.10167,"lng":110.325},{"lat":2.10167,"lng":110.325},{"lat":2.10167,"lng":110.325},{"lat":2.09167,"lng":110.33833},{"lat":2.09167,"lng":110.33833},{"lat":2.09167,"lng":110.33833},{"lat":1.90333,"lng":110.46833},{"lat":2.01167,"lng":110.385},{"lat":1.98833,"lng":110.39833},{"lat":1.74667,"lng":110.53833},{"lat":1.625,"lng":110.45833}]},{"port_id":3574,"port_name":"BUKOM ISLAND","country_name":"Singapore","port_lat":1.2366,"port_lng":103.753,"eta_hours":37.53,"eta_label":"1d 14h","confidence":27.39,"source":"peer_type_fallback","distance_nm":487.94,"path_points":[{"lat":2.29167,"lng":111.815},{"lat":2.171158,"lng":109.512293},{"lat":1.92675,"lng":107.491293},{"lat":1.338623,"lng":105.364025},{"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":37.81,"eta_label":"1d 14h","confidence":27.39,"source":"peer_type_fallback","distance_nm":491.56,"path_points":[{"lat":2.29167,"lng":111.815},{"lat":2.18071,"lng":109.493832},{"lat":1.939869,"lng":107.457118},{"lat":1.356236,"lng":105.312896},{"lat":1.26042,"lng":103.689}]},{"port_id":2958,"port_name":"Tanjung Perak","country_name":"Indonesia","port_lat":-7.2,"port_lng":112.733,"eta_hours":44.04,"eta_label":"1d 20h","confidence":27.39,"source":"peer_type_fallback","distance_nm":572.53,"path_points":[{"lat":2.29167,"lng":111.815},{"lat":-0.573574,"lng":111.698358},{"lat":-2.263446,"lng":112.617295},{"lat":-5.264408,"lng":112.721759},{"lat":-7.2,"lng":112.733}]}],"errors":[]}