{"meta":{"path":"vessel/portcalls","ts":"2026-05-28T08:09:29+00:00","status":"ok","rows":12,"days":90,"request_id":"92eebb4919002049"},"data":[{"port_id":3549,"port_name":"PORT KLANG","port_lat":2.99914,"port_lng":101.346,"country_id":516,"country_name":"Malaysia","arrival":"2026-05-26 05:39:31","departure":"2026-05-28 04:24:23","duration_h":46.75,"samples":38,"min_dist_km":3.052,"max_speed_kn":2.8,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/3549"},{"port_id":3549,"port_name":"PORT KLANG","port_lat":2.99914,"port_lng":101.346,"country_id":516,"country_name":"Malaysia","arrival":"2026-05-20 10:46:31","departure":"2026-05-22 10:25:52","duration_h":47.66,"samples":39,"min_dist_km":3.046,"max_speed_kn":3.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/3549"},{"port_id":3549,"port_name":"PORT KLANG","port_lat":2.99914,"port_lng":101.346,"country_id":516,"country_name":"Malaysia","arrival":"2026-05-12 18:06:03","departure":"2026-05-14 22:31:04","duration_h":52.42,"samples":43,"min_dist_km":2.98,"max_speed_kn":0.8,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/3549"},{"port_id":3407,"port_name":"Johor","port_lat":1.4333,"port_lng":103.9,"country_id":516,"country_name":"Malaysia","arrival":"2026-05-05 07:57:00","departure":"2026-05-07 09:53:59","duration_h":49.95,"samples":42,"min_dist_km":1.586,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/3407"},{"port_id":76983,"port_name":"Tanjung Setapa","port_lat":1.36667,"port_lng":104.117,"country_id":516,"country_name":"Malaysia","arrival":"2026-05-04 21:54:49","departure":"2026-05-05 04:24:48","duration_h":6.5,"samples":7,"min_dist_km":4.159,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/76983"},{"port_id":3549,"port_name":"PORT KLANG","port_lat":2.99914,"port_lng":101.346,"country_id":516,"country_name":"Malaysia","arrival":"2026-04-28 10:53:03","departure":"2026-04-30 16:14:42","duration_h":53.36,"samples":44,"min_dist_km":3.035,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/3549"},{"port_id":88594,"port_name":"Choa Chu Kang","port_lat":1.28333,"port_lng":103.85,"country_id":600,"country_name":"Singapore","arrival":"2026-04-22 09:57:41","departure":"2026-04-22 22:13:15","duration_h":12.26,"samples":12,"min_dist_km":3.596,"max_speed_kn":0.9,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/600/88594"},{"port_id":63305,"port_name":"Sekupang","port_lat":1.13333,"port_lng":103.933,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-17 09:45:04","departure":"2026-04-22 07:25:34","duration_h":117.68,"samples":79,"min_dist_km":3.507,"max_speed_kn":0.9,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/63305"},{"port_id":63305,"port_name":"Sekupang","port_lat":1.13333,"port_lng":103.933,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-12 06:57:47","departure":"2026-04-16 01:29:34","duration_h":90.53,"samples":48,"min_dist_km":5.541,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/63305"},{"port_id":63305,"port_name":"Sekupang","port_lat":1.13333,"port_lng":103.933,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-29 03:37:04","departure":"2026-04-10 08:03:48","duration_h":292.45,"samples":145,"min_dist_km":5.519,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/63305"},{"port_id":63305,"port_name":"Sekupang","port_lat":1.13333,"port_lng":103.933,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-14 02:30:19","departure":"2026-03-15 10:39:57","duration_h":32.16,"samples":19,"min_dist_km":6.778,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/63305"},{"port_id":63305,"port_name":"Sekupang","port_lat":1.13333,"port_lng":103.933,"country_id":363,"country_name":"Indonesia","arrival":"2026-02-27 08:39:57","departure":"2026-03-13 02:52:55","duration_h":330.22,"samples":168,"min_dist_km":2.745,"max_speed_kn":1.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/63305"}],"errors":[]}