{"meta":{"path":"vessel/portcalls","ts":"2026-10-19T01:01:23+00:00","status":"ok","rows":28,"days":90,"request_id":"96049a48a07bfadb"},"data":[{"port_id":21232,"port_name":"Huangpu New Port","port_lat":23.0833,"port_lng":113.5,"country_id":409,"country_name":"China","arrival":"2026-10-17 16:25:46","departure":"2026-10-18 22:01:16","duration_h":29.59,"samples":27,"min_dist_km":2.9,"max_speed_kn":0.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/21232"},{"port_id":21754,"port_name":"Sanshui","port_lat":23.1667,"port_lng":112.867,"country_id":409,"country_name":"China","arrival":"2026-09-26 03:56:22","departure":"2026-10-07 21:40:26","duration_h":281.73,"samples":236,"min_dist_km":8.428,"max_speed_kn":0.8,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/21754"},{"port_id":21754,"port_name":"Sanshui","port_lat":23.1667,"port_lng":112.867,"country_id":409,"country_name":"China","arrival":"2026-09-20 02:20:55","departure":"2026-09-25 13:21:18","duration_h":131.01,"samples":115,"min_dist_km":8.357,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/21754"},{"port_id":21754,"port_name":"Sanshui","port_lat":23.1667,"port_lng":112.867,"country_id":409,"country_name":"China","arrival":"2026-09-17 22:59:54","departure":"2026-09-19 23:50:11","duration_h":48.84,"samples":42,"min_dist_km":8.372,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/21754"},{"port_id":22058,"port_name":"Xiaotang","port_lat":23.0833,"port_lng":112.983,"country_id":409,"country_name":"China","arrival":"2026-09-17 12:09:10","departure":"2026-09-17 17:22:14","duration_h":5.22,"samples":6,"min_dist_km":2.534,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/22058"},{"port_id":3461,"port_name":"Guangzhou","port_lat":22.85,"port_lng":113.567,"country_id":409,"country_name":"China","arrival":"2026-09-16 23:56:56","departure":"2026-09-17 03:22:40","duration_h":3.43,"samples":4,"min_dist_km":7.112,"max_speed_kn":4.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/3461"},{"port_id":21536,"port_name":"MCID - Private Terminal","port_lat":23.0333,"port_lng":113.517,"country_id":409,"country_name":"China","arrival":"2026-09-16 19:24:03","departure":"2026-09-16 21:54:10","duration_h":2.5,"samples":3,"min_dist_km":1.103,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/21536"},{"port_id":3697,"port_name":"HUANGPU","port_lat":23.0562,"port_lng":113.529,"country_id":409,"country_name":"China","arrival":"2026-09-16 11:42:26","departure":"2026-09-16 17:24:40","duration_h":5.7,"samples":6,"min_dist_km":2.301,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/3697"},{"port_id":21536,"port_name":"MCID - Private Terminal","port_lat":23.0333,"port_lng":113.517,"country_id":409,"country_name":"China","arrival":"2026-09-16 04:59:37","departure":"2026-09-16 09:41:48","duration_h":4.7,"samples":5,"min_dist_km":0.785,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/21536"},{"port_id":21494,"port_name":"Luocun","port_lat":23.05,"port_lng":113.033,"country_id":409,"country_name":"China","arrival":"2026-09-03 00:14:53","departure":"2026-09-15 21:59:22","duration_h":309.74,"samples":259,"min_dist_km":5.533,"max_speed_kn":1.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/21494"},{"port_id":21846,"port_name":"Shiwan","port_lat":23,"port_lng":113.083,"country_id":409,"country_name":"China","arrival":"2026-09-02 21:50:54","departure":"2026-09-02 22:47:25","duration_h":0.94,"samples":2,"min_dist_km":1.757,"max_speed_kn":3.9,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/21846"},{"port_id":22102,"port_name":"Xinsha","port_lat":22.9833,"port_lng":113.533,"country_id":409,"country_name":"China","arrival":"2026-09-02 01:04:12","departure":"2026-09-02 14:22:24","duration_h":13.3,"samples":12,"min_dist_km":3.353,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/22102"},{"port_id":21536,"port_name":"MCID - Private Terminal","port_lat":23.0333,"port_lng":113.517,"country_id":409,"country_name":"China","arrival":"2026-08-28 04:00:40","departure":"2026-09-01 23:01:42","duration_h":115.02,"samples":95,"min_dist_km":0.698,"max_speed_kn":0.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/21536"},{"port_id":21232,"port_name":"Huangpu New Port","port_lat":23.0833,"port_lng":113.5,"country_id":409,"country_name":"China","arrival":"2026-08-26 10:51:21","departure":"2026-08-28 01:27:58","duration_h":38.61,"samples":33,"min_dist_km":2.814,"max_speed_kn":0.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/21232"},{"port_id":21754,"port_name":"Sanshui","port_lat":23.1667,"port_lng":112.867,"country_id":409,"country_name":"China","arrival":"2026-08-13 09:52:10","departure":"2026-08-26 02:09:59","duration_h":304.3,"samples":250,"min_dist_km":8.177,"max_speed_kn":3.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/21754"},{"port_id":21409,"port_name":"Leliu","port_lat":22.8333,"port_lng":113.117,"country_id":409,"country_name":"China","arrival":"2026-08-12 17:15:35","departure":"2026-08-13 01:45:12","duration_h":8.49,"samples":8,"min_dist_km":5.19,"max_speed_kn":4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/21409"},{"port_id":3461,"port_name":"Guangzhou","port_lat":22.85,"port_lng":113.567,"country_id":409,"country_name":"China","arrival":"2026-08-12 10:25:28","departure":"2026-08-12 11:46:29","duration_h":1.35,"samples":2,"min_dist_km":7.857,"max_speed_kn":1.8,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/3461"},{"port_id":3697,"port_name":"HUANGPU","port_lat":23.0562,"port_lng":113.529,"country_id":409,"country_name":"China","arrival":"2026-08-11 19:53:30","departure":"2026-08-12 07:24:23","duration_h":11.51,"samples":12,"min_dist_km":2.185,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/3697"},{"port_id":21536,"port_name":"MCID - Private Terminal","port_lat":23.0333,"port_lng":113.517,"country_id":409,"country_name":"China","arrival":"2026-08-11 05:18:20","departure":"2026-08-11 17:45:55","duration_h":12.46,"samples":11,"min_dist_km":1.345,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/21536"},{"port_id":22102,"port_name":"Xinsha","port_lat":22.9833,"port_lng":113.533,"country_id":409,"country_name":"China","arrival":"2026-08-10 16:11:49","departure":"2026-08-11 02:00:04","duration_h":9.8,"samples":10,"min_dist_km":3.162,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/22102"},{"port_id":3461,"port_name":"Guangzhou","port_lat":22.85,"port_lng":113.567,"country_id":409,"country_name":"China","arrival":"2026-08-08 22:00:25","departure":"2026-08-10 11:34:14","duration_h":37.56,"samples":33,"min_dist_km":4.34,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/3461"},{"port_id":21593,"port_name":"Nansha Pt","port_lat":22.75,"port_lng":113.583,"country_id":409,"country_name":"China","arrival":"2026-08-04 00:09:07","departure":"2026-08-04 06:15:17","duration_h":6.1,"samples":6,"min_dist_km":4.47,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/21593"},{"port_id":22102,"port_name":"Xinsha","port_lat":22.9833,"port_lng":113.533,"country_id":409,"country_name":"China","arrival":"2026-08-03 03:43:40","departure":"2026-08-03 20:07:52","duration_h":16.4,"samples":15,"min_dist_km":3.216,"max_speed_kn":1.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/22102"},{"port_id":3461,"port_name":"Guangzhou","port_lat":22.85,"port_lng":113.567,"country_id":409,"country_name":"China","arrival":"2026-08-01 06:26:49","departure":"2026-08-03 00:22:35","duration_h":41.93,"samples":36,"min_dist_km":3.742,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/3461"},{"port_id":21593,"port_name":"Nansha Pt","port_lat":22.75,"port_lng":113.583,"country_id":409,"country_name":"China","arrival":"2026-08-01 01:23:30","departure":"2026-08-01 03:44:37","duration_h":2.35,"samples":3,"min_dist_km":4.584,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/21593"},{"port_id":20924,"port_name":"Dagang","port_lat":22.8,"port_lng":113.4,"country_id":409,"country_name":"China","arrival":"2026-07-31 15:44:44","departure":"2026-07-31 22:18:13","duration_h":6.56,"samples":7,"min_dist_km":6.756,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/20924"},{"port_id":20924,"port_name":"Dagang","port_lat":22.8,"port_lng":113.4,"country_id":409,"country_name":"China","arrival":"2026-07-27 07:32:38","departure":"2026-07-27 10:06:06","duration_h":2.56,"samples":3,"min_dist_km":5.708,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/20924"},{"port_id":21131,"port_name":"Gujing","port_lat":22.35,"port_lng":113.1,"country_id":409,"country_name":"China","arrival":"2026-07-24 04:21:19","departure":"2026-07-26 21:46:08","duration_h":65.41,"samples":56,"min_dist_km":5.43,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/21131"}],"errors":[]}