{"meta":{"path":"vessel/probable-destinations","ts":"2026-05-23T16:04:52+00:00","status":"ok","rows":5,"horizon_days":21,"request_id":"b0ae5d726d0df2f9"},"data":[{"port_id":4859,"port_name":"GOLFE JUAN","country_name":"France","port_lat":43.564,"port_lng":7.0783,"eta_hours":2.54,"eta_label":"0d 3h","confidence":92,"source":"same_vessel_history","distance_nm":26.58,"path_points":[{"lat":43.27317,"lng":6.62267},{"lat":43.27167,"lng":6.62167},{"lat":43.31833,"lng":6.71833}]},{"port_id":4656,"port_name":"WIJNEGEM","country_name":"Belgium","port_lat":51.2349,"port_lng":4.5122,"eta_hours":40.49,"eta_label":"1d 16h","confidence":80,"source":"peer_type_fallback","distance_nm":485.82,"path_points":[{"lat":43.27019,"lng":6.62244},{"lat":46.129251,"lng":6.2886},{"lat":47.417335,"lng":5.270697},{"lat":49.350831,"lng":4.811662},{"lat":51.2349,"lng":4.5122}]},{"port_id":3844,"port_name":"BERGEN OP ZOOM","country_name":"Netherlands","port_lat":51.4976,"port_lng":4.26803,"eta_hours":41.92,"eta_label":"1d 18h","confidence":80,"source":"peer_type_fallback","distance_nm":503.09,"path_points":[{"lat":43.27019,"lng":6.62244},{"lat":46.22485,"lng":6.222022},{"lat":47.555048,"lng":5.137159},{"lat":49.550647,"lng":4.614847},{"lat":51.4976,"lng":4.26803}]},{"port_id":5646,"port_name":"OOLTGENSPLAAT","country_name":"","port_lat":51.6829,"port_lng":4.35304,"eta_hours":42.78,"eta_label":"1d 19h","confidence":80,"source":"peer_type_fallback","distance_nm":513.36,"path_points":[{"lat":43.27019,"lng":6.62244},{"lat":46.29036,"lng":6.256929},{"lat":47.650814,"lng":5.174057},{"lat":49.692689,"lng":4.678039},{"lat":51.6829,"lng":4.35304}]},{"port_id":5727,"port_name":"SLEEUWIJK","country_name":"","port_lat":51.817,"port_lng":4.95753,"eta_hours":43.13,"eta_label":"1d 19h","confidence":80,"source":"peer_type_fallback","distance_nm":517.53,"path_points":[{"lat":43.27019,"lng":6.62244},{"lat":46.334446,"lng":6.456148},{"lat":47.717744,"lng":5.476516},{"lat":49.797382,"lng":5.149661},{"lat":51.817,"lng":4.95753}]}],"errors":[]}