{"meta":{"path":"vessel/portcalls","ts":"2026-05-27T20:11:16+00:00","status":"ok","rows":25,"days":90,"request_id":"dc5a820b3813e45f"},"data":[{"port_id":1851,"port_name":"Casablanca","port_lat":33.6167,"port_lng":-7.6,"country_id":344,"country_name":"Morocco","arrival":"2026-05-23 11:13:46","departure":"2026-05-27 18:01:38","duration_h":102.8,"samples":85,"min_dist_km":8.754,"max_speed_kn":0.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/344/1851"},{"port_id":3068,"port_name":"Valencia","port_lat":39.4539,"port_lng":-0.32,"country_id":358,"country_name":"Spain","arrival":"2026-05-20 04:38:02","departure":"2026-05-21 07:57:15","duration_h":27.32,"samples":22,"min_dist_km":2.545,"max_speed_kn":3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/3068"},{"port_id":36832,"port_name":"El Saler","port_lat":39.3833,"port_lng":-0.333333,"country_id":358,"country_name":"Spain","arrival":"2026-05-18 19:39:08","departure":"2026-05-20 04:17:22","duration_h":32.64,"samples":28,"min_dist_km":6.901,"max_speed_kn":4.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/36832"},{"port_id":5355,"port_name":"PSYTTALEIA","port_lat":37.943,"port_lng":23.5883,"country_id":0,"country_name":"","arrival":"2026-05-13 13:41:38","departure":"2026-05-15 05:38:06","duration_h":39.94,"samples":33,"min_dist_km":0.431,"max_speed_kn":2.9,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5355"},{"port_id":3707,"port_name":"NEMRUT","port_lat":38.7686,"port_lng":26.9248,"country_id":372,"country_name":"Turkey","arrival":"2026-05-12 04:08:11","departure":"2026-05-12 23:36:08","duration_h":19.47,"samples":17,"min_dist_km":0.496,"max_speed_kn":2.9,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/372/3707"},{"port_id":4178,"port_name":"GEMLIK","port_lat":40.4199,"port_lng":29.1,"country_id":372,"country_name":"Turkey","arrival":"2026-05-10 05:41:28","departure":"2026-05-10 20:18:40","duration_h":14.62,"samples":13,"min_dist_km":0.794,"max_speed_kn":0.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/372/4178"},{"port_id":1933,"port_name":"Derince","port_lat":40.7431,"port_lng":29.825,"country_id":372,"country_name":"Turkey","arrival":"2026-05-08 22:51:08","departure":"2026-05-09 19:33:15","duration_h":20.7,"samples":19,"min_dist_km":1.562,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/372/1933"},{"port_id":90348,"port_name":"Alsancak","port_lat":38.4333,"port_lng":27.1833,"country_id":372,"country_name":"Turkey","arrival":"2026-05-06 14:40:15","departure":"2026-05-07 23:31:31","duration_h":32.85,"samples":27,"min_dist_km":2.755,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/372/90348"},{"port_id":5355,"port_name":"PSYTTALEIA","port_lat":37.943,"port_lng":23.5883,"country_id":0,"country_name":"","arrival":"2026-05-04 03:57:21","departure":"2026-05-05 19:28:36","duration_h":39.52,"samples":34,"min_dist_km":1.365,"max_speed_kn":2.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5355"},{"port_id":39918,"port_name":"Zona Franca de Barcelona","port_lat":41.3333,"port_lng":2.13333,"country_id":358,"country_name":"Spain","arrival":"2026-04-30 09:59:13","departure":"2026-04-30 21:56:24","duration_h":11.95,"samples":11,"min_dist_km":3.102,"max_speed_kn":1.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/39918"},{"port_id":1621,"port_name":"Algeciras","port_lat":36.125,"port_lng":-5.44167,"country_id":358,"country_name":"Spain","arrival":"2026-04-24 18:19:13","departure":"2026-04-25 05:54:43","duration_h":11.59,"samples":11,"min_dist_km":1.733,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/1621"},{"port_id":1851,"port_name":"Casablanca","port_lat":33.6167,"port_lng":-7.6,"country_id":344,"country_name":"Morocco","arrival":"2026-04-13 23:36:52","departure":"2026-04-18 03:34:14","duration_h":99.96,"samples":49,"min_dist_km":0.966,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/344/1851"},{"port_id":3068,"port_name":"Valencia","port_lat":39.4539,"port_lng":-0.32,"country_id":358,"country_name":"Spain","arrival":"2026-04-03 11:29:31","departure":"2026-04-05 03:26:00","duration_h":39.94,"samples":21,"min_dist_km":2.538,"max_speed_kn":0.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/3068"},{"port_id":5355,"port_name":"PSYTTALEIA","port_lat":37.943,"port_lng":23.5883,"country_id":0,"country_name":"","arrival":"2026-03-28 01:24:40","departure":"2026-03-29 02:07:07","duration_h":24.71,"samples":13,"min_dist_km":1.36,"max_speed_kn":0.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5355"},{"port_id":5398,"port_name":"SOUVALA","port_lat":37.7749,"port_lng":23.4828,"country_id":0,"country_name":"","arrival":"2026-03-27 21:22:00","departure":"2026-03-27 23:22:31","duration_h":2.01,"samples":2,"min_dist_km":9.474,"max_speed_kn":0.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5398"},{"port_id":5355,"port_name":"PSYTTALEIA","port_lat":37.943,"port_lng":23.5883,"country_id":0,"country_name":"","arrival":"2026-03-27 16:57:30","departure":"2026-03-27 19:10:23","duration_h":2.21,"samples":2,"min_dist_km":7.834,"max_speed_kn":3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5355"},{"port_id":3707,"port_name":"NEMRUT","port_lat":38.7686,"port_lng":26.9248,"country_id":372,"country_name":"Turkey","arrival":"2026-03-26 15:14:33","departure":"2026-03-26 22:35:34","duration_h":7.35,"samples":5,"min_dist_km":0.563,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/372/3707"},{"port_id":4178,"port_name":"GEMLIK","port_lat":40.4199,"port_lng":29.1,"country_id":372,"country_name":"Turkey","arrival":"2026-03-25 05:08:48","departure":"2026-03-25 13:20:09","duration_h":8.19,"samples":5,"min_dist_km":0.205,"max_speed_kn":4.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/372/4178"},{"port_id":1933,"port_name":"Derince","port_lat":40.7431,"port_lng":29.825,"country_id":372,"country_name":"Turkey","arrival":"2026-03-24 10:41:22","departure":"2026-03-24 20:41:27","duration_h":10,"samples":6,"min_dist_km":1.558,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/372/1933"},{"port_id":90348,"port_name":"Alsancak","port_lat":38.4333,"port_lng":27.1833,"country_id":372,"country_name":"Turkey","arrival":"2026-03-22 10:52:05","departure":"2026-03-23 01:05:14","duration_h":14.22,"samples":8,"min_dist_km":2.81,"max_speed_kn":0.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/372/90348"},{"port_id":5355,"port_name":"PSYTTALEIA","port_lat":37.943,"port_lng":23.5883,"country_id":0,"country_name":"","arrival":"2026-03-20 07:13:24","departure":"2026-03-21 14:52:33","duration_h":31.65,"samples":17,"min_dist_km":1.388,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5355"},{"port_id":60852,"port_name":"Methana","port_lat":37.5833,"port_lng":23.55,"country_id":357,"country_name":"Greece","arrival":"2026-03-19 07:21:37","departure":"2026-03-20 00:33:27","duration_h":17.2,"samples":8,"min_dist_km":7.201,"max_speed_kn":2.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/357/60852"},{"port_id":39918,"port_name":"Zona Franca de Barcelona","port_lat":41.3333,"port_lng":2.13333,"country_id":358,"country_name":"Spain","arrival":"2026-03-15 14:22:54","departure":"2026-03-15 20:49:53","duration_h":6.45,"samples":4,"min_dist_km":3.063,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/39918"},{"port_id":1621,"port_name":"Algeciras","port_lat":36.125,"port_lng":-5.44167,"country_id":358,"country_name":"Spain","arrival":"2026-03-10 10:40:00","departure":"2026-03-10 20:30:11","duration_h":9.84,"samples":6,"min_dist_km":1.744,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/1621"},{"port_id":1851,"port_name":"Casablanca","port_lat":33.6167,"port_lng":-7.6,"country_id":344,"country_name":"Morocco","arrival":"2026-03-03 07:13:21","departure":"2026-03-05 19:22:36","duration_h":60.15,"samples":31,"min_dist_km":0.901,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/344/1851"}],"errors":[]}