{"meta":{"path":"vessel/probable-destinations","ts":"2026-11-04T16:55:32+00:00","status":"ok","rows":5,"horizon_days":21,"request_id":"646ce476450db07b"},"data":[{"port_id":3962,"port_name":"KUPANG","country_name":"Indonesia","port_lat":-10.1963,"port_lng":123.526,"eta_hours":24.79,"eta_label":"1d 1h","confidence":92,"source":"same_vessel_history","distance_nm":173.52,"path_points":[{"lat":-1.26991,"lng":116.80727},{"lat":-1.26991,"lng":116.80727},{"lat":-1.26991,"lng":116.80727},{"lat":-1.26993,"lng":116.80728},{"lat":-1.32835,"lng":116.88471},{"lat":-1.44423,"lng":117.03955},{"lat":-1.44423,"lng":117.03955},{"lat":-1.44423,"lng":117.03955},{"lat":-1.44423,"lng":117.03955},{"lat":-2.89421,"lng":118.44612},{"lat":-3.21399,"lng":118.59756},{"lat":-3.22886,"lng":118.60475},{"lat":-3.22886,"lng":118.60475},{"lat":-3.22886,"lng":118.60475},{"lat":-6.74263,"lng":120.6987},{"lat":-6.74263,"lng":120.6987},{"lat":-6.74263,"lng":120.6987},{"lat":-8.25921,"lng":123.36085},{"lat":-8.25921,"lng":123.36085},{"lat":-8.50247,"lng":123.18326},{"lat":-8.50247,"lng":123.18326},{"lat":-9.04016,"lng":123.28926},{"lat":-9.04016,"lng":123.28926},{"lat":-9.49564,"lng":123.3791},{"lat":-9.67029,"lng":123.41438},{"lat":-9.99215,"lng":123.48055}]},{"port_id":3720,"port_name":"TARAKAN","country_name":"Indonesia","port_lat":3.28519,"port_lng":117.588,"eta_hours":101.74,"eta_label":"4d 6h","confidence":59,"source":"same_vessel_history","distance_nm":712.19,"path_points":[{"lat":-1.27253,"lng":116.80544},{"lat":-1.27252,"lng":116.80542},{"lat":-1.32901,"lng":116.90059},{"lat":-1.34381,"lng":117.0539},{"lat":-1.25987,"lng":117.21437},{"lat":-1.16671,"lng":117.3981},{"lat":-1.14437,"lng":117.41926},{"lat":-0.92246,"lng":117.86535},{"lat":-0.8496,"lng":117.98408},{"lat":-0.8496,"lng":117.98408},{"lat":-0.8496,"lng":117.98408},{"lat":-0.0447,"lng":119.32098},{"lat":0.05596,"lng":119.46541},{"lat":0.23934,"lng":119.60257},{"lat":0.43158,"lng":119.74227},{"lat":0.67529,"lng":119.9207},{"lat":0.78946,"lng":120.00491},{"lat":0.98278,"lng":120.14423},{"lat":1.00705,"lng":120.16283},{"lat":1.00705,"lng":120.16283},{"lat":0.85412,"lng":122.89769},{"lat":0.85412,"lng":122.89769},{"lat":0.85412,"lng":122.89769},{"lat":0.85416,"lng":122.89768},{"lat":0.85416,"lng":122.89768},{"lat":0.85416,"lng":122.89768},{"lat":0.85405,"lng":122.89767},{"lat":0.85405,"lng":122.89767},{"lat":0.85405,"lng":122.89767},{"lat":0.85411,"lng":122.89768},{"lat":0.85411,"lng":122.89768},{"lat":0.85411,"lng":122.89768},{"lat":1.71176,"lng":120.38905},{"lat":1.82308,"lng":120.19819},{"lat":1.89598,"lng":120.08051},{"lat":1.89598,"lng":120.08051},{"lat":1.89598,"lng":120.08051},{"lat":2.58847,"lng":118.94388},{"lat":2.67604,"lng":118.80064},{"lat":2.80769,"lng":118.59041},{"lat":2.95264,"lng":118.34813},{"lat":3.06602,"lng":118.17555},{"lat":3.18009,"lng":117.97199},{"lat":3.23238,"lng":117.75705}]},{"port_id":4692,"port_name":"KARIANGAU","country_name":"Indonesia","port_lat":-1.20087,"port_lng":116.817,"eta_hours":71.41,"eta_label":"2d 23h","confidence":48,"source":"same_vessel_history","distance_nm":499.86,"path_points":[{"lat":-1.26014,"lng":116.79472},{"lat":-1.26006,"lng":116.79474}]},{"port_id":2958,"port_name":"Tanjung Perak","country_name":"Indonesia","port_lat":-7.2,"port_lng":112.733,"eta_hours":78.97,"eta_label":"3d 7h","confidence":36,"source":"peer_type_fallback","distance_nm":552.78,"path_points":[{"lat":-7.72833,"lng":122.00333},{"lat":-2.494264,"lng":116.966358},{"lat":-4.043388,"lng":116.167795},{"lat":-5.083478,"lng":114.835934},{"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":129.49,"eta_label":"5d 9h","confidence":36,"source":"peer_type_fallback","distance_nm":906.45,"path_points":[{"lat":-7.72833,"lng":122.00333},{"lat":-4.00141,"lng":116.272988},{"lat":-4.997958,"lng":113.492255},{"lat":-5.534212,"lng":110.576748},{"lat":-6.1,"lng":106.883}]}],"errors":[]}