{"meta":{"path":"vessel/probable-destinations","ts":"2026-05-21T04:45:56+00:00","status":"ok","rows":5,"horizon_days":21,"request_id":"2b4e3367661dfe07"},"data":[{"port_id":63398,"port_name":"Tarahan","country_name":"Indonesia","port_lat":-5.56667,"port_lng":105.367,"eta_hours":65.64,"eta_label":"2d 18h","confidence":92,"source":"same_vessel_history","distance_nm":483.98,"path_points":[{"lat":-5.52826,"lng":105.34953},{"lat":-5.52826,"lng":105.34953},{"lat":-5.52826,"lng":105.34953}]},{"port_id":5402,"port_name":"BAKAUHENI","country_name":"","port_lat":-5.8708,"port_lng":105.755,"eta_hours":39.08,"eta_label":"1d 15h","confidence":55.33,"source":"same_vessel_history","distance_nm":468.96,"path_points":[{"lat":-5.66284,"lng":105.39815},{"lat":-5.77428,"lng":105.48798},{"lat":-5.84818,"lng":105.56392}]},{"port_id":2958,"port_name":"Tanjung Perak","country_name":"Indonesia","port_lat":-7.2,"port_lng":112.733,"eta_hours":21.96,"eta_label":"0d 22h","confidence":43.33,"source":"peer_type_fallback","distance_nm":263.54,"path_points":[{"lat":-2.81682,"lng":112.96547},{"lat":-5.5068,"lng":105.31463},{"lat":-7.85268,"lng":108.24119},{"lat":-8.05617,"lng":110.17214},{"lat":-7.2,"lng":112.733}]},{"port_id":2179,"port_name":"Jakarta","country_name":"Indonesia","port_lat":-6.1,"port_lng":106.883,"eta_hours":34.5,"eta_label":"1d 10h","confidence":43.33,"source":"peer_type_fallback","distance_nm":413.98,"path_points":[{"lat":-2.81682,"lng":112.96547},{"lat":-5.646988,"lng":105.458218},{"lat":-5.654039,"lng":105.760696},{"lat":-5.696712,"lng":106.030658},{"lat":-6.1,"lng":106.883}]},{"port_id":3574,"port_name":"BUKOM ISLAND","country_name":"Singapore","port_lat":1.2366,"port_lng":103.753,"eta_hours":50.35,"eta_label":"2d 2h","confidence":43.33,"source":"peer_type_fallback","distance_nm":604.14,"path_points":[{"lat":-2.81682,"lng":112.96547},{"lat":-1.197378,"lng":110.368205},{"lat":-0.588814,"lng":107.996903},{"lat":0.183811,"lng":105.578448},{"lat":1.2366,"lng":103.753}]}],"errors":[]}