{"meta":{"path":"vessel/portcalls","ts":"2026-05-28T11:34:48+00:00","status":"ok","rows":12,"days":90,"request_id":"c2f6413f9f53f92a"},"data":[{"port_id":76993,"port_name":"Teluk Panglima Garang","port_lat":2.91667,"port_lng":101.467,"country_id":516,"country_name":"Malaysia","arrival":"2026-05-24 19:25:28","departure":"2026-05-28 06:36:43","duration_h":83.19,"samples":66,"min_dist_km":3.647,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/76993"},{"port_id":76993,"port_name":"Teluk Panglima Garang","port_lat":2.91667,"port_lng":101.467,"country_id":516,"country_name":"Malaysia","arrival":"2026-05-21 09:15:23","departure":"2026-05-24 01:17:46","duration_h":64.04,"samples":52,"min_dist_km":3.641,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/76993"},{"port_id":76993,"port_name":"Teluk Panglima Garang","port_lat":2.91667,"port_lng":101.467,"country_id":516,"country_name":"Malaysia","arrival":"2026-05-19 11:51:27","departure":"2026-05-20 11:09:39","duration_h":23.3,"samples":24,"min_dist_km":3.646,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/76993"},{"port_id":76993,"port_name":"Teluk Panglima Garang","port_lat":2.91667,"port_lng":101.467,"country_id":516,"country_name":"Malaysia","arrival":"2026-05-18 11:44:13","departure":"2026-05-18 19:19:53","duration_h":7.59,"samples":10,"min_dist_km":3.66,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/76993"},{"port_id":76993,"port_name":"Teluk Panglima Garang","port_lat":2.91667,"port_lng":101.467,"country_id":516,"country_name":"Malaysia","arrival":"2026-05-17 00:49:08","departure":"2026-05-17 02:39:29","duration_h":1.84,"samples":7,"min_dist_km":3.658,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/76993"},{"port_id":76993,"port_name":"Teluk Panglima Garang","port_lat":2.91667,"port_lng":101.467,"country_id":516,"country_name":"Malaysia","arrival":"2026-05-16 00:29:57","departure":"2026-05-16 03:47:29","duration_h":3.29,"samples":7,"min_dist_km":3.891,"max_speed_kn":4.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/76993"},{"port_id":76734,"port_name":"Carey Island Estate","port_lat":2.91667,"port_lng":101.4,"country_id":516,"country_name":"Malaysia","arrival":"2026-05-15 17:23:29","departure":"2026-05-15 21:38:30","duration_h":4.25,"samples":6,"min_dist_km":6.346,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/76734"},{"port_id":2811,"port_name":"Sambu","port_lat":1.16667,"port_lng":103.9,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-13 03:31:53","departure":"2026-05-13 03:31:53","duration_h":0,"samples":3,"min_dist_km":5.965,"max_speed_kn":4.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/2811"},{"port_id":3679,"port_name":"BINTULU","port_lat":3.22088,"port_lng":113.04,"country_id":516,"country_name":"Malaysia","arrival":"2026-04-22 14:05:54","departure":"2026-04-23 15:20:15","duration_h":25.24,"samples":15,"min_dist_km":3.831,"max_speed_kn":2.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/3679"},{"port_id":3512,"port_name":"PENGERANG","port_lat":1.32467,"port_lng":104.172,"country_id":516,"country_name":"Malaysia","arrival":"2026-04-09 12:17:00","departure":"2026-04-09 15:15:32","duration_h":2.98,"samples":4,"min_dist_km":8.557,"max_speed_kn":4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/3512"},{"port_id":3549,"port_name":"PORT KLANG","port_lat":2.99914,"port_lng":101.346,"country_id":516,"country_name":"Malaysia","arrival":"2026-03-02 16:33:44","departure":"2026-04-07 09:47:49","duration_h":857.23,"samples":426,"min_dist_km":0.917,"max_speed_kn":3.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/3549"},{"port_id":3670,"port_name":"PORT DICKSON","port_lat":2.51865,"port_lng":101.793,"country_id":516,"country_name":"Malaysia","arrival":"2026-02-28 06:17:09","departure":"2026-02-28 09:12:30","duration_h":2.92,"samples":2,"min_dist_km":9.941,"max_speed_kn":4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/3670"}],"errors":[]}