{"meta":{"path":"vessel/portcalls","ts":"2026-05-29T19:08:31+00:00","status":"ok","rows":30,"days":90,"request_id":"bc28fa5cd21b5977"},"data":[{"port_id":4708,"port_name":"SAINT LOUIS DU RHONE","port_lat":43.3858,"port_lng":4.809,"country_id":373,"country_name":"France","arrival":"2026-05-29 09:59:54","departure":"2026-05-29 16:29:56","duration_h":6.5,"samples":7,"min_dist_km":3.408,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/4708"},{"port_id":39884,"port_name":"Yunquera","port_lat":36.7167,"port_lng":-4.41667,"country_id":358,"country_name":"Spain","arrival":"2026-05-26 21:33:09","departure":"2026-05-27 16:30:12","duration_h":18.95,"samples":17,"min_dist_km":1.368,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/39884"},{"port_id":3550,"port_name":"TANGER MED","port_lat":35.8948,"port_lng":-5.4969,"country_id":344,"country_name":"Morocco","arrival":"2026-05-23 19:19:03","departure":"2026-05-26 13:33:50","duration_h":66.25,"samples":54,"min_dist_km":0.614,"max_speed_kn":2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/344/3550"},{"port_id":3068,"port_name":"Valencia","port_lat":39.4539,"port_lng":-0.32,"country_id":358,"country_name":"Spain","arrival":"2026-05-21 03:23:51","departure":"2026-05-21 11:08:19","duration_h":7.74,"samples":6,"min_dist_km":1.045,"max_speed_kn":3.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/3068"},{"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-05-20 04:05:07","departure":"2026-05-20 13:49:20","duration_h":9.74,"samples":10,"min_dist_km":0.974,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/39918"},{"port_id":2875,"port_name":"Sete","port_lat":43.4014,"port_lng":3.70194,"country_id":373,"country_name":"France","arrival":"2026-05-19 06:05:23","departure":"2026-05-19 12:02:54","duration_h":5.96,"samples":6,"min_dist_km":0.504,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/2875"},{"port_id":4708,"port_name":"SAINT LOUIS DU RHONE","port_lat":43.3858,"port_lng":4.809,"country_id":373,"country_name":"France","arrival":"2026-05-18 09:42:21","departure":"2026-05-18 17:30:22","duration_h":7.8,"samples":8,"min_dist_km":3.346,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/4708"},{"port_id":4178,"port_name":"GEMLIK","port_lat":40.4199,"port_lng":29.1,"country_id":372,"country_name":"Turkey","arrival":"2026-05-14 00:16:27","departure":"2026-05-14 13:50:23","duration_h":13.57,"samples":13,"min_dist_km":1.311,"max_speed_kn":0.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/372/4178"},{"port_id":90894,"port_name":"Yeniköy-Autoport","port_lat":40.7167,"port_lng":29.8667,"country_id":372,"country_name":"Turkey","arrival":"2026-05-13 02:19:39","departure":"2026-05-13 17:09:59","duration_h":14.84,"samples":12,"min_dist_km":1.854,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/372/90894"},{"port_id":85597,"port_name":"Agigea","port_lat":44.0833,"port_lng":28.6167,"country_id":459,"country_name":"Romania","arrival":"2026-05-09 02:00:44","departure":"2026-05-12 03:38:04","duration_h":73.62,"samples":62,"min_dist_km":2.691,"max_speed_kn":3.8,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/459/85597"},{"port_id":90901,"port_name":"Yilport","port_lat":40.7667,"port_lng":29.5333,"country_id":372,"country_name":"Turkey","arrival":"2026-05-06 14:01:07","departure":"2026-05-07 02:38:16","duration_h":12.62,"samples":12,"min_dist_km":1.15,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/372/90901"},{"port_id":3617,"port_name":"KORFEZ","port_lat":40.7557,"port_lng":29.7477,"country_id":372,"country_name":"Turkey","arrival":"2026-05-05 22:20:00","departure":"2026-05-06 10:26:02","duration_h":12.1,"samples":12,"min_dist_km":0.471,"max_speed_kn":1.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/372/3617"},{"port_id":60735,"port_name":"Keratsínion","port_lat":37.9667,"port_lng":23.6,"country_id":357,"country_name":"Greece","arrival":"2026-05-03 18:01:28","departure":"2026-05-04 16:26:14","duration_h":22.41,"samples":19,"min_dist_km":0.978,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/357/60735"},{"port_id":5355,"port_name":"PSYTTALEIA","port_lat":37.943,"port_lng":23.5883,"country_id":0,"country_name":"","arrival":"2026-05-03 16:24:53","departure":"2026-05-03 17:04:23","duration_h":0.66,"samples":2,"min_dist_km":2.205,"max_speed_kn":3.7,"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-29 22:11:00","departure":"2026-04-30 11:51:46","duration_h":13.68,"samples":14,"min_dist_km":1.095,"max_speed_kn":0.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/39918"},{"port_id":4708,"port_name":"SAINT LOUIS DU RHONE","port_lat":43.3858,"port_lng":4.809,"country_id":373,"country_name":"France","arrival":"2026-04-28 19:30:37","departure":"2026-04-29 09:26:46","duration_h":13.94,"samples":12,"min_dist_km":3.346,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/4708"},{"port_id":3550,"port_name":"TANGER MED","port_lat":35.8948,"port_lng":-5.4969,"country_id":344,"country_name":"Morocco","arrival":"2026-04-24 13:52:55","departure":"2026-04-25 13:53:03","duration_h":24,"samples":20,"min_dist_km":0.616,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/344/3550"},{"port_id":1851,"port_name":"Casablanca","port_lat":33.6167,"port_lng":-7.6,"country_id":344,"country_name":"Morocco","arrival":"2026-04-21 17:25:40","departure":"2026-04-22 22:03:44","duration_h":28.63,"samples":20,"min_dist_km":1.108,"max_speed_kn":4.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/344/1851"},{"port_id":3088,"port_name":"Vigo","port_lat":42.2417,"port_lng":-8.73333,"country_id":358,"country_name":"Spain","arrival":"2026-04-18 03:33:06","departure":"2026-04-18 11:36:11","duration_h":8.05,"samples":5,"min_dist_km":1.672,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/3088"},{"port_id":85100,"port_name":"Palmela","port_lat":38.5667,"port_lng":-8.9,"country_id":393,"country_name":"Portugal","arrival":"2026-04-14 16:00:02","departure":"2026-04-16 23:34:49","duration_h":55.58,"samples":27,"min_dist_km":6.723,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/393/85100"},{"port_id":39884,"port_name":"Yunquera","port_lat":36.7167,"port_lng":-4.41667,"country_id":358,"country_name":"Spain","arrival":"2026-04-13 04:18:26","departure":"2026-04-13 11:57:35","duration_h":7.65,"samples":5,"min_dist_km":1.244,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/39884"},{"port_id":3550,"port_name":"TANGER MED","port_lat":35.8948,"port_lng":-5.4969,"country_id":344,"country_name":"Morocco","arrival":"2026-04-12 07:03:49","departure":"2026-04-12 19:54:50","duration_h":12.85,"samples":8,"min_dist_km":0.616,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/344/3550"},{"port_id":3068,"port_name":"Valencia","port_lat":39.4539,"port_lng":-0.32,"country_id":358,"country_name":"Spain","arrival":"2026-04-09 11:41:52","departure":"2026-04-09 15:29:50","duration_h":3.8,"samples":3,"min_dist_km":1.379,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/3068"},{"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-08 01:46:49","departure":"2026-04-08 19:20:59","duration_h":17.57,"samples":10,"min_dist_km":1.096,"max_speed_kn":1.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/39918"},{"port_id":4708,"port_name":"SAINT LOUIS DU RHONE","port_lat":43.3858,"port_lng":4.809,"country_id":373,"country_name":"France","arrival":"2026-04-07 04:14:18","departure":"2026-04-07 10:23:15","duration_h":6.15,"samples":4,"min_dist_km":3.495,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/4708"},{"port_id":2875,"port_name":"Sete","port_lat":43.4014,"port_lng":3.70194,"country_id":373,"country_name":"France","arrival":"2026-04-06 10:10:47","departure":"2026-04-06 16:16:32","duration_h":6.1,"samples":4,"min_dist_km":0.5,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/2875"},{"port_id":4178,"port_name":"GEMLIK","port_lat":40.4199,"port_lng":29.1,"country_id":372,"country_name":"Turkey","arrival":"2026-04-01 23:29:59","departure":"2026-04-02 09:47:54","duration_h":10.3,"samples":6,"min_dist_km":1.701,"max_speed_kn":4.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/372/4178"},{"port_id":3617,"port_name":"KORFEZ","port_lat":40.7557,"port_lng":29.7477,"country_id":372,"country_name":"Turkey","arrival":"2026-04-01 12:14:25","departure":"2026-04-01 15:38:27","duration_h":3.4,"samples":3,"min_dist_km":0.364,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/372/3617"},{"port_id":85597,"port_name":"Agigea","port_lat":44.0833,"port_lng":28.6167,"country_id":459,"country_name":"Romania","arrival":"2026-03-29 08:00:03","departure":"2026-03-31 08:13:49","duration_h":48.23,"samples":25,"min_dist_km":2.781,"max_speed_kn":2.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/459/85597"},{"port_id":3617,"port_name":"KORFEZ","port_lat":40.7557,"port_lng":29.7477,"country_id":372,"country_name":"Turkey","arrival":"2026-03-25 22:41:38","departure":"2026-03-26 12:56:41","duration_h":14.25,"samples":8,"min_dist_km":0.364,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/372/3617"}],"errors":[]}