{"meta":{"path":"vessel/portcalls","ts":"2026-05-13T12:21:07+00:00","status":"ok","rows":10,"days":90,"request_id":"14f51fa24a3e64b0"},"data":[{"port_id":4994,"port_name":"TROUVILLE-SUR-MER","port_lat":49.3645,"port_lng":0.07784,"country_id":0,"country_name":"","arrival":"2026-05-03 20:30:21","departure":"2026-05-03 20:30:21","duration_h":0,"samples":5,"min_dist_km":0.342,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/4994"},{"port_id":4419,"port_name":"ST VAAST LA HOUGUE","port_lat":49.5882,"port_lng":-1.264,"country_id":373,"country_name":"France","arrival":"2026-05-01 11:42:08","departure":"2026-05-03 09:30:07","duration_h":45.8,"samples":39,"min_dist_km":0.164,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/4419"},{"port_id":3730,"port_name":"OUISTREHAM","port_lat":49.2864,"port_lng":-0.24747,"country_id":373,"country_name":"France","arrival":"2026-04-30 22:19:31","departure":"2026-05-01 04:13:26","duration_h":5.9,"samples":6,"min_dist_km":0.405,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/3730"},{"port_id":4994,"port_name":"TROUVILLE-SUR-MER","port_lat":49.3645,"port_lng":0.07784,"country_id":0,"country_name":"","arrival":"2026-04-30 16:22:51","departure":"2026-04-30 18:25:50","duration_h":2.05,"samples":3,"min_dist_km":0.341,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/4994"},{"port_id":4994,"port_name":"TROUVILLE-SUR-MER","port_lat":49.3645,"port_lng":0.07784,"country_id":0,"country_name":"","arrival":"2026-04-22 12:27:47","departure":"2026-04-22 12:27:47","duration_h":0,"samples":5,"min_dist_km":0.339,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/4994"},{"port_id":4994,"port_name":"TROUVILLE-SUR-MER","port_lat":49.3645,"port_lng":0.07784,"country_id":0,"country_name":"","arrival":"2026-04-06 13:41:43","departure":"2026-04-06 15:01:00","duration_h":1.32,"samples":4,"min_dist_km":0.342,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/4994"},{"port_id":3730,"port_name":"OUISTREHAM","port_lat":49.2864,"port_lng":-0.24747,"country_id":373,"country_name":"France","arrival":"2026-04-05 11:38:31","departure":"2026-04-06 07:35:33","duration_h":19.95,"samples":11,"min_dist_km":0.547,"max_speed_kn":2.8,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/3730"},{"port_id":4994,"port_name":"TROUVILLE-SUR-MER","port_lat":49.3645,"port_lng":0.07784,"country_id":0,"country_name":"","arrival":"2026-03-23 12:31:55","departure":"2026-03-23 12:31:55","duration_h":0,"samples":3,"min_dist_km":0.342,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/4994"},{"port_id":44356,"port_name":"Deauville","port_lat":49.3667,"port_lng":0.066667,"country_id":373,"country_name":"France","arrival":"2026-03-20 10:32:45","departure":"2026-03-20 17:52:00","duration_h":7.32,"samples":7,"min_dist_km":0.268,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/44356"},{"port_id":4994,"port_name":"TROUVILLE-SUR-MER","port_lat":49.3645,"port_lng":0.07784,"country_id":0,"country_name":"","arrival":"2026-03-07 11:04:50","departure":"2026-03-07 13:33:35","duration_h":2.48,"samples":5,"min_dist_km":0.341,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/4994"}],"errors":[]}