{"meta":{"path":"vessel/probable-destinations","ts":"2026-05-23T18:59:55+00:00","status":"ok","rows":5,"horizon_days":21,"request_id":"19bf7a2a4eb03b0c"},"data":[{"port_id":3690,"port_name":"SAMARINDA","country_name":"Indonesia","port_lat":-0.50496,"port_lng":117.139,"eta_hours":28.24,"eta_label":"1d 4h","confidence":92,"source":"same_vessel_history","distance_nm":338.83,"path_points":[{"lat":-0.685,"lng":117.30167},{"lat":-0.63333,"lng":117.29833},{"lat":-0.59167,"lng":117.28833},{"lat":-0.58113,"lng":117.25807}]},{"port_id":2873,"port_name":"Senipah Oil Terminal","country_name":"Indonesia","port_lat":-1.05694,"port_lng":117.217,"eta_hours":25.58,"eta_label":"1d 2h","confidence":68.43,"source":"same_vessel_history","distance_nm":306.99,"path_points":[{"lat":-0.83167,"lng":117.30333},{"lat":-0.86667,"lng":117.305}]},{"port_id":2958,"port_name":"Tanjung Perak","country_name":"Indonesia","port_lat":-7.2,"port_lng":112.733,"eta_hours":34.79,"eta_label":"1d 11h","confidence":32.86,"source":"peer_type_fallback","distance_nm":417.46,"path_points":[{"lat":-5.61167,"lng":119.545},{"lat":-5.939967,"lng":117.604808},{"lat":-6.265941,"lng":115.88719},{"lat":-6.962483,"lng":114.091746},{"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":63.07,"eta_label":"2d 15h","confidence":32.86,"source":"peer_type_fallback","distance_nm":756.82,"path_points":[{"lat":-5.61167,"lng":119.545},{"lat":-5.418019,"lng":115.924082},{"lat":-5.602407,"lng":112.757829},{"lat":-6.19531,"lng":109.415212},{"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":86.03,"eta_label":"3d 14h","confidence":32.86,"source":"peer_type_fallback","distance_nm":1032.32,"path_points":[{"lat":-5.61167,"lng":119.545},{"lat":-2.869778,"lng":115.09101},{"lat":-1.843276,"lng":111.029333},{"lat":-0.545427,"lng":106.882981},{"lat":1.2366,"lng":103.753}]}],"errors":[]}