{"meta":{"path":"vessel/probable-destinations","ts":"2026-11-01T13:25:10+00:00","status":"ok","rows":5,"horizon_days":21,"request_id":"c7f0a230b3d8dedb"},"data":[{"port_id":3808,"port_name":"BOULOGNE-SUR-MER","country_name":"France","port_lat":50.7281,"port_lng":1.59381,"eta_hours":0.03,"eta_label":"0d 0h","confidence":92,"source":"same_vessel_history","distance_nm":0.39,"path_points":[{"lat":50.72443,"lng":1.58538},{"lat":50.795641,"lng":1.478162},{"lat":50.776265,"lng":1.679595},{"lat":50.687293,"lng":1.641955},{"lat":50.7281,"lng":1.59381}]},{"port_id":2152,"port_name":"Ijmuiden","country_name":"Netherlands","port_lat":52.4667,"port_lng":4.56667,"eta_hours":12.72,"eta_label":"0d 13h","confidence":50.75,"source":"same_vessel_history","distance_nm":152.64,"path_points":[{"lat":50.72682,"lng":1.58729},{"lat":50.745,"lng":1.46048},{"lat":50.67189,"lng":1.06048},{"lat":50.57979,"lng":0.64731},{"lat":50.58079,"lng":0.61202},{"lat":50.52766,"lng":0.59407},{"lat":50.55358,"lng":0.60462},{"lat":50.57412,"lng":0.58937},{"lat":50.55475,"lng":0.55667},{"lat":50.53405,"lng":0.57145},{"lat":50.52717,"lng":0.68849},{"lat":50.55443,"lng":0.61828},{"lat":50.54798,"lng":0.61058},{"lat":50.53609,"lng":0.54252},{"lat":50.55705,"lng":0.62278},{"lat":50.5621,"lng":0.59295},{"lat":50.53636,"lng":0.55385},{"lat":50.55534,"lng":0.60354},{"lat":50.50895,"lng":0.71355},{"lat":50.41252,"lng":0.81532},{"lat":50.38646,"lng":0.83248},{"lat":50.32306,"lng":0.70814},{"lat":50.2233,"lng":0.68391},{"lat":50.32187,"lng":0.71208},{"lat":50.25855,"lng":0.69161},{"lat":50.23556,"lng":0.68645},{"lat":50.20323,"lng":0.72922},{"lat":50.21603,"lng":0.70278},{"lat":50.19167,"lng":0.83167},{"lat":50.19167,"lng":0.83167},{"lat":50.19167,"lng":0.83167},{"lat":50.40361,"lng":1.03985},{"lat":50.41617,"lng":1.08323},{"lat":50.63902,"lng":1.41544},{"lat":50.72828,"lng":1.59109},{"lat":51.01423,"lng":1.53978},{"lat":51.12698,"lng":1.69137},{"lat":51.2734,"lng":1.88298},{"lat":51.3748,"lng":1.96114},{"lat":51.39009,"lng":1.98994},{"lat":51.36838,"lng":1.95086},{"lat":51.41627,"lng":1.99637},{"lat":51.56479,"lng":2.27671},{"lat":51.8413,"lng":2.64718},{"lat":51.99439,"lng":2.87904},{"lat":52.26877,"lng":3.38945},{"lat":52.38063,"lng":3.69352},{"lat":52.44596,"lng":4.21651},{"lat":52.46012,"lng":4.59026},{"lat":52.46111,"lng":4.58012}]},{"port_id":4828,"port_name":"PORT HAMBLE","country_name":"England","port_lat":50.8609,"port_lng":-1.31158,"eta_hours":9.19,"eta_label":"0d 9h","confidence":38.75,"source":"peer_type_fallback","distance_nm":110.25,"path_points":[{"lat":50.72443,"lng":1.58538},{"lat":50.85067,"lng":0.756991},{"lat":50.850668,"lng":0.032494},{"lat":50.784474,"lng":-0.732252},{"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.57,"eta_label":"0d 10h","confidence":38.75,"source":"peer_type_fallback","distance_nm":114.8,"path_points":[{"lat":50.72443,"lng":1.58538},{"lat":50.976073,"lng":2.420506},{"lat":51.039085,"lng":3.155746},{"lat":51.075061,"lng":3.92772},{"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.91,"eta_label":"0d 10h","confidence":38.75,"source":"peer_type_fallback","distance_nm":118.95,"path_points":[{"lat":50.72443,"lng":1.58538},{"lat":51.122735,"lng":2.369835},{"lat":51.262244,"lng":3.074651},{"lat":51.425174,"lng":3.802733},{"lat":51.6829,"lng":4.35304}]}],"errors":[]}