{"meta":{"path":"vessel/probable-destinations","ts":"2026-05-23T22:56:38+00:00","status":"ok","rows":5,"horizon_days":21,"request_id":"f0629b9f1fa2ca10"},"data":[{"port_id":63037,"port_name":"Kolonodale","country_name":"Indonesia","port_lat":-1.96667,"port_lng":121.333,"eta_hours":7.61,"eta_label":"0d 8h","confidence":92,"source":"same_vessel_history","distance_nm":91.29,"path_points":[{"lat":-1.89333,"lng":121.42833},{"lat":-1.88667,"lng":121.39833}]},{"port_id":2958,"port_name":"Tanjung Perak","country_name":"Indonesia","port_lat":-7.2,"port_lng":112.733,"eta_hours":52.72,"eta_label":"2d 5h","confidence":80,"source":"peer_type_fallback","distance_nm":632.67,"path_points":[{"lat":-3.00833,"lng":122.44167},{"lat":-4.095484,"lng":119.703104},{"lat":-4.892667,"lng":117.206639},{"lat":-6.447031,"lng":114.65741},{"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":79.12,"eta_label":"3d 7h","confidence":80,"source":"peer_type_fallback","distance_nm":949.39,"path_points":[{"lat":-3.00833,"lng":122.44167},{"lat":-3.584421,"lng":118.005275},{"lat":-4.236908,"lng":114.091272},{"lat":-5.673639,"lng":109.98865},{"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":95.86,"eta_label":"4d 0h","confidence":80,"source":"peer_type_fallback","distance_nm":1150.28,"path_points":[{"lat":-3.00833,"lng":122.44167},{"lat":-1.070891,"lng":117.117656},{"lat":-0.502571,"lng":112.407406},{"lat":-0.00392,"lng":107.481213},{"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":96.19,"eta_label":"4d 0h","confidence":80,"source":"peer_type_fallback","distance_nm":1154.34,"path_points":[{"lat":-3.00833,"lng":122.44167},{"lat":-1.061136,"lng":117.099514},{"lat":-0.489307,"lng":112.372969},{"lat":0.013577,"lng":107.42994},{"lat":1.26042,"lng":103.689}]}],"errors":[]}