{"meta":{"path":"vessel/portcalls","ts":"2026-05-28T03:33:42+00:00","status":"ok","rows":18,"days":90,"request_id":"9b76092be2a62be3"},"data":[{"port_id":12484,"port_name":"Zandvliet","port_lat":51.3667,"port_lng":4.3,"country_id":376,"country_name":"Belgium","arrival":"2026-05-27 07:46:37","departure":"2026-05-27 08:10:42","duration_h":0.4,"samples":2,"min_dist_km":2.491,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/376/12484"},{"port_id":10843,"port_name":"Berendrecht","port_lat":51.3333,"port_lng":4.31667,"country_id":376,"country_name":"Belgium","arrival":"2026-05-24 07:21:26","departure":"2026-05-27 05:50:18","duration_h":70.48,"samples":59,"min_dist_km":1.318,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/376/10843"},{"port_id":1621,"port_name":"Algeciras","port_lat":36.125,"port_lng":-5.44167,"country_id":358,"country_name":"Spain","arrival":"2026-05-12 23:52:49","departure":"2026-05-14 19:48:45","duration_h":43.93,"samples":35,"min_dist_km":1.87,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/1621"},{"port_id":1942,"port_name":"Donges","port_lat":47.305,"port_lng":-2.075,"country_id":373,"country_name":"France","arrival":"2026-05-08 03:45:35","departure":"2026-05-09 15:55:21","duration_h":36.16,"samples":31,"min_dist_km":1.649,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/1942"},{"port_id":1942,"port_name":"Donges","port_lat":47.305,"port_lng":-2.075,"country_id":373,"country_name":"France","arrival":"2026-05-04 13:41:50","departure":"2026-05-05 04:29:51","duration_h":14.8,"samples":14,"min_dist_km":1.634,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/1942"},{"port_id":1942,"port_name":"Donges","port_lat":47.305,"port_lng":-2.075,"country_id":373,"country_name":"France","arrival":"2026-04-29 13:38:31","departure":"2026-05-01 14:00:15","duration_h":48.36,"samples":41,"min_dist_km":1.651,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/1942"},{"port_id":2302,"port_name":"Las Palmas","port_lat":28.1417,"port_lng":-15.4167,"country_id":382,"country_name":"Canary Islands","arrival":"2026-04-20 04:00:19","departure":"2026-04-20 10:24:25","duration_h":6.4,"samples":6,"min_dist_km":2.953,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/382/2302"},{"port_id":2302,"port_name":"Las Palmas","port_lat":28.1417,"port_lng":-15.4167,"country_id":382,"country_name":"Canary Islands","arrival":"2026-04-17 09:50:26","departure":"2026-04-19 22:44:48","duration_h":60.91,"samples":36,"min_dist_km":0.178,"max_speed_kn":4.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/382/2302"},{"port_id":1942,"port_name":"Donges","port_lat":47.305,"port_lng":-2.075,"country_id":373,"country_name":"France","arrival":"2026-04-12 07:02:18","departure":"2026-04-12 18:23:11","duration_h":11.35,"samples":7,"min_dist_km":1.652,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/1942"},{"port_id":1942,"port_name":"Donges","port_lat":47.305,"port_lng":-2.075,"country_id":373,"country_name":"France","arrival":"2026-04-10 04:22:12","departure":"2026-04-10 08:04:59","duration_h":3.71,"samples":3,"min_dist_km":1.652,"max_speed_kn":0.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/1942"},{"port_id":11392,"port_name":"Hoevenen","port_lat":51.3,"port_lng":4.38333,"country_id":376,"country_name":"Belgium","arrival":"2026-04-03 07:58:15","departure":"2026-04-05 19:39:52","duration_h":59.69,"samples":31,"min_dist_km":3.641,"max_speed_kn":2.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/376/11392"},{"port_id":87665,"port_name":"Elleholm","port_lat":56.1667,"port_lng":14.75,"country_id":438,"country_name":"Sweden","arrival":"2026-03-26 14:53:09","departure":"2026-03-28 10:37:36","duration_h":43.74,"samples":23,"min_dist_km":4.813,"max_speed_kn":0.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/438/87665"},{"port_id":3626,"port_name":"VONDELINGENPLAAT - ROTTERDAM","port_lat":51.8871,"port_lng":4.35208,"country_id":365,"country_name":"Netherlands","arrival":"2026-03-21 16:58:57","departure":"2026-03-24 03:15:15","duration_h":58.27,"samples":30,"min_dist_km":1.304,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/3626"},{"port_id":69844,"port_name":"Punta Cugno","port_lat":37.2167,"port_lng":15.2,"country_id":367,"country_name":"Italy","arrival":"2026-03-11 04:53:13","departure":"2026-03-13 13:06:24","duration_h":56.22,"samples":29,"min_dist_km":0.676,"max_speed_kn":3.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/367/69844"},{"port_id":2323,"port_name":"Limassol","port_lat":34.6667,"port_lng":33.05,"country_id":466,"country_name":"Cyprus","arrival":"2026-03-06 16:40:10","departure":"2026-03-06 21:19:13","duration_h":4.65,"samples":3,"min_dist_km":3.176,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/466/2323"},{"port_id":1935,"port_name":"Dhekelia","port_lat":34.9661,"port_lng":33.7325,"country_id":466,"country_name":"Cyprus","arrival":"2026-03-05 20:55:00","departure":"2026-03-06 02:07:03","duration_h":5.2,"samples":6,"min_dist_km":1.923,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/466/1935"},{"port_id":1935,"port_name":"Dhekelia","port_lat":34.9661,"port_lng":33.7325,"country_id":466,"country_name":"Cyprus","arrival":"2026-03-04 14:51:57","departure":"2026-03-04 14:51:57","duration_h":0,"samples":3,"min_dist_km":1.923,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/466/1935"},{"port_id":4446,"port_name":"VASSILIKO","port_lat":34.7192,"port_lng":33.2946,"country_id":466,"country_name":"Cyprus","arrival":"2026-03-03 12:30:13","departure":"2026-03-04 08:24:27","duration_h":19.9,"samples":11,"min_dist_km":1.344,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/466/4446"}],"errors":[]}