{"meta":{"path":"vessel/probable-destinations","ts":"2026-05-20T00:23:11+00:00","status":"ok","rows":5,"horizon_days":21,"request_id":"58e1b84d1dff3be9"},"data":[{"port_id":3690,"port_name":"SAMARINDA","country_name":"Indonesia","port_lat":-0.50496,"port_lng":117.139,"eta_hours":9,"eta_label":"0d 9h","confidence":92,"source":"same_vessel_history","distance_nm":107.94,"path_points":[{"lat":-0.55667,"lng":117.17903},{"lat":-0.55262,"lng":117.18415},{"lat":-0.55262,"lng":117.18415},{"lat":-0.55262,"lng":117.18415},{"lat":-0.55262,"lng":117.18415},{"lat":-0.55262,"lng":117.18415}]},{"port_id":62951,"port_name":"Handil","country_name":"Indonesia","port_lat":-0.75,"port_lng":117.267,"eta_hours":9.9,"eta_label":"0d 10h","confidence":92,"source":"same_vessel_history","distance_nm":118.85,"path_points":[{"lat":1.13,"lng":117.88667},{"lat":-0.641838,"lng":117.214086},{"lat":-0.667191,"lng":117.240725},{"lat":-0.66096,"lng":117.225448},{"lat":-0.75,"lng":117.267}]},{"port_id":63251,"port_name":"Pulau Bunyu","country_name":"Indonesia","port_lat":-0.3,"port_lng":115.867,"eta_hours":12.38,"eta_label":"0d 12h","confidence":73.67,"source":"same_vessel_history","distance_nm":148.57,"path_points":[{"lat":-0.35833,"lng":117.005},{"lat":-0.375,"lng":117.04833},{"lat":-0.35833,"lng":117.05833},{"lat":-0.325,"lng":117.07667},{"lat":-0.325,"lng":117.07667},{"lat":-0.31333,"lng":117.04167},{"lat":-0.30333,"lng":117.01667},{"lat":-0.275,"lng":116.99667},{"lat":-0.30833,"lng":116.95833},{"lat":-0.32333,"lng":116.90167},{"lat":-0.32333,"lng":116.90167},{"lat":-0.32333,"lng":116.90167},{"lat":-0.325,"lng":116.82167},{"lat":-0.325,"lng":116.82167},{"lat":-0.285,"lng":116.80333},{"lat":-0.255,"lng":116.79167},{"lat":-0.19167,"lng":116.77167},{"lat":-0.17167,"lng":116.76333},{"lat":-0.16833,"lng":116.755},{"lat":-0.145,"lng":116.695},{"lat":-0.145,"lng":116.695},{"lat":-0.145,"lng":116.695},{"lat":-0.20833,"lng":116.62833},{"lat":-0.21833,"lng":116.595},{"lat":-0.25833,"lng":116.57333},{"lat":-0.25833,"lng":116.57333},{"lat":-0.285,"lng":116.57333},{"lat":-0.295,"lng":116.54167},{"lat":-0.315,"lng":116.495},{"lat":-0.31667,"lng":116.475},{"lat":-0.30667,"lng":116.45833},{"lat":-0.345,"lng":116.42833},{"lat":-0.345,"lng":116.42833},{"lat":-0.34833,"lng":116.40833},{"lat":-0.34833,"lng":116.40833},{"lat":-0.36333,"lng":116.34667},{"lat":-0.36333,"lng":116.34667},{"lat":-0.36333,"lng":116.34667},{"lat":-0.36333,"lng":116.34667},{"lat":-0.36333,"lng":116.34667},{"lat":-0.35167,"lng":116.16333},{"lat":-0.35167,"lng":116.16333},{"lat":-0.35167,"lng":116.16333}]},{"port_id":2958,"port_name":"Tanjung Perak","country_name":"Indonesia","port_lat":-7.2,"port_lng":112.733,"eta_hours":48.98,"eta_label":"2d 1h","confidence":43.33,"source":"peer_type_fallback","distance_nm":587.75,"path_points":[{"lat":1.13,"lng":117.88667},{"lat":-1.34463,"lng":116.616955},{"lat":-2.839093,"lng":114.957202},{"lat":-5.524126,"lng":113.6709},{"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":65.8,"eta_label":"2d 18h","confidence":43.33,"source":"peer_type_fallback","distance_nm":789.63,"path_points":[{"lat":1.13,"lng":117.88667},{"lat":-0.887241,"lng":114.83478},{"lat":-2.221672,"lng":111.910845},{"lat":-4.720062,"lng":109.04048},{"lat":-6.1,"lng":106.883}]}],"errors":[]}