{"meta":{"path":"vessel/probable-destinations","ts":"2026-10-21T05:05:47+00:00","status":"ok","rows":5,"horizon_days":21,"request_id":"8f5690158565998f"},"data":[{"port_id":5401,"port_name":"MEKAR PUTIH","country_name":"","port_lat":-4.0297,"port_lng":116.037,"eta_hours":2.34,"eta_label":"0d 2h","confidence":92,"source":"same_vessel_history","distance_nm":28.06,"path_points":[{"lat":-4.00833,"lng":116.01833},{"lat":-4.025,"lng":116.03833},{"lat":-4.025,"lng":116.03833},{"lat":-3.88167,"lng":115.98167},{"lat":-3.67833,"lng":115.96333},{"lat":-3.55667,"lng":116.00167},{"lat":-3.55667,"lng":116.00167},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98833},{"lat":-3.565,"lng":115.98833},{"lat":-3.565,"lng":115.98833},{"lat":-3.565,"lng":115.98833},{"lat":-3.565,"lng":115.98833},{"lat":-3.565,"lng":115.98833},{"lat":-3.565,"lng":115.98833},{"lat":-3.565,"lng":115.98833},{"lat":-3.565,"lng":115.98833},{"lat":-3.565,"lng":115.98833},{"lat":-3.565,"lng":115.98833},{"lat":-3.565,"lng":115.98667},{"lat":-3.55833,"lng":115.99833},{"lat":-3.555,"lng":116.00167},{"lat":-3.555,"lng":116.00167},{"lat":-3.68333,"lng":115.96333},{"lat":-3.82167,"lng":115.95833}]},{"port_id":5368,"port_name":"KOTABARU","country_name":"Indonesia","port_lat":-3.2333,"port_lng":116.217,"eta_hours":2.02,"eta_label":"0d 2h","confidence":48,"source":"same_vessel_history","distance_nm":24.23,"path_points":[{"lat":-3.875,"lng":115.97667},{"lat":-3.75167,"lng":115.93167},{"lat":-3.60667,"lng":115.99167},{"lat":-3.55333,"lng":116.00167},{"lat":-3.55333,"lng":116.00167},{"lat":-3.55833,"lng":115.99667},{"lat":-3.55833,"lng":115.99667},{"lat":-3.55833,"lng":115.99667},{"lat":-3.55833,"lng":115.99667},{"lat":-3.56667,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.565,"lng":115.98667},{"lat":-3.52667,"lng":116.015},{"lat":-3.37638,"lng":116.07352},{"lat":-3.27315,"lng":116.16338}]},{"port_id":2958,"port_name":"Tanjung Perak","country_name":"Indonesia","port_lat":-7.2,"port_lng":112.733,"eta_hours":24.36,"eta_label":"1d 0h","confidence":36,"source":"peer_type_fallback","distance_nm":292.31,"path_points":[{"lat":-3.565,"lng":115.98667},{"lat":-4.627952,"lng":115.127612},{"lat":-5.28493,"lng":114.18421},{"lat":-6.478356,"lng":113.351238},{"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":65.73,"eta_label":"2d 18h","confidence":36,"source":"peer_type_fallback","distance_nm":788.72,"path_points":[{"lat":-3.565,"lng":115.98667},{"lat":-1.61249,"lng":112.527817},{"lat":-0.901356,"lng":109.396715},{"lat":-0.030028,"lng":106.181563},{"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":66.07,"eta_label":"2d 18h","confidence":36,"source":"peer_type_fallback","distance_nm":792.82,"path_points":[{"lat":-3.565,"lng":115.98667},{"lat":-1.602717,"lng":112.509701},{"lat":-0.88808,"lng":109.362257},{"lat":-0.01254,"lng":106.130277},{"lat":1.26042,"lng":103.689}]}],"errors":[]}