{"meta":{"path":"vessel/portcalls","ts":"2026-05-28T17:44:41+00:00","status":"ok","rows":8,"days":90,"request_id":"e81b332a7df87a7f"},"data":[{"port_id":3512,"port_name":"PENGERANG","port_lat":1.32467,"port_lng":104.172,"country_id":516,"country_name":"Malaysia","arrival":"2026-05-20 09:47:03","departure":"2026-05-20 10:38:19","duration_h":0.85,"samples":2,"min_dist_km":4.115,"max_speed_kn":4.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/3512"},{"port_id":76983,"port_name":"Tanjung Setapa","port_lat":1.36667,"port_lng":104.117,"country_id":516,"country_name":"Malaysia","arrival":"2026-05-05 20:19:01","departure":"2026-05-05 20:19:01","duration_h":0,"samples":3,"min_dist_km":3.948,"max_speed_kn":3.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/76983"},{"port_id":3639,"port_name":"PULAU SAMBU","port_lat":1.15917,"port_lng":103.897,"country_id":363,"country_name":"Indonesia","arrival":"2026-05-05 14:47:57","departure":"2026-05-05 14:47:57","duration_h":0,"samples":3,"min_dist_km":8.914,"max_speed_kn":1.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/3639"},{"port_id":3518,"port_name":"JURONG ISLAND","port_lat":1.26042,"port_lng":103.689,"country_id":600,"country_name":"Singapore","arrival":"2026-04-22 18:52:10","departure":"2026-04-22 18:52:10","duration_h":0,"samples":4,"min_dist_km":9.388,"max_speed_kn":2.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/600/3518"},{"port_id":2811,"port_name":"Sambu","port_lat":1.16667,"port_lng":103.9,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-22 14:03:26","departure":"2026-04-22 14:03:26","duration_h":0,"samples":4,"min_dist_km":5.637,"max_speed_kn":4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/2811"},{"port_id":3512,"port_name":"PENGERANG","port_lat":1.32467,"port_lng":104.172,"country_id":516,"country_name":"Malaysia","arrival":"2026-04-22 09:59:17","departure":"2026-04-22 10:06:44","duration_h":0.12,"samples":2,"min_dist_km":3.676,"max_speed_kn":2.9,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/3512"},{"port_id":76983,"port_name":"Tanjung Setapa","port_lat":1.36667,"port_lng":104.117,"country_id":516,"country_name":"Malaysia","arrival":"2026-03-28 12:04:43","departure":"2026-03-28 12:04:43","duration_h":0,"samples":3,"min_dist_km":3.76,"max_speed_kn":1.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/76983"},{"port_id":3512,"port_name":"PENGERANG","port_lat":1.32467,"port_lng":104.172,"country_id":516,"country_name":"Malaysia","arrival":"2026-03-27 20:51:03","departure":"2026-03-28 11:22:14","duration_h":14.52,"samples":6,"min_dist_km":1.735,"max_speed_kn":3.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/3512"}],"errors":[]}