{"meta":{"path":"vessel/portcalls","ts":"2026-05-13T15:09:09+00:00","status":"ok","rows":5,"days":90,"request_id":"1bf28c7a33aa58e4"},"data":[{"port_id":3659,"port_name":"TSAWWASSEN","port_lat":49.0054,"port_lng":-123.141,"country_id":381,"country_name":"Canada","arrival":"2026-05-12 03:49:21","departure":"2026-05-13 11:57:54","duration_h":32.14,"samples":27,"min_dist_km":1.477,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/381/3659"},{"port_id":18220,"port_name":"Thetis Island","port_lat":48.9833,"port_lng":-123.683,"country_id":381,"country_name":"Canada","arrival":"2026-05-03 04:01:34","departure":"2026-05-11 21:26:30","duration_h":209.42,"samples":171,"min_dist_km":6.647,"max_speed_kn":0.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/381/18220"},{"port_id":73836,"port_name":"Dangjin","port_lat":36.9667,"port_lng":126.783,"country_id":654,"country_name":"KOREA, REPUBLIC OF","arrival":"2026-04-12 09:51:11","departure":"2026-04-15 03:28:54","duration_h":65.63,"samples":33,"min_dist_km":7.423,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/654/73836"},{"port_id":2353,"port_name":"Lyttelton","port_lat":-43.6069,"port_lng":172.717,"country_id":428,"country_name":"New Zealand","arrival":"2026-03-19 06:44:20","departure":"2026-03-23 02:44:40","duration_h":92.01,"samples":47,"min_dist_km":1.192,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/428/2353"},{"port_id":73190,"port_name":"Shunan","port_lat":34.05,"port_lng":131.8,"country_id":346,"country_name":"Japan","arrival":"2026-02-17 06:47:27","departure":"2026-02-21 03:08:56","duration_h":92.36,"samples":46,"min_dist_km":2.984,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/346/73190"}],"errors":[]}