{"meta":{"path":"vessel/probable-destinations","ts":"2026-05-23T04:46:59+00:00","status":"ok","rows":5,"horizon_days":21,"request_id":"4d60973b25126ce1"},"data":[{"port_id":2262,"port_name":"Kota Kinabalu","country_name":"Malaysia","port_lat":6.00889,"port_lng":116.077,"eta_hours":73.32,"eta_label":"3d 1h","confidence":92,"source":"same_vessel_history","distance_nm":478.31,"path_points":[{"lat":1.1928,"lng":103.75193},{"lat":1.19388,"lng":103.75236},{"lat":1.21392,"lng":103.93027},{"lat":1.25895,"lng":104.21498},{"lat":1.32745,"lng":104.38997},{"lat":1.50237,"lng":104.68013},{"lat":1.6483,"lng":105.0248},{"lat":1.74392,"lng":105.25488},{"lat":1.84842,"lng":105.53653},{"lat":1.87615,"lng":105.60742},{"lat":1.87615,"lng":105.60742},{"lat":1.87615,"lng":105.60742},{"lat":3.68835,"lng":110.2928},{"lat":3.68835,"lng":110.2928},{"lat":3.68835,"lng":110.2928},{"lat":5.48577,"lng":114.11447},{"lat":5.53445,"lng":114.21178},{"lat":5.53445,"lng":114.21178},{"lat":5.53445,"lng":114.21178},{"lat":5.93153,"lng":115.14835},{"lat":5.93193,"lng":115.24848},{"lat":5.9876,"lng":115.75272},{"lat":6.05137,"lng":115.96708},{"lat":6.02658,"lng":116.08995}]},{"port_id":2982,"port_name":"Tandjung Uban","country_name":"Indonesia","port_lat":1.06667,"port_lng":104.217,"eta_hours":32.43,"eta_label":"1d 8h","confidence":80,"source":"peer_type_fallback","distance_nm":291.86,"path_points":[{"lat":3.08572,"lng":108.64198},{"lat":2.555621,"lng":107.395746},{"lat":2.173472,"lng":106.254391},{"lat":1.433039,"lng":105.093219},{"lat":1.06667,"lng":104.217}]},{"port_id":3518,"port_name":"JURONG ISLAND","country_name":"Singapore","port_lat":1.26042,"port_lng":103.689,"eta_hours":35.19,"eta_label":"1d 11h","confidence":80,"source":"peer_type_fallback","distance_nm":316.72,"path_points":[{"lat":3.08572,"lng":108.64198},{"lat":-1.040557,"lng":83.903919},{"lat":-6.350674,"lng":65.688132},{"lat":-1.50254,"lng":83.154716},{"lat":1.26042,"lng":103.689}]},{"port_id":2179,"port_name":"Jakarta","country_name":"Indonesia","port_lat":-6.1,"port_lng":106.883,"eta_hours":62.39,"eta_label":"2d 14h","confidence":80,"source":"peer_type_fallback","distance_nm":561.51,"path_points":[{"lat":3.08572,"lng":108.64198},{"lat":0.316306,"lng":108.473032},{"lat":-1.320088,"lng":107.425796},{"lat":-4.228783,"lng":107.082923},{"lat":-6.1,"lng":106.883}]},{"port_id":2958,"port_name":"Tanjung Perak","country_name":"Indonesia","port_lat":-7.2,"port_lng":112.733,"eta_hours":73.83,"eta_label":"3d 2h","confidence":80,"source":"peer_type_fallback","distance_nm":664.43,"path_points":[{"lat":3.08572,"lng":108.64198},{"lat":0.001377,"lng":109.504961},{"lat":-1.835751,"lng":111.08599},{"lat":-5.114253,"lng":112.054364},{"lat":-7.2,"lng":112.733}]}],"errors":[]}