{"meta":{"path":"vessel/probable-destinations","ts":"2026-11-03T20:49:46+00:00","status":"ok","rows":5,"horizon_days":21,"request_id":"632b5012bca84178"},"data":[{"port_id":4146,"port_name":"TERNATE","country_name":"Indonesia","port_lat":0.77754,"port_lng":127.389,"eta_hours":26.07,"eta_label":"1d 2h","confidence":92,"source":"same_vessel_history","distance_nm":195.55,"path_points":[{"lat":0.77994,"lng":127.38843},{"lat":0.77997,"lng":127.38842},{"lat":0.54804,"lng":127.49146},{"lat":0.28975,"lng":127.49191},{"lat":0.21874,"lng":127.49947},{"lat":-0.03435,"lng":127.56138},{"lat":-0.3389,"lng":127.66563},{"lat":-0.3389,"lng":127.66563},{"lat":-0.3389,"lng":127.66563},{"lat":-0.98612,"lng":127.766},{"lat":-1.10645,"lng":127.67574},{"lat":-1.19675,"lng":127.60714},{"lat":-1.2583,"lng":127.71739},{"lat":-1.33418,"lng":127.65914},{"lat":-1.34134,"lng":127.655},{"lat":-1.30801,"lng":127.60899},{"lat":-1.46669,"lng":127.33326},{"lat":-1.56862,"lng":127.10599},{"lat":-1.58582,"lng":127.05495},{"lat":-1.58582,"lng":127.05495},{"lat":-1.82322,"lng":126.54309},{"lat":-1.87212,"lng":126.43115},{"lat":-2.02987,"lng":126.0534},{"lat":-2.04481,"lng":126.02198},{"lat":-2.04481,"lng":126.02198},{"lat":-1.85587,"lng":125.325},{"lat":-1.85587,"lng":125.325},{"lat":-1.65084,"lng":125.12269},{"lat":-1.65084,"lng":125.12269},{"lat":-1.65084,"lng":125.12269},{"lat":-1.95829,"lng":125.45024},{"lat":-1.95671,"lng":125.90877},{"lat":-2.05759,"lng":125.98441},{"lat":-2.03065,"lng":126.05249},{"lat":-2.00086,"lng":126.12563},{"lat":-1.84526,"lng":126.49331},{"lat":-1.69435,"lng":126.82826},{"lat":-1.54353,"lng":127.16251},{"lat":-1.40051,"lng":127.43333},{"lat":-1.33591,"lng":127.53447},{"lat":-1.34207,"lng":127.65563},{"lat":-1.34208,"lng":127.65563},{"lat":-1.25358,"lng":127.71584},{"lat":-1.25358,"lng":127.71584},{"lat":-1.13057,"lng":127.65714},{"lat":-0.88823,"lng":127.83939},{"lat":-0.88823,"lng":127.83939},{"lat":-0.88823,"lng":127.83939},{"lat":-0.68551,"lng":127.87219},{"lat":-0.68551,"lng":127.87219},{"lat":-0.17734,"lng":127.59689},{"lat":0.2129,"lng":127.50143},{"lat":0.54028,"lng":127.49169},{"lat":0.70417,"lng":127.49117}]},{"port_id":4493,"port_name":"BITUNG","country_name":"Indonesia","port_lat":1.43733,"port_lng":125.166,"eta_hours":29.21,"eta_label":"1d 5h","confidence":92,"source":"same_vessel_history","distance_nm":190.31,"path_points":[{"lat":0.77947,"lng":127.3881},{"lat":0.9271,"lng":127.43549},{"lat":1.05435,"lng":127.47163},{"lat":1.05435,"lng":127.47163},{"lat":1.06113,"lng":127.23229},{"lat":1.12564,"lng":126.96493},{"lat":1.16212,"lng":126.81696},{"lat":1.19472,"lng":126.68417},{"lat":1.19472,"lng":126.68417},{"lat":1.19472,"lng":126.68417},{"lat":1.32317,"lng":126.15266},{"lat":1.34876,"lng":125.66205},{"lat":1.36281,"lng":125.40435},{"lat":1.42028,"lng":125.15762}]},{"port_id":2958,"port_name":"Tanjung Perak","country_name":"Indonesia","port_lat":-7.2,"port_lng":112.733,"eta_hours":109.47,"eta_label":"4d 13h","confidence":28.06,"source":"peer_type_fallback","distance_nm":821.05,"path_points":[{"lat":-1.72909,"lng":125.30909},{"lat":-2.560821,"lng":122.319604},{"lat":-5.92042,"lng":117.63341},{"lat":-6.726174,"lng":113.877878},{"lat":-7.2,"lng":112.733}]},{"port_id":5127,"port_name":"LIMAY","country_name":"Philippines","port_lat":14.5074,"port_lng":120.619,"eta_hours":135.19,"eta_label":"5d 15h","confidence":28.06,"source":"peer_type_fallback","distance_nm":1013.95,"path_points":[{"lat":-1.72909,"lng":125.30909},{"lat":4.10216,"lng":124.504974},{"lat":6.727161,"lng":122.355634},{"lat":10.664967,"lng":121.312814},{"lat":14.5074,"lng":120.619}]},{"port_id":2179,"port_name":"Jakarta","country_name":"Indonesia","port_lat":-6.1,"port_lng":106.883,"eta_hours":151.23,"eta_label":"6d 7h","confidence":28.06,"source":"peer_type_fallback","distance_nm":1134.21,"path_points":[{"lat":-1.72909,"lng":125.30909},{"lat":-3.485213,"lng":125.946357},{"lat":-5.7578,"lng":119.506904},{"lat":-6.355238,"lng":112.854757},{"lat":-6.1,"lng":106.883}]}],"errors":[]}