{"meta":{"path":"vessel/probable-destinations","ts":"2026-05-19T17:37:53+00:00","status":"ok","rows":5,"horizon_days":21,"request_id":"b076844ec07b5403"},"data":[{"port_id":47143,"port_name":"Le Grand-Quevilly","country_name":"France","port_lat":49.4167,"port_lng":1.03333,"eta_hours":5.85,"eta_label":"0d 6h","confidence":92,"source":"same_vessel_history","distance_nm":64.3,"path_points":[{"lat":49.38035,"lng":1.01217},{"lat":49.38039,"lng":1.01219}]},{"port_id":3241,"port_name":"Le Harve","country_name":"France","port_lat":49.4848,"port_lng":0.085745,"eta_hours":4.17,"eta_label":"0d 4h","confidence":80,"source":"peer_type_fallback","distance_nm":37.15,"path_points":[{"lat":50.0505,"lng":-0.3022},{"lat":49.933819,"lng":-0.284178},{"lat":49.81765,"lng":-0.018228},{"lat":49.569254,"lng":0.050397},{"lat":49.4848,"lng":0.085745}]},{"port_id":5441,"port_name":"BASTIAAN DE LANGEPLA","country_name":"","port_lat":51.5175,"port_lng":3.70983,"eta_hours":19.76,"eta_label":"0d 20h","confidence":80,"source":"peer_type_fallback","distance_nm":175.9,"path_points":[{"lat":50.0505,"lng":-0.3022},{"lat":50.654221,"lng":0.83381},{"lat":50.869436,"lng":1.857601},{"lat":51.126411,"lng":2.91262},{"lat":51.5175,"lng":3.70983}]},{"port_id":3878,"port_name":"YERSEKE","country_name":"Netherlands","port_lat":51.4979,"port_lng":4.05607,"eta_hours":21,"eta_label":"0d 21h","confidence":80,"source":"peer_type_fallback","distance_nm":186.86,"path_points":[{"lat":50.0505,"lng":-0.3022},{"lat":50.656727,"lng":0.933967},{"lat":50.866047,"lng":2.042259},{"lat":51.105995,"lng":3.189097},{"lat":51.4979,"lng":4.05607}]},{"port_id":5407,"port_name":"SINT ANNALAND","country_name":"","port_lat":51.6047,"port_lng":4.10682,"eta_hours":21.51,"eta_label":"0d 22h","confidence":80,"source":"peer_type_fallback","distance_nm":191.44,"path_points":[{"lat":50.0505,"lng":-0.3022},{"lat":50.694284,"lng":0.94708},{"lat":50.921099,"lng":2.070608},{"lat":51.187977,"lng":3.230334},{"lat":51.6047,"lng":4.10682}]}],"errors":[]}