{"meta":{"path":"vessel/probable-destinations","ts":"2026-05-20T00:16:14+00:00","status":"ok","rows":5,"horizon_days":21,"request_id":"5ab077357095e2a0"},"data":[{"port_id":88609,"port_name":"Tampines","country_name":"Singapore","port_lat":1.33333,"port_lng":103.933,"eta_hours":74.67,"eta_label":"3d 3h","confidence":92,"source":"same_vessel_history","distance_nm":516.33,"path_points":[{"lat":-6.95263,"lng":106.23923},{"lat":-6.95264,"lng":106.23926},{"lat":-6.95234,"lng":106.23899},{"lat":-6.94278,"lng":106.08392},{"lat":-6.93937,"lng":106.05127},{"lat":-6.93005,"lng":105.85687},{"lat":-6.95462,"lng":105.61684},{"lat":-6.93479,"lng":105.5014},{"lat":-6.91472,"lng":105.39507},{"lat":-6.84103,"lng":105.21209},{"lat":-6.59346,"lng":105.34789},{"lat":-6.46381,"lng":105.46707},{"lat":-6.45114,"lng":105.47759},{"lat":-6.13184,"lng":105.75459},{"lat":-6.09269,"lng":105.789},{"lat":-5.9003,"lng":105.95933},{"lat":-5.79189,"lng":106.26573},{"lat":-5.80437,"lng":106.36999},{"lat":-5.82646,"lng":106.59712},{"lat":-5.78416,"lng":106.6848},{"lat":-5.55551,"lng":106.91807},{"lat":-5.51248,"lng":106.93882},{"lat":-5.46358,"lng":106.96331},{"lat":-5.46358,"lng":106.96331},{"lat":-5.1396,"lng":107.44961},{"lat":-5.09823,"lng":107.53078},{"lat":-5.0019,"lng":107.70334},{"lat":-4.88287,"lng":107.8932},{"lat":-4.78066,"lng":108.05495},{"lat":-4.66041,"lng":108.2528},{"lat":-4.56187,"lng":108.41008},{"lat":-4.53817,"lng":108.44924},{"lat":-4.32718,"lng":108.78741},{"lat":-4.16219,"lng":109.05297},{"lat":-4.04405,"lng":109.1292},{"lat":-3.8834,"lng":109.18959},{"lat":-3.76405,"lng":109.2327},{"lat":-3.50152,"lng":109.25928},{"lat":-3.30241,"lng":109.24484},{"lat":-3.18384,"lng":109.23745},{"lat":-2.9681,"lng":109.22391},{"lat":-2.9681,"lng":109.22391},{"lat":-2.72196,"lng":109.12109},{"lat":-2.50205,"lng":108.94886},{"lat":-2.47661,"lng":108.92721},{"lat":-2.38107,"lng":108.77878},{"lat":-2.18487,"lng":108.47901},{"lat":-2.04746,"lng":108.34553},{"lat":-2.00075,"lng":108.29991},{"lat":-1.8381,"lng":108.13855},{"lat":-1.69101,"lng":107.99755},{"lat":-1.42066,"lng":107.73041},{"lat":-1.42066,"lng":107.73041},{"lat":-1.24434,"lng":107.56984},{"lat":-1.00468,"lng":107.31445},{"lat":-1.00468,"lng":107.31445},{"lat":-0.61715,"lng":106.9023},{"lat":-0.4383,"lng":106.74157},{"lat":-0.2704,"lng":106.62935},{"lat":-0.24906,"lng":106.61428},{"lat":-0.24906,"lng":106.61428},{"lat":-0.24906,"lng":106.61428},{"lat":-0.24906,"lng":106.61428},{"lat":-0.24837,"lng":106.61867},{"lat":-0.24846,"lng":106.61849},{"lat":-0.24852,"lng":106.61843},{"lat":-0.24846,"lng":106.61841},{"lat":-0.24854,"lng":106.61847},{"lat":-0.24847,"lng":106.61861},{"lat":-0.24847,"lng":106.61861},{"lat":-0.24843,"lng":106.6189},{"lat":-0.24835,"lng":106.619},{"lat":-0.24825,"lng":106.61908},{"lat":-0.24822,"lng":106.61914},{"lat":-0.2482,"lng":106.61913},{"lat":-0.24819,"lng":106.61913},{"lat":-0.24836,"lng":106.61893},{"lat":-0.24846,"lng":106.61867},{"lat":-0.24849,"lng":106.61859},{"lat":-0.24853,"lng":106.61836},{"lat":-0.24681,"lng":106.61809},{"lat":-0.21315,"lng":106.56729},{"lat":-0.09439,"lng":106.40021},{"lat":-0.02208,"lng":106.29828},{"lat":0.13976,"lng":106.0737},{"lat":0.22739,"lng":105.98159},{"lat":0.36576,"lng":105.83741},{"lat":0.4185,"lng":105.77868},{"lat":0.61709,"lng":105.56222},{"lat":0.69758,"lng":105.47491},{"lat":0.83969,"lng":105.32525},{"lat":0.93173,"lng":105.22399},{"lat":1.06583,"lng":105.08145},{"lat":1.2882,"lng":104.85303},{"lat":1.36503,"lng":104.73091},{"lat":1.42528,"lng":104.62841},{"lat":1.41949,"lng":104.44747},{"lat":1.32888,"lng":104.34257},{"lat":1.31553,"lng":104.32053},{"lat":1.2728,"lng":104.05285},{"lat":1.26819,"lng":104.01198},{"lat":1.27093,"lng":103.93875}]},{"port_id":2958,"port_name":"Tanjung Perak","country_name":"Indonesia","port_lat":-7.2,"port_lng":112.733,"eta_hours":35.2,"eta_label":"1d 11h","confidence":80,"source":"peer_type_fallback","distance_nm":387.2,"path_points":[{"lat":-6.95268,"lng":106.23928},{"lat":-6.85234,"lng":108.096277},{"lat":-6.946371,"lng":109.720083},{"lat":-7.249564,"lng":111.43435},{"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":46.71,"eta_label":"1d 23h","confidence":80,"source":"peer_type_fallback","distance_nm":513.76,"path_points":[{"lat":-6.95268,"lng":106.23928},{"lat":-4.010583,"lng":105.795376},{"lat":-2.686872,"lng":104.688038},{"lat":-0.701976,"lng":104.128814},{"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":46.93,"eta_label":"1d 23h","confidence":80,"source":"peer_type_fallback","distance_nm":516.25,"path_points":[{"lat":-6.95268,"lng":106.23928},{"lat":-4.001559,"lng":105.776085},{"lat":-2.674131,"lng":104.654542},{"lat":-0.684061,"lng":104.078063},{"lat":1.26042,"lng":103.689}]},{"port_id":4210,"port_name":"TANJUNG PEMANCINGAN","country_name":"Indonesia","port_lat":-3.2104,"port_lng":116.283,"eta_hours":58.29,"eta_label":"2d 10h","confidence":80,"source":"peer_type_fallback","distance_nm":641.2,"path_points":[{"lat":-6.95268,"lng":106.23928},{"lat":-5.417616,"lng":109.082104},{"lat":-4.867175,"lng":111.646997},{"lat":-4.205194,"lng":114.287747},{"lat":-3.2104,"lng":116.283}]}],"errors":[]}