{"meta":{"path":"vessel/probable-destinations","ts":"2026-06-09T12:48:21+00:00","status":"ok","rows":5,"horizon_days":21,"request_id":"0a925e40f7fde163"},"data":[{"port_id":63386,"port_name":"Tanjung Merangas","country_name":"Indonesia","port_lat":0.033333,"port_lng":117.517,"eta_hours":0.04,"eta_label":"0d 0h","confidence":92,"source":"same_vessel_history","distance_nm":0.57,"path_points":[{"lat":0.03884,"lng":117.5248},{"lat":0.107023,"lng":117.632226},{"lat":0.086087,"lng":117.4309},{"lat":-0.005455,"lng":117.468716},{"lat":0.033333,"lng":117.517}]},{"port_id":4011,"port_name":"GRESIK","country_name":"Indonesia","port_lat":-7.1382,"port_lng":112.661,"eta_hours":40.01,"eta_label":"1d 16h","confidence":92,"source":"same_vessel_history","distance_nm":520.12,"path_points":[{"lat":0.03954,"lng":117.55253},{"lat":-0.09315,"lng":117.6522},{"lat":-0.39896,"lng":117.77404},{"lat":-0.49947,"lng":117.81325},{"lat":-0.60849,"lng":117.85767},{"lat":-0.60849,"lng":117.85767},{"lat":-0.60849,"lng":117.85767},{"lat":-2.31902,"lng":118.53927},{"lat":-2.48776,"lng":118.60713},{"lat":-2.48776,"lng":118.60713},{"lat":-2.48776,"lng":118.60713},{"lat":-5.78877,"lng":119.71026},{"lat":-5.78513,"lng":119.73622},{"lat":-5.78513,"lng":119.73622},{"lat":-5.78513,"lng":119.73622},{"lat":-5.03789,"lng":121.84819},{"lat":-5.03789,"lng":121.84819},{"lat":-5.03789,"lng":121.84819},{"lat":-5.96311,"lng":118.35548},{"lat":-5.96311,"lng":118.35548},{"lat":-5.96311,"lng":118.35548},{"lat":-6.0982,"lng":117.17989},{"lat":-6.13382,"lng":116.86519},{"lat":-6.14496,"lng":116.77056},{"lat":-6.14496,"lng":116.77056},{"lat":-6.2029,"lng":116.26155},{"lat":-6.2029,"lng":116.26155},{"lat":-6.21503,"lng":116.15538},{"lat":-6.21503,"lng":116.15538},{"lat":-6.24946,"lng":115.86296},{"lat":-6.24946,"lng":115.86296},{"lat":-6.2781,"lng":115.60999},{"lat":-6.29344,"lng":115.47507},{"lat":-6.31288,"lng":115.30552},{"lat":-6.31746,"lng":115.26503},{"lat":-6.31746,"lng":115.26503},{"lat":-6.80737,"lng":113.09381},{"lat":-6.82943,"lng":112.95692},{"lat":-6.86627,"lng":112.75201},{"lat":-6.94245,"lng":112.71694}]},{"port_id":2958,"port_name":"Tanjung Perak","country_name":"Indonesia","port_lat":-7.2,"port_lng":112.733,"eta_hours":40.06,"eta_label":"1d 16h","confidence":80,"source":"peer_type_fallback","distance_nm":520.8,"path_points":[{"lat":0.03884,"lng":117.5248},{"lat":-2.106905,"lng":116.325476},{"lat":-3.406957,"lng":114.816379},{"lat":-5.746353,"lng":113.613573},{"lat":-7.2,"lng":112.733}]},{"port_id":3574,"port_name":"BUKOM ISLAND","country_name":"Singapore","port_lat":1.2366,"port_lng":103.753,"eta_hours":63.84,"eta_label":"2d 16h","confidence":80,"source":"peer_type_fallback","distance_nm":829.92,"path_points":[{"lat":0.03884,"lng":117.5248},{"lat":0.821167,"lng":113.588353},{"lat":0.914196,"lng":110.141244},{"lat":0.751912,"lng":106.50632},{"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":64.14,"eta_label":"2d 16h","confidence":80,"source":"peer_type_fallback","distance_nm":833.87,"path_points":[{"lat":0.03884,"lng":117.5248},{"lat":0.830871,"lng":113.570129},{"lat":0.927422,"lng":110.106874},{"lat":0.769438,"lng":106.455084},{"lat":1.26042,"lng":103.689}]}],"errors":[]}