{"meta":{"path":"vessel/portcalls","ts":"2026-05-28T16:38:20+00:00","status":"ok","rows":14,"days":90,"request_id":"44e847921822a5e6"},"data":[{"port_id":76979,"port_name":"Tanjung Gelang","port_lat":3.98333,"port_lng":103.417,"country_id":516,"country_name":"Malaysia","arrival":"2026-05-21 16:03:22","departure":"2026-05-24 04:33:22","duration_h":60.5,"samples":50,"min_dist_km":0.299,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/76979"},{"port_id":76744,"port_name":"Gebeng","port_lat":3.96667,"port_lng":103.417,"country_id":516,"country_name":"Malaysia","arrival":"2026-05-20 13:11:00","departure":"2026-05-21 12:13:54","duration_h":23.05,"samples":19,"min_dist_km":7.634,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/76744"},{"port_id":88609,"port_name":"Tampines","port_lat":1.33333,"port_lng":103.933,"country_id":600,"country_name":"Singapore","arrival":"2026-05-18 11:28:54","departure":"2026-05-19 00:13:36","duration_h":12.75,"samples":11,"min_dist_km":5.196,"max_speed_kn":0.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/600/88609"},{"port_id":3407,"port_name":"Johor","port_lat":1.4333,"port_lng":103.9,"country_id":516,"country_name":"Malaysia","arrival":"2026-05-15 22:10:40","departure":"2026-05-18 07:52:43","duration_h":57.7,"samples":48,"min_dist_km":0.328,"max_speed_kn":0.1,"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-14 12:20:48","departure":"2026-05-15 17:38:47","duration_h":29.3,"samples":24,"min_dist_km":4.288,"max_speed_kn":0.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/76983"},{"port_id":76923,"port_name":"Senari - Sarawak","port_lat":1.6,"port_lng":110.433,"country_id":516,"country_name":"Malaysia","arrival":"2026-05-10 13:16:55","departure":"2026-05-10 13:16:55","duration_h":0,"samples":5,"min_dist_km":3.691,"max_speed_kn":2.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/76923"},{"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-26 13:22:59","departure":"2026-04-27 01:49:58","duration_h":12.45,"samples":12,"min_dist_km":5.719,"max_speed_kn":1.9,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/600/88594"},{"port_id":1951,"port_name":"Dumai","port_lat":1.7,"port_lng":101.467,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-23 16:34:52","departure":"2026-04-23 16:34:52","duration_h":0,"samples":4,"min_dist_km":2.694,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/1951"},{"port_id":63232,"port_name":"Plaju, Sumatra","port_lat":-2.98333,"port_lng":104.8,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-19 16:05:06","departure":"2026-04-21 11:48:31","duration_h":43.72,"samples":35,"min_dist_km":9.489,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/63232"},{"port_id":2318,"port_name":"Lianyungang","port_lat":34.7417,"port_lng":119.458,"country_id":409,"country_name":"China","arrival":"2026-04-04 15:35:50","departure":"2026-04-06 07:38:50","duration_h":40.05,"samples":21,"min_dist_km":7.038,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/2318"},{"port_id":4493,"port_name":"BITUNG","port_lat":1.43733,"port_lng":125.166,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-24 09:23:02","departure":"2026-03-25 14:40:15","duration_h":29.29,"samples":16,"min_dist_km":0.569,"max_speed_kn":2.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/4493"},{"port_id":62943,"port_name":"Gresik, Java","port_lat":-7.15,"port_lng":112.65,"country_id":363,"country_name":"Indonesia","arrival":"2026-03-18 00:40:17","departure":"2026-03-20 06:36:12","duration_h":53.93,"samples":28,"min_dist_km":3.931,"max_speed_kn":0.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/62943"},{"port_id":3666,"port_name":"HON GAI","port_lat":20.9652,"port_lng":107.066,"country_id":446,"country_name":"Vietnam","arrival":"2026-03-08 18:32:06","departure":"2026-03-11 02:43:39","duration_h":56.19,"samples":28,"min_dist_km":2.356,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/446/3666"},{"port_id":88609,"port_name":"Tampines","port_lat":1.33333,"port_lng":103.933,"country_id":600,"country_name":"Singapore","arrival":"2026-03-02 19:03:04","departure":"2026-03-03 05:11:44","duration_h":10.14,"samples":6,"min_dist_km":4.7,"max_speed_kn":0.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/600/88609"}],"errors":[]}