{"meta":{"path":"vessel/portcalls","ts":"2026-05-28T08:09:06+00:00","status":"ok","rows":22,"days":90,"request_id":"fa75285f4d4dc0ff"},"data":[{"port_id":88609,"port_name":"Tampines","port_lat":1.33333,"port_lng":103.933,"country_id":600,"country_name":"Singapore","arrival":"2026-05-25 22:36:29","departure":"2026-05-26 09:43:18","duration_h":11.11,"samples":10,"min_dist_km":4.419,"max_speed_kn":3.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/600/88609"},{"port_id":76768,"port_name":"Kampung Tanjung Langsat","port_lat":1.46667,"port_lng":104.017,"country_id":516,"country_name":"Malaysia","arrival":"2026-05-24 09:39:28","departure":"2026-05-25 17:39:39","duration_h":32,"samples":27,"min_dist_km":2.916,"max_speed_kn":1.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/76768"},{"port_id":3512,"port_name":"PENGERANG","port_lat":1.32467,"port_lng":104.172,"country_id":516,"country_name":"Malaysia","arrival":"2026-05-20 02:07:22","departure":"2026-05-24 07:40:43","duration_h":101.56,"samples":83,"min_dist_km":4.581,"max_speed_kn":0.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/3512"},{"port_id":105624,"port_name":"Cai Mep","port_lat":10.3833,"port_lng":107.083,"country_id":716,"country_name":"VIET NAM","arrival":"2026-05-15 04:22:19","departure":"2026-05-17 01:38:18","duration_h":45.27,"samples":38,"min_dist_km":6.95,"max_speed_kn":1.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/716/105624"},{"port_id":2898,"port_name":"Singapore","port_lat":1.26667,"port_lng":103.833,"country_id":600,"country_name":"Singapore","arrival":"2026-05-09 19:20:52","departure":"2026-05-10 06:05:56","duration_h":10.75,"samples":10,"min_dist_km":5.219,"max_speed_kn":2.8,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/600/2898"},{"port_id":76937,"port_name":"Simpang Lima","port_lat":4.23333,"port_lng":100.7,"country_id":516,"country_name":"Malaysia","arrival":"2026-05-02 15:52:22","departure":"2026-05-03 16:43:13","duration_h":24.85,"samples":22,"min_dist_km":5.203,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/76937"},{"port_id":3647,"port_name":"SUNGAI UDANG","port_lat":2.24542,"port_lng":102.128,"country_id":516,"country_name":"Malaysia","arrival":"2026-04-30 07:52:23","departure":"2026-05-01 16:30:28","duration_h":32.63,"samples":29,"min_dist_km":1.122,"max_speed_kn":3.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/3647"},{"port_id":3646,"port_name":"PASIR GUDANG","port_lat":1.43416,"port_lng":103.896,"country_id":516,"country_name":"Malaysia","arrival":"2026-04-28 10:02:58","departure":"2026-04-29 10:08:59","duration_h":24.1,"samples":21,"min_dist_km":0.119,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/3646"},{"port_id":76983,"port_name":"Tanjung Setapa","port_lat":1.36667,"port_lng":104.117,"country_id":516,"country_name":"Malaysia","arrival":"2026-04-25 05:38:36","departure":"2026-04-28 06:02:59","duration_h":72.41,"samples":60,"min_dist_km":4.092,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/76983"},{"port_id":3647,"port_name":"SUNGAI UDANG","port_lat":2.24542,"port_lng":102.128,"country_id":516,"country_name":"Malaysia","arrival":"2026-04-22 23:58:57","departure":"2026-04-24 09:50:28","duration_h":33.86,"samples":27,"min_dist_km":1.086,"max_speed_kn":4.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/3647"},{"port_id":76979,"port_name":"Tanjung Gelang","port_lat":3.98333,"port_lng":103.417,"country_id":516,"country_name":"Malaysia","arrival":"2026-04-20 07:41:35","departure":"2026-04-21 08:17:42","duration_h":24.6,"samples":22,"min_dist_km":1.395,"max_speed_kn":0.1,"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-04-20 03:51:22","departure":"2026-04-20 06:12:48","duration_h":2.36,"samples":3,"min_dist_km":7.401,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/76744"},{"port_id":76983,"port_name":"Tanjung Setapa","port_lat":1.36667,"port_lng":104.117,"country_id":516,"country_name":"Malaysia","arrival":"2026-04-18 15:35:48","departure":"2026-04-19 02:14:50","duration_h":10.65,"samples":6,"min_dist_km":4.271,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/76983"},{"port_id":88598,"port_name":"PASIR PANJANG Terminal","port_lat":1.28333,"port_lng":103.767,"country_id":600,"country_name":"Singapore","arrival":"2026-04-17 02:31:53","departure":"2026-04-18 09:43:03","duration_h":31.19,"samples":17,"min_dist_km":3.111,"max_speed_kn":2.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/600/88598"},{"port_id":88599,"port_name":"Pasir Panjang Wharves","port_lat":1.26667,"port_lng":103.783,"country_id":600,"country_name":"Singapore","arrival":"2026-04-15 05:26:29","departure":"2026-04-16 23:59:49","duration_h":42.56,"samples":22,"min_dist_km":3.44,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/600/88599"},{"port_id":3512,"port_name":"PENGERANG","port_lat":1.32467,"port_lng":104.172,"country_id":516,"country_name":"Malaysia","arrival":"2026-04-02 02:27:17","departure":"2026-04-03 09:37:50","duration_h":31.18,"samples":17,"min_dist_km":3.299,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/3512"},{"port_id":76979,"port_name":"Tanjung Gelang","port_lat":3.98333,"port_lng":103.417,"country_id":516,"country_name":"Malaysia","arrival":"2026-03-30 09:30:47","departure":"2026-03-31 15:43:32","duration_h":30.21,"samples":16,"min_dist_km":1.394,"max_speed_kn":0,"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-03-28 04:59:43","departure":"2026-03-30 05:54:01","duration_h":48.91,"samples":26,"min_dist_km":6.249,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/76744"},{"port_id":3647,"port_name":"SUNGAI UDANG","port_lat":2.24542,"port_lng":102.128,"country_id":516,"country_name":"Malaysia","arrival":"2026-03-25 01:10:54","departure":"2026-03-26 04:25:16","duration_h":27.24,"samples":15,"min_dist_km":1.141,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/3647"},{"port_id":3512,"port_name":"PENGERANG","port_lat":1.32467,"port_lng":104.172,"country_id":516,"country_name":"Malaysia","arrival":"2026-03-13 03:12:51","departure":"2026-03-16 04:23:40","duration_h":73.18,"samples":37,"min_dist_km":2.931,"max_speed_kn":0.8,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/3512"},{"port_id":3512,"port_name":"PENGERANG","port_lat":1.32467,"port_lng":104.172,"country_id":516,"country_name":"Malaysia","arrival":"2026-02-28 18:34:25","departure":"2026-03-03 08:26:05","duration_h":61.86,"samples":32,"min_dist_km":0.68,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/3512"},{"port_id":88594,"port_name":"Choa Chu Kang","port_lat":1.28333,"port_lng":103.85,"country_id":600,"country_name":"Singapore","arrival":"2026-02-28 06:22:05","departure":"2026-02-28 13:07:09","duration_h":6.75,"samples":4,"min_dist_km":4.658,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/600/88594"}],"errors":[]}