{"meta":{"path":"vessel/probable-destinations","ts":"2026-11-13T17:11:20+00:00","status":"ok","rows":5,"horizon_days":21,"request_id":"394977abe6445ac9"},"data":[{"port_id":1955,"port_name":"Dunkerque","country_name":"France","port_lat":51.05,"port_lng":2.36667,"eta_hours":44.79,"eta_label":"1d 21h","confidence":92,"source":"same_vessel_history","distance_nm":309.27,"path_points":[{"lat":48.38388,"lng":-4.45561},{"lat":48.35518,"lng":-4.50703},{"lat":48.31059,"lng":-4.64734},{"lat":48.2439,"lng":-4.87964},{"lat":48.30392,"lng":-5.20988},{"lat":48.36316,"lng":-5.50393},{"lat":48.41085,"lng":-5.55502},{"lat":48.60807,"lng":-5.72115},{"lat":48.69297,"lng":-5.65374},{"lat":48.84799,"lng":-5.37807},{"lat":49.00263,"lng":-4.97424},{"lat":49.0918,"lng":-4.73766},{"lat":49.2936,"lng":-4.20366},{"lat":49.31325,"lng":-4.15334},{"lat":49.41362,"lng":-3.83527},{"lat":49.6261,"lng":-3.33295},{"lat":49.68465,"lng":-3.18521},{"lat":49.7475,"lng":-3.0289},{"lat":49.83705,"lng":-2.66211},{"lat":49.91772,"lng":-2.17713},{"lat":49.95584,"lng":-1.96165},{"lat":50.04239,"lng":-1.4571},{"lat":50.05577,"lng":-1.37149},{"lat":50.10429,"lng":-1.11414},{"lat":50.1545,"lng":-0.84227},{"lat":50.20849,"lng":-0.50931},{"lat":50.25692,"lng":-0.22515},{"lat":50.26175,"lng":-0.19637},{"lat":50.41155,"lng":0.58437},{"lat":50.42833,"lng":0.66333},{"lat":50.51915,"lng":1.01586},{"lat":50.69164,"lng":1.33768},{"lat":50.71403,"lng":1.36885},{"lat":50.95922,"lng":1.56393},{"lat":50.9605,"lng":1.5658},{"lat":51.05286,"lng":1.78408},{"lat":51.06545,"lng":1.88178},{"lat":51.06547,"lng":1.88177},{"lat":51.06553,"lng":1.88174},{"lat":51.06551,"lng":1.8817},{"lat":51.06531,"lng":1.88135},{"lat":51.06533,"lng":1.88141},{"lat":51.06539,"lng":1.88136},{"lat":51.06529,"lng":1.88156},{"lat":51.06554,"lng":1.88177},{"lat":51.06546,"lng":1.88179},{"lat":51.06545,"lng":1.88178},{"lat":51.06546,"lng":1.88181},{"lat":51.06549,"lng":1.88174},{"lat":51.06545,"lng":1.88178},{"lat":51.06538,"lng":1.88177},{"lat":51.06529,"lng":1.88145},{"lat":51.06531,"lng":1.88142},{"lat":51.06531,"lng":1.88142},{"lat":51.06536,"lng":1.8814},{"lat":51.03772,"lng":1.93171},{"lat":51.03962,"lng":2.0091},{"lat":51.04814,"lng":2.08412}]},{"port_id":4828,"port_name":"PORT HAMBLE","country_name":"England","port_lat":50.8609,"port_lng":-1.31158,"eta_hours":16.04,"eta_label":"0d 16h","confidence":80,"source":"peer_type_fallback","distance_nm":192.52,"path_points":[{"lat":48.38333,"lng":-4.455},{"lat":49.312996,"lng":-3.593778},{"lat":49.702164,"lng":-2.739203},{"lat":50.251796,"lng":-1.923084},{"lat":50.8609,"lng":-1.31158}]},{"port_id":3844,"port_name":"BERGEN OP ZOOM","country_name":"Netherlands","port_lat":51.4976,"port_lng":4.26803,"eta_hours":32.09,"eta_label":"1d 8h","confidence":80,"source":"peer_type_fallback","distance_nm":385.1,"path_points":[{"lat":48.38333,"lng":-4.455},{"lat":49.670383,"lng":-1.983941},{"lat":50.125711,"lng":0.239957},{"lat":50.664264,"lng":2.534209},{"lat":51.4976,"lng":4.26803}]},{"port_id":4656,"port_name":"WIJNEGEM","country_name":"Belgium","port_lat":51.2349,"port_lng":4.5122,"eta_hours":32.25,"eta_label":"1d 8h","confidence":80,"source":"peer_type_fallback","distance_nm":386.99,"path_points":[{"lat":48.38333,"lng":-4.455},{"lat":49.587819,"lng":-1.90985},{"lat":49.997309,"lng":0.367349},{"lat":50.457,"lng":2.72761},{"lat":51.2349,"lng":4.5122}]},{"port_id":5646,"port_name":"OOLTGENSPLAAT","country_name":"","port_lat":51.6829,"port_lng":4.35304,"eta_hours":32.74,"eta_label":"1d 9h","confidence":80,"source":"peer_type_fallback","distance_nm":392.86,"path_points":[{"lat":48.38333,"lng":-4.455},{"lat":49.73555,"lng":-1.962201},{"lat":50.221231,"lng":0.287628},{"lat":50.806502,"lng":2.603387},{"lat":51.6829,"lng":4.35304}]}],"errors":[]}