{"meta":{"path":"vessel/portcalls","ts":"2026-05-28T04:21:52+00:00","status":"ok","rows":19,"days":90,"request_id":"20169250c8529b1a"},"data":[{"port_id":22207,"port_name":"Yuepu","port_lat":23.5667,"port_lng":116.467,"country_id":409,"country_name":"China","arrival":"2026-04-12 04:47:53","departure":"2026-04-12 07:32:54","duration_h":2.75,"samples":4,"min_dist_km":9.38,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/22207"},{"port_id":22207,"port_name":"Yuepu","port_lat":23.5667,"port_lng":116.467,"country_id":409,"country_name":"China","arrival":"2026-04-08 23:37:14","departure":"2026-04-10 07:55:06","duration_h":32.3,"samples":17,"min_dist_km":9.375,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/22207"},{"port_id":21098,"port_name":"Guang'ao","port_lat":23.2333,"port_lng":116.767,"country_id":409,"country_name":"China","arrival":"2026-04-08 15:31:24","departure":"2026-04-08 19:31:31","duration_h":4,"samples":3,"min_dist_km":7.296,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/21098"},{"port_id":22102,"port_name":"Xinsha","port_lat":22.9833,"port_lng":113.533,"country_id":409,"country_name":"China","arrival":"2026-04-07 00:27:42","departure":"2026-04-07 09:43:18","duration_h":9.26,"samples":6,"min_dist_km":4.073,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/22102"},{"port_id":3692,"port_name":"DONG GUAN","port_lat":22.9272,"port_lng":113.606,"country_id":409,"country_name":"China","arrival":"2026-04-06 07:38:08","departure":"2026-04-06 21:52:21","duration_h":14.24,"samples":8,"min_dist_km":4.723,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/3692"},{"port_id":3461,"port_name":"Guangzhou","port_lat":22.85,"port_lng":113.567,"country_id":409,"country_name":"China","arrival":"2026-04-05 05:42:45","departure":"2026-04-06 00:50:45","duration_h":19.13,"samples":12,"min_dist_km":2.921,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/3461"},{"port_id":22102,"port_name":"Xinsha","port_lat":22.9833,"port_lng":113.533,"country_id":409,"country_name":"China","arrival":"2026-04-04 10:21:03","departure":"2026-04-05 03:52:25","duration_h":17.52,"samples":9,"min_dist_km":4.069,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/22102"},{"port_id":22207,"port_name":"Yuepu","port_lat":23.5667,"port_lng":116.467,"country_id":409,"country_name":"China","arrival":"2026-04-02 10:36:14","departure":"2026-04-03 04:18:45","duration_h":17.71,"samples":10,"min_dist_km":9.441,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/22207"},{"port_id":22102,"port_name":"Xinsha","port_lat":22.9833,"port_lng":113.533,"country_id":409,"country_name":"China","arrival":"2026-03-31 13:53:39","departure":"2026-04-01 05:07:16","duration_h":15.23,"samples":9,"min_dist_km":4.165,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/22102"},{"port_id":5771,"port_name":"WAILINGDING ISLAND","port_lat":22.1018,"port_lng":114.023,"country_id":0,"country_name":"","arrival":"2026-03-30 12:18:21","departure":"2026-03-31 05:50:41","duration_h":17.54,"samples":10,"min_dist_km":2.042,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5771"},{"port_id":3532,"port_name":"HUIZHOU","port_lat":22.689,"port_lng":114.589,"country_id":409,"country_name":"China","arrival":"2026-03-29 00:45:48","departure":"2026-03-30 01:24:54","duration_h":24.65,"samples":14,"min_dist_km":6.683,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/3532"},{"port_id":22251,"port_name":"Zhelin","port_lat":23.5833,"port_lng":117.1,"country_id":409,"country_name":"China","arrival":"2026-03-25 18:07:29","departure":"2026-03-28 00:50:11","duration_h":54.71,"samples":30,"min_dist_km":3.344,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/22251"},{"port_id":22207,"port_name":"Yuepu","port_lat":23.5667,"port_lng":116.467,"country_id":409,"country_name":"China","arrival":"2026-03-22 06:14:54","departure":"2026-03-25 10:53:25","duration_h":76.64,"samples":39,"min_dist_km":9.291,"max_speed_kn":1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/22207"},{"port_id":21098,"port_name":"Guang'ao","port_lat":23.2333,"port_lng":116.767,"country_id":409,"country_name":"China","arrival":"2026-03-21 10:22:00","departure":"2026-03-22 00:28:12","duration_h":14.1,"samples":8,"min_dist_km":7.067,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/21098"},{"port_id":22102,"port_name":"Xinsha","port_lat":22.9833,"port_lng":113.533,"country_id":409,"country_name":"China","arrival":"2026-03-19 18:44:07","departure":"2026-03-20 06:35:17","duration_h":11.85,"samples":7,"min_dist_km":4.069,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/22102"},{"port_id":5771,"port_name":"WAILINGDING ISLAND","port_lat":22.1018,"port_lng":114.023,"country_id":0,"country_name":"","arrival":"2026-03-19 09:11:42","departure":"2026-03-19 10:47:53","duration_h":1.6,"samples":2,"min_dist_km":2.25,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5771"},{"port_id":4137,"port_name":"DONGSHAN","port_lat":23.7545,"port_lng":117.505,"country_id":409,"country_name":"China","arrival":"2026-03-16 11:11:10","departure":"2026-03-18 05:41:39","duration_h":42.51,"samples":23,"min_dist_km":0.772,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/4137"},{"port_id":21098,"port_name":"Guang'ao","port_lat":23.2333,"port_lng":116.767,"country_id":409,"country_name":"China","arrival":"2026-03-15 07:06:35","departure":"2026-03-16 02:30:29","duration_h":19.4,"samples":11,"min_dist_km":1.867,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/21098"},{"port_id":22250,"port_name":"Zhapu Pt","port_lat":30.5833,"port_lng":121.083,"country_id":409,"country_name":"China","arrival":"2026-03-12 11:18:51","departure":"2026-03-12 20:33:51","duration_h":9.25,"samples":8,"min_dist_km":2.112,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/22250"}],"errors":[]}