{"meta":{"path":"vessel/portcalls","ts":"2026-10-16T09:02:02+00:00","status":"ok","rows":30,"days":90,"request_id":"2017b2cbfa607756"},"data":[{"port_id":53758,"port_name":"Vanves","port_lat":48.8333,"port_lng":2.28333,"country_id":373,"country_name":"France","arrival":"2026-10-14 16:22:53","departure":"2026-10-16 06:21:47","duration_h":37.98,"samples":33,"min_dist_km":1.683,"max_speed_kn":4.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/53758"},{"port_id":47328,"port_name":"Le Vésinet","port_lat":48.9,"port_lng":2.11667,"country_id":373,"country_name":"France","arrival":"2026-10-14 01:41:26","departure":"2026-10-14 11:02:26","duration_h":9.35,"samples":9,"min_dist_km":0.713,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/47328"},{"port_id":47393,"port_name":"Les Andelys","port_lat":49.25,"port_lng":1.41667,"country_id":373,"country_name":"France","arrival":"2026-10-13 12:25:10","departure":"2026-10-13 14:07:09","duration_h":1.7,"samples":3,"min_dist_km":1.666,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/47393"},{"port_id":49651,"port_name":"Orléans Sta/Rouen","port_lat":49.4333,"port_lng":1.1,"country_id":373,"country_name":"France","arrival":"2026-10-11 10:51:07","departure":"2026-10-13 04:27:11","duration_h":41.6,"samples":36,"min_dist_km":0.429,"max_speed_kn":2.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/49651"},{"port_id":51978,"port_name":"Saint-Marcel","port_lat":49.1,"port_lng":1.45,"country_id":373,"country_name":"France","arrival":"2026-10-10 11:36:51","departure":"2026-10-11 03:32:47","duration_h":15.93,"samples":14,"min_dist_km":3.172,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/51978"},{"port_id":45370,"port_name":"Gasny","port_lat":49.0833,"port_lng":1.6,"country_id":373,"country_name":"France","arrival":"2026-10-10 02:26:37","departure":"2026-10-10 10:09:35","duration_h":7.72,"samples":8,"min_dist_km":2.089,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/45370"},{"port_id":53758,"port_name":"Vanves","port_lat":48.8333,"port_lng":2.28333,"country_id":373,"country_name":"France","arrival":"2026-10-07 16:35:42","departure":"2026-10-09 16:15:39","duration_h":47.67,"samples":40,"min_dist_km":1.685,"max_speed_kn":2.8,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/53758"},{"port_id":47328,"port_name":"Le Vésinet","port_lat":48.9,"port_lng":2.11667,"country_id":373,"country_name":"France","arrival":"2026-10-07 04:18:24","departure":"2026-10-07 10:28:29","duration_h":6.17,"samples":7,"min_dist_km":0.713,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/47328"},{"port_id":52654,"port_name":"Sandrancourt","port_lat":49.0333,"port_lng":1.65,"country_id":373,"country_name":"France","arrival":"2026-10-06 19:46:40","departure":"2026-10-06 20:12:49","duration_h":0.44,"samples":2,"min_dist_km":1.844,"max_speed_kn":1.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/52654"},{"port_id":47393,"port_name":"Les Andelys","port_lat":49.25,"port_lng":1.41667,"country_id":373,"country_name":"France","arrival":"2026-10-06 12:18:03","departure":"2026-10-06 14:27:01","duration_h":2.15,"samples":3,"min_dist_km":1.672,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/47393"},{"port_id":49651,"port_name":"Orléans Sta/Rouen","port_lat":49.4333,"port_lng":1.1,"country_id":373,"country_name":"France","arrival":"2026-10-04 11:11:29","departure":"2026-10-06 04:13:38","duration_h":41.04,"samples":36,"min_dist_km":0.822,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/49651"},{"port_id":51978,"port_name":"Saint-Marcel","port_lat":49.1,"port_lng":1.45,"country_id":373,"country_name":"France","arrival":"2026-10-03 12:17:54","departure":"2026-10-04 01:19:18","duration_h":13.02,"samples":13,"min_dist_km":2.727,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/51978"},{"port_id":45370,"port_name":"Gasny","port_lat":49.0833,"port_lng":1.6,"country_id":373,"country_name":"France","arrival":"2026-10-03 04:23:00","departure":"2026-10-03 09:23:33","duration_h":5.01,"samples":6,"min_dist_km":2.136,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/45370"},{"port_id":53758,"port_name":"Vanves","port_lat":48.8333,"port_lng":2.28333,"country_id":373,"country_name":"France","arrival":"2026-09-30 16:05:15","departure":"2026-10-02 16:08:14","duration_h":48.05,"samples":41,"min_dist_km":1.934,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/53758"},{"port_id":47328,"port_name":"Le Vésinet","port_lat":48.9,"port_lng":2.11667,"country_id":373,"country_name":"France","arrival":"2026-09-30 01:18:55","departure":"2026-09-30 11:36:54","duration_h":10.3,"samples":10,"min_dist_km":0.866,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/47328"},{"port_id":47393,"port_name":"Les Andelys","port_lat":49.25,"port_lng":1.41667,"country_id":373,"country_name":"France","arrival":"2026-09-29 10:55:33","departure":"2026-09-29 13:50:40","duration_h":2.92,"samples":4,"min_dist_km":1.665,"max_speed_kn":0.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/47393"},{"port_id":49651,"port_name":"Orléans Sta/Rouen","port_lat":49.4333,"port_lng":1.1,"country_id":373,"country_name":"France","arrival":"2026-09-27 17:25:51","departure":"2026-09-29 05:07:52","duration_h":35.7,"samples":30,"min_dist_km":0.822,"max_speed_kn":0.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/49651"},{"port_id":49041,"port_name":"Mont-Saint-Aignan","port_lat":49.45,"port_lng":1.06667,"country_id":373,"country_name":"France","arrival":"2026-09-27 10:33:34","departure":"2026-09-27 16:07:16","duration_h":5.56,"samples":5,"min_dist_km":0.638,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/49041"},{"port_id":50322,"port_name":"Poses","port_lat":49.3,"port_lng":1.23333,"country_id":373,"country_name":"France","arrival":"2026-09-27 07:23:55","departure":"2026-09-27 07:24:59","duration_h":0.02,"samples":2,"min_dist_km":1.32,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/50322"},{"port_id":51978,"port_name":"Saint-Marcel","port_lat":49.1,"port_lng":1.45,"country_id":373,"country_name":"France","arrival":"2026-09-26 12:03:35","departure":"2026-09-27 02:11:16","duration_h":14.13,"samples":13,"min_dist_km":2.79,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/51978"},{"port_id":45370,"port_name":"Gasny","port_lat":49.0833,"port_lng":1.6,"country_id":373,"country_name":"France","arrival":"2026-09-26 04:05:45","departure":"2026-09-26 10:06:19","duration_h":6.01,"samples":6,"min_dist_km":2.09,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/45370"},{"port_id":53758,"port_name":"Vanves","port_lat":48.8333,"port_lng":2.28333,"country_id":373,"country_name":"France","arrival":"2026-09-23 16:37:17","departure":"2026-09-25 15:26:10","duration_h":46.81,"samples":40,"min_dist_km":1.937,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/53758"},{"port_id":47328,"port_name":"Le Vésinet","port_lat":48.9,"port_lng":2.11667,"country_id":373,"country_name":"France","arrival":"2026-09-23 01:12:41","departure":"2026-09-23 10:36:41","duration_h":9.4,"samples":9,"min_dist_km":0.713,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/47328"},{"port_id":47393,"port_name":"Les Andelys","port_lat":49.25,"port_lng":1.41667,"country_id":373,"country_name":"France","arrival":"2026-09-22 12:02:31","departure":"2026-09-22 14:08:30","duration_h":2.1,"samples":3,"min_dist_km":1.672,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/47393"},{"port_id":49651,"port_name":"Orléans Sta/Rouen","port_lat":49.4333,"port_lng":1.1,"country_id":373,"country_name":"France","arrival":"2026-09-20 11:28:11","departure":"2026-09-22 04:46:12","duration_h":41.3,"samples":35,"min_dist_km":0.822,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/49651"},{"port_id":50322,"port_name":"Poses","port_lat":49.3,"port_lng":1.23333,"country_id":373,"country_name":"France","arrival":"2026-09-20 07:47:01","departure":"2026-09-20 08:00:55","duration_h":0.23,"samples":2,"min_dist_km":1.456,"max_speed_kn":4.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/50322"},{"port_id":51978,"port_name":"Saint-Marcel","port_lat":49.1,"port_lng":1.45,"country_id":373,"country_name":"France","arrival":"2026-09-19 11:29:04","departure":"2026-09-20 03:20:04","duration_h":15.85,"samples":14,"min_dist_km":2.79,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/51978"},{"port_id":45370,"port_name":"Gasny","port_lat":49.0833,"port_lng":1.6,"country_id":373,"country_name":"France","arrival":"2026-09-19 03:13:46","departure":"2026-09-19 09:40:18","duration_h":6.44,"samples":6,"min_dist_km":2.089,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/45370"},{"port_id":53758,"port_name":"Vanves","port_lat":48.8333,"port_lng":2.28333,"country_id":373,"country_name":"France","arrival":"2026-09-16 17:04:54","departure":"2026-09-18 15:58:52","duration_h":46.9,"samples":40,"min_dist_km":1.937,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/53758"},{"port_id":47328,"port_name":"Le Vésinet","port_lat":48.9,"port_lng":2.11667,"country_id":373,"country_name":"France","arrival":"2026-09-16 01:57:37","departure":"2026-09-16 11:24:35","duration_h":9.45,"samples":10,"min_dist_km":0.763,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/47328"}],"errors":[]}