{"meta":{"path":"vessel/probable-destinations","ts":"2026-11-08T00:25:04+00:00","status":"ok","rows":5,"horizon_days":21,"request_id":"806099daf357a9f1"},"data":[{"port_id":3808,"port_name":"BOULOGNE-SUR-MER","country_name":"France","port_lat":50.7281,"port_lng":1.59381,"eta_hours":0.01,"eta_label":"0d 0h","confidence":92,"source":"same_vessel_history","distance_nm":0.18,"path_points":[{"lat":50.7263,"lng":1.59009},{"lat":50.796894,"lng":1.481318},{"lat":50.7772,"lng":1.68195},{"lat":50.687704,"lng":1.642992},{"lat":50.7281,"lng":1.59381}]},{"port_id":78065,"port_name":"IJmuiden/Velsen","country_name":"Netherlands","port_lat":52.4667,"port_lng":4.6,"eta_hours":12.78,"eta_label":"0d 13h","confidence":44.86,"source":"same_vessel_history","distance_nm":153.34,"path_points":[{"lat":50.72638,"lng":1.59003},{"lat":50.74899,"lng":1.49532},{"lat":50.70674,"lng":1.08466},{"lat":50.57202,"lng":0.70031},{"lat":50.53774,"lng":0.57664},{"lat":50.51105,"lng":0.61691},{"lat":50.52237,"lng":0.63481},{"lat":50.54516,"lng":0.69283},{"lat":50.53445,"lng":0.64022},{"lat":50.49724,"lng":0.3603},{"lat":50.50775,"lng":0.29106},{"lat":50.57219,"lng":0.05427},{"lat":50.56732,"lng":0.04676},{"lat":50.56732,"lng":0.04676},{"lat":50.52935,"lng":0.02582},{"lat":50.53929,"lng":-0.01644},{"lat":50.40237,"lng":-0.12335},{"lat":50.39274,"lng":-0.10287},{"lat":50.40444,"lng":-0.12888},{"lat":50.39627,"lng":-0.08497},{"lat":50.41944,"lng":-0.04954},{"lat":50.45728,"lng":0.33753},{"lat":50.49289,"lng":0.55873},{"lat":50.56706,"lng":0.92159},{"lat":50.56512,"lng":0.93076},{"lat":50.5285,"lng":0.87969},{"lat":50.5159,"lng":0.85039},{"lat":50.49356,"lng":0.83182},{"lat":50.48683,"lng":0.69919},{"lat":50.4144,"lng":0.96016},{"lat":50.40768,"lng":1.00562},{"lat":50.40751,"lng":1.0416},{"lat":50.40751,"lng":1.0416},{"lat":50.40751,"lng":1.0416},{"lat":51.05979,"lng":1.64064},{"lat":51.23581,"lng":1.82826},{"lat":51.32154,"lng":1.91732},{"lat":51.39472,"lng":1.879},{"lat":51.41025,"lng":1.87927},{"lat":51.40531,"lng":1.90223},{"lat":51.47591,"lng":2.07022},{"lat":51.57851,"lng":2.26307},{"lat":51.84923,"lng":2.66078},{"lat":52.0187,"lng":2.91146},{"lat":52.34287,"lng":3.49716},{"lat":52.39422,"lng":3.88742},{"lat":52.47182,"lng":4.43272},{"lat":52.45963,"lng":4.59243}]},{"port_id":4828,"port_name":"PORT HAMBLE","country_name":"England","port_lat":50.8609,"port_lng":-1.31158,"eta_hours":9.2,"eta_label":"0d 9h","confidence":28.93,"source":"peer_type_fallback","distance_nm":110.41,"path_points":[{"lat":50.7263,"lng":1.59009},{"lat":50.852052,"lng":0.76035},{"lat":50.851696,"lng":0.034683},{"lat":50.784811,"lng":-0.731308},{"lat":50.8609,"lng":-1.31158}]},{"port_id":4656,"port_name":"WIJNEGEM","country_name":"Belgium","port_lat":51.2349,"port_lng":4.5122,"eta_hours":9.55,"eta_label":"0d 10h","confidence":28.93,"source":"peer_type_fallback","distance_nm":114.59,"path_points":[{"lat":50.7263,"lng":1.59009},{"lat":50.977187,"lng":2.42388},{"lat":51.039921,"lng":3.157922},{"lat":51.075551,"lng":3.928657},{"lat":51.2349,"lng":4.5122}]},{"port_id":5646,"port_name":"OOLTGENSPLAAT","country_name":"","port_lat":51.6829,"port_lng":4.35304,"eta_hours":9.89,"eta_label":"0d 10h","confidence":28.93,"source":"peer_type_fallback","distance_nm":118.74,"path_points":[{"lat":50.7263,"lng":1.59009},{"lat":51.123846,"lng":2.373214},{"lat":51.263077,"lng":3.076824},{"lat":51.425666,"lng":3.803668},{"lat":51.6829,"lng":4.35304}]}],"errors":[]}