{"meta":{"path":"vessel/portcalls","ts":"2026-05-30T09:36:47+00:00","status":"ok","rows":30,"days":90,"request_id":"8f5627525a10e9fc"},"data":[{"port_id":3574,"port_name":"BUKOM ISLAND","port_lat":1.2366,"port_lng":103.753,"country_id":600,"country_name":"Singapore","arrival":"2026-05-29 22:53:12","departure":"2026-05-30 07:16:25","duration_h":8.39,"samples":8,"min_dist_km":6.524,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/600/3574"},{"port_id":88599,"port_name":"Pasir Panjang Wharves","port_lat":1.26667,"port_lng":103.783,"country_id":600,"country_name":"Singapore","arrival":"2026-05-29 04:06:36","departure":"2026-05-29 20:22:36","duration_h":16.27,"samples":15,"min_dist_km":4.725,"max_speed_kn":0.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/600/88599"},{"port_id":3574,"port_name":"BUKOM ISLAND","port_lat":1.2366,"port_lng":103.753,"country_id":600,"country_name":"Singapore","arrival":"2026-05-28 10:55:18","departure":"2026-05-29 02:28:34","duration_h":15.55,"samples":14,"min_dist_km":6.453,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/600/3574"},{"port_id":3512,"port_name":"PENGERANG","port_lat":1.32467,"port_lng":104.172,"country_id":516,"country_name":"Malaysia","arrival":"2026-05-25 19:33:40","departure":"2026-05-28 05:29:37","duration_h":57.93,"samples":48,"min_dist_km":1.045,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/3512"},{"port_id":2898,"port_name":"Singapore","port_lat":1.26667,"port_lng":103.833,"country_id":600,"country_name":"Singapore","arrival":"2026-05-23 10:07:23","departure":"2026-05-25 14:08:21","duration_h":52.02,"samples":43,"min_dist_km":3.495,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/600/2898"},{"port_id":4696,"port_name":"TANAH MERAH","port_lat":1.31225,"port_lng":104.018,"country_id":600,"country_name":"Singapore","arrival":"2026-05-23 05:06:16","departure":"2026-05-23 07:32:20","duration_h":2.43,"samples":2,"min_dist_km":4.915,"max_speed_kn":3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/600/4696"},{"port_id":3646,"port_name":"PASIR GUDANG","port_lat":1.43416,"port_lng":103.896,"country_id":516,"country_name":"Malaysia","arrival":"2026-05-22 23:56:24","departure":"2026-05-23 01:39:25","duration_h":1.72,"samples":2,"min_dist_km":0.205,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/3646"},{"port_id":3646,"port_name":"PASIR GUDANG","port_lat":1.43416,"port_lng":103.896,"country_id":516,"country_name":"Malaysia","arrival":"2026-05-22 19:32:58","departure":"2026-05-22 21:20:09","duration_h":1.79,"samples":3,"min_dist_km":0.197,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/3646"},{"port_id":3646,"port_name":"PASIR GUDANG","port_lat":1.43416,"port_lng":103.896,"country_id":516,"country_name":"Malaysia","arrival":"2026-05-22 13:02:38","departure":"2026-05-22 16:02:54","duration_h":3,"samples":4,"min_dist_km":0.22,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/3646"},{"port_id":3646,"port_name":"PASIR GUDANG","port_lat":1.43416,"port_lng":103.896,"country_id":516,"country_name":"Malaysia","arrival":"2026-05-22 04:17:56","departure":"2026-05-22 10:26:23","duration_h":6.14,"samples":7,"min_dist_km":0.192,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/3646"},{"port_id":3646,"port_name":"PASIR GUDANG","port_lat":1.43416,"port_lng":103.896,"country_id":516,"country_name":"Malaysia","arrival":"2026-05-21 08:02:05","departure":"2026-05-22 01:16:42","duration_h":17.24,"samples":15,"min_dist_km":0.119,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/3646"},{"port_id":3512,"port_name":"PENGERANG","port_lat":1.32467,"port_lng":104.172,"country_id":516,"country_name":"Malaysia","arrival":"2026-05-16 17:32:03","departure":"2026-05-21 04:16:23","duration_h":106.74,"samples":87,"min_dist_km":0.961,"max_speed_kn":4.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/3512"},{"port_id":76885,"port_name":"Port Klang (Ferry Port)","port_lat":3.01667,"port_lng":101.367,"country_id":516,"country_name":"Malaysia","arrival":"2026-05-14 14:25:38","departure":"2026-05-15 19:05:14","duration_h":28.66,"samples":23,"min_dist_km":3.51,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/76885"},{"port_id":3518,"port_name":"JURONG ISLAND","port_lat":1.26042,"port_lng":103.689,"country_id":600,"country_name":"Singapore","arrival":"2026-05-10 10:12:14","departure":"2026-05-11 09:59:09","duration_h":23.78,"samples":21,"min_dist_km":0.545,"max_speed_kn":4.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/600/3518"},{"port_id":3574,"port_name":"BUKOM ISLAND","port_lat":1.2366,"port_lng":103.753,"country_id":600,"country_name":"Singapore","arrival":"2026-05-09 11:55:41","departure":"2026-05-10 07:59:26","duration_h":20.06,"samples":18,"min_dist_km":1.093,"max_speed_kn":0.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/600/3574"},{"port_id":88599,"port_name":"Pasir Panjang Wharves","port_lat":1.26667,"port_lng":103.783,"country_id":600,"country_name":"Singapore","arrival":"2026-05-09 03:42:44","departure":"2026-05-09 07:48:44","duration_h":4.1,"samples":5,"min_dist_km":4.105,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/600/88599"},{"port_id":2898,"port_name":"Singapore","port_lat":1.26667,"port_lng":103.833,"country_id":600,"country_name":"Singapore","arrival":"2026-05-09 01:34:57","departure":"2026-05-09 02:42:06","duration_h":1.12,"samples":2,"min_dist_km":4.288,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/600/2898"},{"port_id":88599,"port_name":"Pasir Panjang Wharves","port_lat":1.26667,"port_lng":103.783,"country_id":600,"country_name":"Singapore","arrival":"2026-05-08 04:08:01","departure":"2026-05-08 23:48:41","duration_h":19.68,"samples":17,"min_dist_km":4.006,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/600/88599"},{"port_id":88599,"port_name":"Pasir Panjang Wharves","port_lat":1.26667,"port_lng":103.783,"country_id":600,"country_name":"Singapore","arrival":"2026-05-07 23:42:07","departure":"2026-05-08 02:28:02","duration_h":2.77,"samples":3,"min_dist_km":4.249,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/600/88599"},{"port_id":88599,"port_name":"Pasir Panjang Wharves","port_lat":1.26667,"port_lng":103.783,"country_id":600,"country_name":"Singapore","arrival":"2026-05-07 03:27:15","departure":"2026-05-07 22:03:56","duration_h":18.61,"samples":15,"min_dist_km":3.989,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/600/88599"},{"port_id":88603,"port_name":"Pulau Ayer Chawan","port_lat":1.26667,"port_lng":103.7,"country_id":600,"country_name":"Singapore","arrival":"2026-05-06 05:38:01","departure":"2026-05-06 21:47:10","duration_h":16.15,"samples":14,"min_dist_km":4.058,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/600/88603"},{"port_id":88599,"port_name":"Pasir Panjang Wharves","port_lat":1.26667,"port_lng":103.783,"country_id":600,"country_name":"Singapore","arrival":"2026-05-04 15:53:49","departure":"2026-05-06 03:47:20","duration_h":35.89,"samples":31,"min_dist_km":3.246,"max_speed_kn":0.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/600/88599"},{"port_id":88599,"port_name":"Pasir Panjang Wharves","port_lat":1.26667,"port_lng":103.783,"country_id":600,"country_name":"Singapore","arrival":"2026-05-01 07:38:23","departure":"2026-05-02 01:03:04","duration_h":17.41,"samples":20,"min_dist_km":2.446,"max_speed_kn":3.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/600/88599"},{"port_id":3574,"port_name":"BUKOM ISLAND","port_lat":1.2366,"port_lng":103.753,"country_id":600,"country_name":"Singapore","arrival":"2026-04-30 13:27:39","departure":"2026-05-01 05:33:33","duration_h":16.1,"samples":15,"min_dist_km":6.459,"max_speed_kn":2.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/600/3574"},{"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-30 09:32:18","departure":"2026-04-30 11:29:17","duration_h":1.95,"samples":3,"min_dist_km":2.63,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/600/88599"},{"port_id":3419,"port_name":"Map Ta Phut","port_lat":12.65,"port_lng":101.15,"country_id":400,"country_name":"Thailand","arrival":"2026-04-25 16:16:18","departure":"2026-04-26 22:34:20","duration_h":30.3,"samples":27,"min_dist_km":1.295,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/400/3419"},{"port_id":76885,"port_name":"Port Klang (Ferry Port)","port_lat":3.01667,"port_lng":101.367,"country_id":516,"country_name":"Malaysia","arrival":"2026-04-20 03:53:58","departure":"2026-04-21 13:57:52","duration_h":34.07,"samples":29,"min_dist_km":3.517,"max_speed_kn":2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/76885"},{"port_id":3389,"port_name":"TANJUNG PELEPAS","port_lat":1.3333,"port_lng":103.55,"country_id":516,"country_name":"Malaysia","arrival":"2026-04-19 04:20:34","departure":"2026-04-19 08:19:44","duration_h":3.99,"samples":3,"min_dist_km":7.231,"max_speed_kn":0.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/3389"},{"port_id":76974,"port_name":"Tanjong Bin","port_lat":1.33333,"port_lng":103.55,"country_id":516,"country_name":"Malaysia","arrival":"2026-04-17 19:59:40","departure":"2026-04-19 02:20:23","duration_h":30.35,"samples":16,"min_dist_km":2.665,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/76974"},{"port_id":3389,"port_name":"TANJUNG PELEPAS","port_lat":1.3333,"port_lng":103.55,"country_id":516,"country_name":"Malaysia","arrival":"2026-04-12 12:17:08","departure":"2026-04-17 17:56:24","duration_h":125.65,"samples":63,"min_dist_km":7.206,"max_speed_kn":2.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/3389"}],"errors":[]}