{"meta":{"path":"vessel/probable-destinations","ts":"2026-10-17T04:14:18+00:00","status":"ok","rows":5,"horizon_days":21,"request_id":"ce69c5963d519d43"},"data":[{"port_id":50294,"port_name":"Port-de-Bouc","country_name":"France","port_lat":43.4,"port_lng":4.98333,"eta_hours":7.12,"eta_label":"0d 7h","confidence":92,"source":"same_vessel_history","distance_nm":73.33,"path_points":[{"lat":36.14592,"lng":-5.36615},{"lat":36.14592,"lng":-5.36614},{"lat":36.14591,"lng":-5.36616},{"lat":36.07343,"lng":-5.34917},{"lat":36.0768,"lng":-5.08591},{"lat":36.11268,"lng":-4.74509},{"lat":36.09067,"lng":-4.60669},{"lat":36.13973,"lng":-4.07197},{"lat":36.14281,"lng":-4.04328},{"lat":36.21388,"lng":-3.53145},{"lat":36.26179,"lng":-3.28157},{"lat":36.2632,"lng":-3.21235},{"lat":36.30653,"lng":-2.70879},{"lat":36.31366,"lng":-2.6029},{"lat":36.34017,"lng":-2.41526},{"lat":36.42375,"lng":-2.09869},{"lat":36.45864,"lng":-2.05341},{"lat":36.68989,"lng":-1.7391},{"lat":36.75878,"lng":-1.6433},{"lat":36.91648,"lng":-1.42128},{"lat":37.06248,"lng":-1.20564},{"lat":37.06248,"lng":-1.20564},{"lat":37.40331,"lng":-0.72176},{"lat":37.44569,"lng":-0.66242},{"lat":37.66454,"lng":-0.41396},{"lat":37.8439,"lng":-0.2455},{"lat":37.87533,"lng":-0.19624},{"lat":38.2728,"lng":0.09693},{"lat":38.28385,"lng":0.10633},{"lat":38.32965,"lng":0.14226},{"lat":38.48075,"lng":0.27899},{"lat":38.71863,"lng":0.47763},{"lat":38.85755,"lng":0.62238},{"lat":39.15061,"lng":0.93194},{"lat":39.22451,"lng":1.00385},{"lat":39.47297,"lng":1.25291},{"lat":39.74013,"lng":1.50355},{"lat":39.74901,"lng":1.5125},{"lat":40.05938,"lng":1.84144},{"lat":40.06184,"lng":1.84377},{"lat":40.34132,"lng":2.10671},{"lat":40.55786,"lng":2.33128},{"lat":40.59005,"lng":2.3665},{"lat":40.85842,"lng":2.65234},{"lat":41.07646,"lng":2.86103},{"lat":41.25294,"lng":3.04395},{"lat":41.39067,"lng":3.18234},{"lat":41.57119,"lng":3.37457},{"lat":41.79103,"lng":3.59302},{"lat":41.87987,"lng":3.68222},{"lat":41.96877,"lng":3.777},{"lat":42.34389,"lng":4.18001},{"lat":42.36311,"lng":4.20005},{"lat":42.57838,"lng":4.41563},{"lat":42.65941,"lng":4.50559},{"lat":42.92177,"lng":4.79155},{"lat":43.15863,"lng":5.02635},{"lat":43.18285,"lng":5.03676}]},{"port_id":11946,"port_name":"Pijp Tabak","country_name":"Belgium","port_lat":51.2333,"port_lng":4.35,"eta_hours":87.36,"eta_label":"3d 15h","confidence":92,"source":"same_vessel_history","distance_nm":507.43,"path_points":[{"lat":36.14694,"lng":-5.37146},{"lat":36.14708,"lng":-5.37082},{"lat":36.14767,"lng":-5.37015},{"lat":36.14609,"lng":-5.37438},{"lat":36.12009,"lng":-5.38455},{"lat":35.96847,"lng":-5.79385},{"lat":35.96886,"lng":-5.81559},{"lat":35.98311,"lng":-6.2311},{"lat":35.99581,"lng":-6.27777},{"lat":36.04827,"lng":-6.46514},{"lat":36.29257,"lng":-7.38005},{"lat":36.30613,"lng":-7.42439},{"lat":36.44125,"lng":-7.96732},{"lat":36.45397,"lng":-8.04023},{"lat":36.5034,"lng":-8.33838},{"lat":36.5655,"lng":-8.70015},{"lat":36.56635,"lng":-8.70449},{"lat":36.67743,"lng":-9.19485},{"lat":36.7534,"lng":-9.29228},{"lat":37.04608,"lng":-9.47041},{"lat":37.1883,"lng":-9.51414},{"lat":37.31513,"lng":-9.55573},{"lat":37.71178,"lng":-9.6584},{"lat":37.87508,"lng":-9.70198},{"lat":38.00053,"lng":-9.73748},{"lat":38.26756,"lng":-9.80628},{"lat":38.34341,"lng":-9.83413},{"lat":38.69225,"lng":-9.93266},{"lat":38.88869,"lng":-9.94787},{"lat":39.20283,"lng":-9.9459},{"lat":39.3907,"lng":-9.9492},{"lat":39.47093,"lng":-9.94847},{"lat":40.03506,"lng":-9.93778},{"lat":40.18621,"lng":-9.9416},{"lat":40.2469,"lng":-9.94282},{"lat":40.67831,"lng":-9.96001},{"lat":40.71521,"lng":-9.95948},{"lat":40.97711,"lng":-9.95141},{"lat":41.12087,"lng":-9.94837},{"lat":41.36305,"lng":-9.93766},{"lat":41.74689,"lng":-9.93811},{"lat":41.81037,"lng":-9.93904},{"lat":42.21754,"lng":-9.96158},{"lat":42.25892,"lng":-9.96333},{"lat":42.49136,"lng":-9.96264},{"lat":42.81773,"lng":-9.95183},{"lat":42.9613,"lng":-9.95229},{"lat":43.3796,"lng":-9.83956},{"lat":43.40644,"lng":-9.81665},{"lat":43.76035,"lng":-9.55773},{"lat":43.97664,"lng":-9.39601},{"lat":44.11287,"lng":-9.30514},{"lat":44.35138,"lng":-9.1284},{"lat":44.49576,"lng":-9.0184},{"lat":44.613,"lng":-8.9338},{"lat":44.85504,"lng":-8.76326},{"lat":44.85504,"lng":-8.76326},{"lat":45.38123,"lng":-8.35134},{"lat":45.43687,"lng":-8.31499},{"lat":45.70499,"lng":-8.14502},{"lat":45.9395,"lng":-7.9739},{"lat":45.95566,"lng":-7.96281},{"lat":46.37829,"lng":-7.63465},{"lat":46.44649,"lng":-7.57026},{"lat":46.65088,"lng":-7.38518},{"lat":47.00151,"lng":-7.10332},{"lat":47.02875,"lng":-7.07953},{"lat":47.25767,"lng":-6.90119},{"lat":47.42159,"lng":-6.77863},{"lat":47.54613,"lng":-6.65235},{"lat":47.95524,"lng":-6.31765},{"lat":48.01398,"lng":-6.27049},{"lat":48.18623,"lng":-6.12176},{"lat":48.31657,"lng":-5.99971},{"lat":48.47609,"lng":-5.8667},{"lat":48.71051,"lng":-5.70017},{"lat":48.81358,"lng":-5.54065},{"lat":48.98738,"lng":-5.15334},{"lat":49.04746,"lng":-5.02033},{"lat":49.14901,"lng":-4.7315},{"lat":49.3514,"lng":-4.12606},{"lat":49.42041,"lng":-3.9373},{"lat":49.54783,"lng":-3.5934},{"lat":49.72092,"lng":-3.17126},{"lat":49.81373,"lng":-2.8643},{"lat":49.94091,"lng":-2.26801},{"lat":49.94242,"lng":-2.26046},{"lat":50.02201,"lng":-1.81886},{"lat":50.02634,"lng":-1.79458},{"lat":50.04995,"lng":-1.56616},{"lat":50.10459,"lng":-1.25939},{"lat":50.15825,"lng":-0.93268},{"lat":50.23387,"lng":-0.46094},{"lat":50.27637,"lng":-0.20088},{"lat":50.25102,"lng":-0.3544},{"lat":50.41615,"lng":0.56663},{"lat":50.45721,"lng":0.78327},{"lat":50.66411,"lng":1.29446},{"lat":50.69902,"lng":1.35536},{"lat":50.94107,"lng":1.54957},{"lat":51.18858,"lng":2.03543},{"lat":51.21741,"lng":2.11311},{"lat":51.34438,"lng":2.42787},{"lat":51.35895,"lng":2.47601},{"lat":51.35845,"lng":2.6629},{"lat":51.3977,"lng":3.09171},{"lat":51.40153,"lng":3.18154},{"lat":51.38454,"lng":3.7149},{"lat":51.3819,"lng":3.9486},{"lat":51.36928,"lng":4.11776},{"lat":51.34383,"lng":4.28649},{"lat":51.34389,"lng":4.28851}]},{"port_id":4629,"port_name":"LAVERA","country_name":"France","port_lat":43.3971,"port_lng":4.994,"eta_hours":7.15,"eta_label":"0d 7h","confidence":80,"source":"peer_type_fallback","distance_nm":73.65,"path_points":[{"lat":42.80037,"lng":3.52617},{"lat":43.067291,"lng":3.900554},{"lat":43.148735,"lng":4.350085},{"lat":43.225819,"lng":4.721077},{"lat":43.3971,"lng":4.994}]},{"port_id":4656,"port_name":"WIJNEGEM","country_name":"Belgium","port_lat":51.2349,"port_lng":4.5122,"eta_hours":49.32,"eta_label":"2d 1h","confidence":80,"source":"peer_type_fallback","distance_nm":508.01,"path_points":[{"lat":42.80037,"lng":3.52617},{"lat":45.82154,"lng":3.477913},{"lat":47.187474,"lng":4.324896},{"lat":49.243432,"lng":4.465113},{"lat":51.2349,"lng":4.5122}]},{"port_id":4780,"port_name":"LEVERKUSEN","country_name":"Germany","port_lat":51.0214,"port_lng":6.97572,"eta_hours":49.84,"eta_label":"2d 2h","confidence":80,"source":"peer_type_fallback","distance_nm":513.32,"path_points":[{"lat":42.80037,"lng":3.52617},{"lat":45.762942,"lng":4.272243},{"lat":47.089193,"lng":5.5719},{"lat":49.070127,"lng":6.395127},{"lat":51.0214,"lng":6.97572}]}],"errors":[]}