{"meta":{"path":"vessel/portcalls","ts":"2026-05-28T02:05:11+00:00","status":"ok","rows":28,"days":90,"request_id":"dd6f289b91cd2d4b"},"data":[{"port_id":3506,"port_name":"ZHOUSHAN","port_lat":29.9669,"port_lng":122.2,"country_id":409,"country_name":"China","arrival":"2026-05-13 10:07:29","departure":"2026-05-14 06:27:58","duration_h":20.34,"samples":17,"min_dist_km":7.414,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/3506"},{"port_id":3532,"port_name":"HUIZHOU","port_lat":22.689,"port_lng":114.589,"country_id":409,"country_name":"China","arrival":"2026-05-07 22:50:42","departure":"2026-05-10 04:36:48","duration_h":53.77,"samples":46,"min_dist_km":6.587,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/3532"},{"port_id":20962,"port_name":"Dayawan","port_lat":22.6667,"port_lng":114.667,"country_id":409,"country_name":"China","arrival":"2026-05-07 17:13:22","departure":"2026-05-07 19:48:27","duration_h":2.58,"samples":3,"min_dist_km":2.958,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/20962"},{"port_id":3461,"port_name":"Guangzhou","port_lat":22.85,"port_lng":113.567,"country_id":409,"country_name":"China","arrival":"2026-05-06 07:22:17","departure":"2026-05-07 01:38:43","duration_h":18.27,"samples":16,"min_dist_km":1.92,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/3461"},{"port_id":4946,"port_name":"GUISHAN","port_lat":22.1423,"port_lng":113.817,"country_id":409,"country_name":"China","arrival":"2026-05-05 07:22:35","departure":"2026-05-06 00:13:42","duration_h":16.85,"samples":15,"min_dist_km":3.704,"max_speed_kn":0.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/4946"},{"port_id":4383,"port_name":"KABIL","port_lat":1.08188,"port_lng":104.141,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-27 00:46:31","departure":"2026-04-28 07:50:02","duration_h":31.06,"samples":25,"min_dist_km":1.334,"max_speed_kn":0.8,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/4383"},{"port_id":4696,"port_name":"TANAH MERAH","port_lat":1.31225,"port_lng":104.018,"country_id":600,"country_name":"Singapore","arrival":"2026-04-26 10:07:29","departure":"2026-04-26 18:01:29","duration_h":7.9,"samples":8,"min_dist_km":2.06,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/600/4696"},{"port_id":1951,"port_name":"Dumai","port_lat":1.7,"port_lng":101.467,"country_id":363,"country_name":"Indonesia","arrival":"2026-04-19 14:04:38","departure":"2026-04-25 05:01:49","duration_h":134.95,"samples":110,"min_dist_km":7.428,"max_speed_kn":3.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/363/1951"},{"port_id":77009,"port_name":"Westport/Port Klang","port_lat":2.95,"port_lng":101.3,"country_id":516,"country_name":"Malaysia","arrival":"2026-04-17 03:27:41","departure":"2026-04-18 03:26:17","duration_h":23.98,"samples":13,"min_dist_km":3.445,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/77009"},{"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 13:34:28","departure":"2026-04-15 15:25:34","duration_h":1.85,"samples":2,"min_dist_km":3.083,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/600/88599"},{"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-14 15:36:02","departure":"2026-04-15 09:24:02","duration_h":17.8,"samples":9,"min_dist_km":4.114,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/600/88598"},{"port_id":88615,"port_name":"Tuas","port_lat":1.31667,"port_lng":103.65,"country_id":600,"country_name":"Singapore","arrival":"2026-04-13 13:39:19","departure":"2026-04-14 11:35:35","duration_h":21.94,"samples":12,"min_dist_km":6.359,"max_speed_kn":1.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/600/88615"},{"port_id":2927,"port_name":"Sriracha","port_lat":13.115,"port_lng":100.859,"country_id":400,"country_name":"Thailand","arrival":"2026-04-08 19:34:12","departure":"2026-04-09 14:19:21","duration_h":18.75,"samples":9,"min_dist_km":7.004,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/400/2927"},{"port_id":3859,"port_name":"RAYONG","port_lat":12.641,"port_lng":101.302,"country_id":400,"country_name":"Thailand","arrival":"2026-04-06 21:54:23","departure":"2026-04-08 09:27:09","duration_h":35.55,"samples":19,"min_dist_km":0.323,"max_speed_kn":0.8,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/400/3859"},{"port_id":90066,"port_name":"Phra Pradaeng","port_lat":13.6167,"port_lng":100.55,"country_id":400,"country_name":"Thailand","arrival":"2026-04-03 23:59:52","departure":"2026-04-05 03:51:37","duration_h":27.86,"samples":15,"min_dist_km":0.799,"max_speed_kn":2.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/400/90066"},{"port_id":2927,"port_name":"Sriracha","port_lat":13.115,"port_lng":100.859,"country_id":400,"country_name":"Thailand","arrival":"2026-04-03 02:04:05","departure":"2026-04-03 13:39:17","duration_h":11.59,"samples":7,"min_dist_km":7.245,"max_speed_kn":0.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/400/2927"},{"port_id":88602,"port_name":"Pioneer","port_lat":1.31667,"port_lng":103.683,"country_id":600,"country_name":"Singapore","arrival":"2026-03-29 15:21:31","departure":"2026-03-29 21:54:35","duration_h":6.55,"samples":4,"min_dist_km":2.847,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/600/88602"},{"port_id":88602,"port_name":"Pioneer","port_lat":1.31667,"port_lng":103.683,"country_id":600,"country_name":"Singapore","arrival":"2026-03-29 00:50:37","departure":"2026-03-29 12:10:55","duration_h":11.34,"samples":7,"min_dist_km":2.823,"max_speed_kn":1.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/600/88602"},{"port_id":3518,"port_name":"JURONG ISLAND","port_lat":1.26042,"port_lng":103.689,"country_id":600,"country_name":"Singapore","arrival":"2026-03-28 01:01:12","departure":"2026-03-28 22:40:23","duration_h":21.65,"samples":12,"min_dist_km":6.772,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/600/3518"},{"port_id":88615,"port_name":"Tuas","port_lat":1.31667,"port_lng":103.65,"country_id":600,"country_name":"Singapore","arrival":"2026-03-26 11:02:59","departure":"2026-03-27 22:24:04","duration_h":35.35,"samples":19,"min_dist_km":6.435,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/600/88615"},{"port_id":3574,"port_name":"BUKOM ISLAND","port_lat":1.2366,"port_lng":103.753,"country_id":600,"country_name":"Singapore","arrival":"2026-03-25 22:34:17","departure":"2026-03-26 07:18:28","duration_h":8.74,"samples":5,"min_dist_km":5.31,"max_speed_kn":1.8,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/600/3574"},{"port_id":20976,"port_name":"Dianbai","port_lat":21.4667,"port_lng":111.083,"country_id":409,"country_name":"China","arrival":"2026-03-13 03:12:31","departure":"2026-03-19 12:23:09","duration_h":153.18,"samples":78,"min_dist_km":2.099,"max_speed_kn":0.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/20976"},{"port_id":105782,"port_name":"Tan Cang Qui Nhon","port_lat":13.7667,"port_lng":109.833,"country_id":716,"country_name":"VIET NAM","arrival":"2026-03-10 02:09:18","departure":"2026-03-10 04:06:14","duration_h":1.95,"samples":2,"min_dist_km":6.219,"max_speed_kn":3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/716/105782"},{"port_id":105666,"port_name":"Go Dau A Terminal","port_lat":10.65,"port_lng":107.017,"country_id":716,"country_name":"VIET NAM","arrival":"2026-03-07 12:55:10","departure":"2026-03-07 22:16:45","duration_h":9.36,"samples":6,"min_dist_km":0.489,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/716/105666"},{"port_id":2519,"port_name":"Nha Be","port_lat":10.7,"port_lng":106.75,"country_id":446,"country_name":"Vietnam","arrival":"2026-03-06 07:30:52","departure":"2026-03-06 09:53:19","duration_h":2.37,"samples":4,"min_dist_km":0.643,"max_speed_kn":4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/446/2519"},{"port_id":88603,"port_name":"Pulau Ayer Chawan","port_lat":1.26667,"port_lng":103.7,"country_id":600,"country_name":"Singapore","arrival":"2026-02-28 13:07:11","departure":"2026-03-01 14:38:29","duration_h":25.52,"samples":14,"min_dist_km":1.671,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/600/88603"},{"port_id":3574,"port_name":"BUKOM ISLAND","port_lat":1.2366,"port_lng":103.753,"country_id":600,"country_name":"Singapore","arrival":"2026-02-27 11:18:19","departure":"2026-02-28 09:15:24","duration_h":21.95,"samples":12,"min_dist_km":8.489,"max_speed_kn":0.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/600/3574"},{"port_id":88602,"port_name":"Pioneer","port_lat":1.31667,"port_lng":103.683,"country_id":600,"country_name":"Singapore","arrival":"2026-02-27 02:47:39","departure":"2026-02-27 08:38:37","duration_h":5.85,"samples":4,"min_dist_km":2.226,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/600/88602"}],"errors":[]}