{"meta":{"path":"vessel/probable-destinations","ts":"2026-11-05T21:21:55+00:00","status":"ok","rows":5,"horizon_days":21,"request_id":"f0cbd8286f3b7511"},"data":[{"port_id":88609,"port_name":"Tampines","country_name":"Singapore","port_lat":1.33333,"port_lng":103.933,"eta_hours":1.29,"eta_label":"0d 1h","confidence":92,"source":"same_vessel_history","distance_nm":16.83,"path_points":[{"lat":1.24426,"lng":103.63548},{"lat":1.24433,"lng":103.63541},{"lat":1.24436,"lng":103.63545}]},{"port_id":88593,"port_name":"Changi","country_name":"Singapore","port_lat":1.31667,"port_lng":104,"eta_hours":1.56,"eta_label":"0d 2h","confidence":92,"source":"same_vessel_history","distance_nm":20.32,"path_points":[{"lat":1.24461,"lng":103.61968},{"lat":1.24461,"lng":103.61966},{"lat":1.24459,"lng":103.61969},{"lat":1.24247,"lng":103.74211},{"lat":1.23503,"lng":103.77748}]},{"port_id":3574,"port_name":"BUKOM ISLAND","country_name":"Singapore","port_lat":1.2366,"port_lng":103.753,"eta_hours":0.37,"eta_label":"0d 0h","confidence":73.67,"source":"same_vessel_history","distance_nm":4.79,"path_points":[{"lat":1.22638,"lng":103.67383},{"lat":1.299753,"lng":103.589956},{"lat":1.28149,"lng":103.803415},{"lat":1.194352,"lng":103.785583},{"lat":1.2366,"lng":103.753}]},{"port_id":2668,"port_name":"Port Swettenham","country_name":"Malaysia","port_lat":3,"port_lng":101.383,"eta_hours":13.37,"eta_label":"0d 13h","confidence":43.33,"source":"peer_type_fallback","distance_nm":173.87,"path_points":[{"lat":1.22638,"lng":103.67383},{"lat":1.892796,"lng":103.045332},{"lat":2.171134,"lng":102.424117},{"lat":2.563449,"lng":101.829039},{"lat":3,"lng":101.383}]},{"port_id":2179,"port_name":"Jakarta","country_name":"Indonesia","port_lat":-6.1,"port_lng":106.883,"eta_hours":36.93,"eta_label":"1d 13h","confidence":43.33,"source":"peer_type_fallback","distance_nm":480.11,"path_points":[{"lat":1.22638,"lng":103.67383},{"lat":-0.96737,"lng":104.380926},{"lat":-2.276842,"lng":105.566358},{"lat":-4.616171,"lng":106.336951},{"lat":-6.1,"lng":106.883}]}],"errors":[]}