{"meta":{"path":"vessel/portcalls","ts":"2026-05-28T07:07:43+00:00","status":"ok","rows":18,"days":90,"request_id":"fe2d0cc51b735d08"},"data":[{"port_id":84903,"port_name":"Gafanha da Nazaré","port_lat":40.6333,"port_lng":-8.71667,"country_id":393,"country_name":"Portugal","arrival":"2026-05-26 09:50:33","departure":"2026-05-27 14:01:27","duration_h":28.18,"samples":25,"min_dist_km":1.249,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/393/84903"},{"port_id":4331,"port_name":"ROTTERDAM PERNIS","port_lat":51.8868,"port_lng":4.39161,"country_id":365,"country_name":"Netherlands","arrival":"2026-05-19 19:27:25","departure":"2026-05-20 17:38:13","duration_h":22.18,"samples":20,"min_dist_km":1.442,"max_speed_kn":1.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/4331"},{"port_id":3791,"port_name":"HOEK VAN HOLLAND","port_lat":51.977,"port_lng":4.12453,"country_id":365,"country_name":"Netherlands","arrival":"2026-05-16 15:31:13","departure":"2026-05-19 16:21:06","duration_h":72.83,"samples":60,"min_dist_km":2.076,"max_speed_kn":0.8,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/3791"},{"port_id":28503,"port_name":"Haspe","port_lat":54.35,"port_lng":7.43333,"country_id":432,"country_name":"Germany","arrival":"2026-05-12 00:24:24","departure":"2026-05-12 09:10:04","duration_h":8.76,"samples":5,"min_dist_km":7.816,"max_speed_kn":4.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/28503"},{"port_id":1775,"port_name":"Bremen","port_lat":53.1083,"port_lng":8.75,"country_id":432,"country_name":"Germany","arrival":"2026-04-30 01:54:03","departure":"2026-05-06 05:39:04","duration_h":147.75,"samples":122,"min_dist_km":2.013,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/1775"},{"port_id":2324,"port_name":"Limerick","port_lat":52.6611,"port_lng":-8.6375,"country_id":402,"country_name":"Ireland","arrival":"2026-04-22 22:01:55","departure":"2026-04-24 10:37:15","duration_h":36.59,"samples":31,"min_dist_km":0.209,"max_speed_kn":0.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/402/2324"},{"port_id":5828,"port_name":"Foynes","port_lat":52.6166,"port_lng":-9.1,"country_id":402,"country_name":"Ireland","arrival":"2026-04-21 23:57:27","departure":"2026-04-22 18:20:23","duration_h":18.38,"samples":16,"min_dist_km":0.338,"max_speed_kn":4.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/402/5828"},{"port_id":2990,"port_name":"Tarbert Island","port_lat":52.5875,"port_lng":-9.36278,"country_id":402,"country_name":"Ireland","arrival":"2026-04-21 04:06:42","departure":"2026-04-21 22:37:17","duration_h":18.51,"samples":17,"min_dist_km":1.628,"max_speed_kn":3.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/402/2990"},{"port_id":57959,"port_name":"Marfleet","port_lat":53.7333,"port_lng":-0.266667,"country_id":640,"country_name":"UNITED KINGDOM","arrival":"2026-04-15 09:35:55","departure":"2026-04-16 11:52:23","duration_h":26.27,"samples":14,"min_dist_km":0.852,"max_speed_kn":3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/640/57959"},{"port_id":57767,"port_name":"Llanwrda","port_lat":51.9667,"port_lng":3.86667,"country_id":640,"country_name":"UNITED KINGDOM","arrival":"2026-04-12 07:17:53","departure":"2026-04-14 05:50:53","duration_h":46.55,"samples":25,"min_dist_km":7.521,"max_speed_kn":0.9,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/640/57767"},{"port_id":4151,"port_name":"GREAT YARMOUTH","port_lat":52.5916,"port_lng":1.72692,"country_id":394,"country_name":"England","arrival":"2026-04-05 14:23:59","departure":"2026-04-08 09:57:27","duration_h":67.56,"samples":35,"min_dist_km":1.606,"max_speed_kn":0.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/394/4151"},{"port_id":2991,"port_name":"Tarragona","port_lat":41.1069,"port_lng":1.24167,"country_id":358,"country_name":"Spain","arrival":"2026-03-20 18:21:53","departure":"2026-03-25 10:24:09","duration_h":112.04,"samples":56,"min_dist_km":2.835,"max_speed_kn":0.8,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/2991"},{"port_id":2875,"port_name":"Sete","port_lat":43.4014,"port_lng":3.70194,"country_id":373,"country_name":"France","arrival":"2026-03-19 08:20:57","departure":"2026-03-19 20:36:36","duration_h":12.26,"samples":7,"min_dist_km":0.613,"max_speed_kn":2.9,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/2875"},{"port_id":2875,"port_name":"Sete","port_lat":43.4014,"port_lng":3.70194,"country_id":373,"country_name":"France","arrival":"2026-03-17 01:05:08","departure":"2026-03-18 14:41:34","duration_h":37.61,"samples":19,"min_dist_km":2.477,"max_speed_kn":2.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/2875"},{"port_id":4773,"port_name":"AGIOS NIKOLAOS","port_lat":38.3613,"port_lng":22.6842,"country_id":357,"country_name":"Greece","arrival":"2026-03-10 01:21:14","departure":"2026-03-10 05:03:14","duration_h":3.7,"samples":3,"min_dist_km":0.136,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/357/4773"},{"port_id":4773,"port_name":"AGIOS NIKOLAOS","port_lat":38.3613,"port_lng":22.6842,"country_id":357,"country_name":"Greece","arrival":"2026-03-07 14:49:04","departure":"2026-03-07 14:49:04","duration_h":0,"samples":3,"min_dist_km":0.135,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/357/4773"},{"port_id":4379,"port_name":"BARLETTA","port_lat":41.3271,"port_lng":16.2918,"country_id":367,"country_name":"Italy","arrival":"2026-03-02 11:01:12","departure":"2026-03-05 11:09:38","duration_h":72.14,"samples":37,"min_dist_km":0.415,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/367/4379"},{"port_id":2680,"port_name":"Porto Di Barletta","port_lat":41.3333,"port_lng":16.2917,"country_id":367,"country_name":"Italy","arrival":"2026-03-01 09:15:21","departure":"2026-03-02 09:03:51","duration_h":23.81,"samples":13,"min_dist_km":5.433,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/367/2680"}],"errors":[]}