{"meta":{"path":"vessel/portcalls","ts":"2026-05-28T18:08:26+00:00","status":"ok","rows":6,"days":90,"request_id":"62b26b5e85e0f8a5"},"data":[{"port_id":3132,"port_name":"Wilhelmshaven","port_lat":53.5167,"port_lng":8.14167,"country_id":432,"country_name":"Germany","arrival":"2026-05-14 21:59:28","departure":"2026-05-16 01:50:00","duration_h":27.84,"samples":24,"min_dist_km":4.586,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/3132"},{"port_id":5597,"port_name":"EMPIRE","port_lat":29.3746,"port_lng":-89.5707,"country_id":0,"country_name":"","arrival":"2026-04-24 10:01:17","departure":"2026-04-27 01:55:37","duration_h":63.91,"samples":54,"min_dist_km":1.607,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5597"},{"port_id":77908,"port_name":"Haarlemmermeer","port_lat":52,"port_lng":4,"country_id":365,"country_name":"Netherlands","arrival":"2026-04-06 03:54:38","departure":"2026-04-06 19:39:45","duration_h":15.75,"samples":9,"min_dist_km":2.811,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/77908"},{"port_id":5025,"port_name":"BRIELLE","port_lat":51.9109,"port_lng":4.17469,"country_id":0,"country_name":"","arrival":"2026-04-04 10:01:19","departure":"2026-04-05 23:53:37","duration_h":37.87,"samples":20,"min_dist_km":3.488,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5025"},{"port_id":77908,"port_name":"Haarlemmermeer","port_lat":52,"port_lng":4,"country_id":365,"country_name":"Netherlands","arrival":"2026-03-28 00:35:08","departure":"2026-04-04 07:28:16","duration_h":174.89,"samples":89,"min_dist_km":2.635,"max_speed_kn":1.8,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/77908"},{"port_id":3616,"port_name":"WHIFFEN HEAD","port_lat":47.7719,"port_lng":-54.0159,"country_id":381,"country_name":"Canada","arrival":"2026-03-06 14:48:42","departure":"2026-03-09 08:21:42","duration_h":65.55,"samples":34,"min_dist_km":0.183,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/381/3616"}],"errors":[]}