{"meta":{"path":"vessel/probable-destinations","ts":"2026-11-08T05:23:07+00:00","status":"ok","rows":5,"horizon_days":21,"request_id":"9acd66e18fa8bba4"},"data":[{"port_id":63161,"port_name":"New Priok Port","country_name":"Indonesia","port_lat":-6.08333,"port_lng":106.917,"eta_hours":8.37,"eta_label":"0d 8h","confidence":92,"source":"same_vessel_history","distance_nm":34.31,"path_points":[{"lat":-6.09292,"lng":106.95841},{"lat":-6.09294,"lng":106.95841}]},{"port_id":2179,"port_name":"Jakarta","country_name":"Indonesia","port_lat":-6.1,"port_lng":106.883,"eta_hours":8.89,"eta_label":"0d 9h","confidence":80,"source":"peer_type_fallback","distance_nm":36.43,"path_points":[{"lat":-6.03227,"lng":107.48942},{"lat":-6.078567,"lng":107.269632},{"lat":-6.076234,"lng":107.328193},{"lat":-6.099095,"lng":107.324073},{"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":78.17,"eta_label":"3d 6h","confidence":80,"source":"peer_type_fallback","distance_nm":320.49,"path_points":[{"lat":-6.03227,"lng":107.48942},{"lat":-5.900473,"lng":108.211535},{"lat":-6.168515,"lng":109.942195},{"lat":-6.43269,"lng":111.3827},{"lat":-7.2,"lng":112.733}]},{"port_id":2982,"port_name":"Tandjung Uban","country_name":"Indonesia","port_lat":1.06667,"port_lng":104.217,"eta_hours":114.44,"eta_label":"4d 18h","confidence":80,"source":"peer_type_fallback","distance_nm":469.2,"path_points":[{"lat":-6.03227,"lng":107.48942},{"lat":-3.470747,"lng":106.753464},{"lat":-2.326462,"lng":105.571802},{"lat":-0.620167,"lng":104.780595},{"lat":1.06667,"lng":104.217}]},{"port_id":3574,"port_name":"BUKOM ISLAND","country_name":"Singapore","port_lat":1.2366,"port_lng":103.753,"eta_hours":119.65,"eta_label":"5d 0h","confidence":80,"source":"peer_type_fallback","distance_nm":490.55,"path_points":[{"lat":-6.03227,"lng":107.48942},{"lat":-4.441665,"lng":106.925835},{"lat":-2.234165,"lng":106.714165},{"lat":-0.16,"lng":105.501665},{"lat":1.2366,"lng":103.753}]}],"errors":[]}