{"meta":{"path":"vessel/probable-destinations","ts":"2026-05-22T08:33:12+00:00","status":"ok","rows":5,"horizon_days":21,"request_id":"728528702257a36d"},"data":[{"port_id":3690,"port_name":"SAMARINDA","country_name":"Indonesia","port_lat":-0.50496,"port_lng":117.139,"eta_hours":0.32,"eta_label":"0d 0h","confidence":92,"source":"same_vessel_history","distance_nm":3.89,"path_points":[{"lat":-0.55226,"lng":117.18324},{"lat":-0.466651,"lng":117.278641},{"lat":-0.47861,"lng":117.07112},{"lat":-0.555366,"lng":117.098733},{"lat":-0.50496,"lng":117.139}]},{"port_id":62951,"port_name":"Handil","country_name":"Indonesia","port_lat":-0.75,"port_lng":117.267,"eta_hours":1.07,"eta_label":"0d 1h","confidence":68.22,"source":"same_vessel_history","distance_nm":12.89,"path_points":[{"lat":-0.52919,"lng":117.11723},{"lat":-0.51765,"lng":117.15552}]},{"port_id":2958,"port_name":"Tanjung Perak","country_name":"Indonesia","port_lat":-7.2,"port_lng":112.733,"eta_hours":39.99,"eta_label":"1d 16h","confidence":26.49,"source":"peer_type_fallback","distance_nm":479.89,"path_points":[{"lat":-0.55226,"lng":117.18324},{"lat":-2.522019,"lng":116.066653},{"lat":-3.716134,"lng":114.670127},{"lat":-5.865494,"lng":113.552056},{"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":58.44,"eta_label":"2d 10h","confidence":26.49,"source":"peer_type_fallback","distance_nm":701.29,"path_points":[{"lat":-0.55226,"lng":117.18324},{"lat":-2.055435,"lng":114.298928},{"lat":-3.092145,"lng":111.611947},{"lat":-5.066685,"lng":108.915068},{"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":67.79,"eta_label":"2d 20h","confidence":26.49,"source":"peer_type_fallback","distance_nm":813.43,"path_points":[{"lat":-0.55226,"lng":117.18324},{"lat":0.417432,"lng":113.34741},{"lat":0.613147,"lng":109.980361},{"lat":0.626269,"lng":106.436676},{"lat":1.2366,"lng":103.753}]}],"errors":[]}