{"meta":{"path":"vessel/portcalls","ts":"2026-05-13T05:20:19+00:00","status":"ok","rows":24,"days":90,"request_id":"4328e60fe3d677f9"},"data":[{"port_id":21790,"port_name":"Shapa","port_lat":21.5,"port_lng":111.483,"country_id":409,"country_name":"China","arrival":"2026-05-12 11:48:23","departure":"2026-05-13 03:06:12","duration_h":15.3,"samples":15,"min_dist_km":3.624,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/21790"},{"port_id":21790,"port_name":"Shapa","port_lat":21.5,"port_lng":111.483,"country_id":409,"country_name":"China","arrival":"2026-05-11 03:05:55","departure":"2026-05-11 03:05:55","duration_h":0,"samples":5,"min_dist_km":3.666,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/21790"},{"port_id":21790,"port_name":"Shapa","port_lat":21.5,"port_lng":111.483,"country_id":409,"country_name":"China","arrival":"2026-05-09 20:40:25","departure":"2026-05-09 20:40:25","duration_h":0,"samples":5,"min_dist_km":3.66,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/21790"},{"port_id":21790,"port_name":"Shapa","port_lat":21.5,"port_lng":111.483,"country_id":409,"country_name":"China","arrival":"2026-05-08 18:46:51","departure":"2026-05-09 03:40:36","duration_h":8.9,"samples":11,"min_dist_km":3.664,"max_speed_kn":1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/21790"},{"port_id":21790,"port_name":"Shapa","port_lat":21.5,"port_lng":111.483,"country_id":409,"country_name":"China","arrival":"2026-05-07 19:05:29","departure":"2026-05-07 19:05:29","duration_h":0,"samples":5,"min_dist_km":3.624,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/21790"},{"port_id":21790,"port_name":"Shapa","port_lat":21.5,"port_lng":111.483,"country_id":409,"country_name":"China","arrival":"2026-05-04 14:43:22","departure":"2026-05-04 23:49:20","duration_h":9.1,"samples":12,"min_dist_km":3.657,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/21790"},{"port_id":21790,"port_name":"Shapa","port_lat":21.5,"port_lng":111.483,"country_id":409,"country_name":"China","arrival":"2026-05-01 17:43:05","departure":"2026-05-02 01:06:57","duration_h":7.4,"samples":8,"min_dist_km":3.648,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/21790"},{"port_id":21790,"port_name":"Shapa","port_lat":21.5,"port_lng":111.483,"country_id":409,"country_name":"China","arrival":"2026-04-19 23:55:34","departure":"2026-04-30 22:37:00","duration_h":262.69,"samples":202,"min_dist_km":3.619,"max_speed_kn":3.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/21790"},{"port_id":21790,"port_name":"Shapa","port_lat":21.5,"port_lng":111.483,"country_id":409,"country_name":"China","arrival":"2026-04-18 23:52:31","departure":"2026-04-19 05:34:24","duration_h":5.7,"samples":4,"min_dist_km":3.77,"max_speed_kn":0.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/21790"},{"port_id":21790,"port_name":"Shapa","port_lat":21.5,"port_lng":111.483,"country_id":409,"country_name":"China","arrival":"2026-04-17 23:31:34","departure":"2026-04-18 05:49:24","duration_h":6.3,"samples":4,"min_dist_km":3.841,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/21790"},{"port_id":21100,"port_name":"Guangdong Terminal","port_lat":22.5667,"port_lng":114.433,"country_id":409,"country_name":"China","arrival":"2026-04-15 19:18:31","departure":"2026-04-15 21:00:40","duration_h":1.7,"samples":2,"min_dist_km":7.143,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/21100"},{"port_id":21100,"port_name":"Guangdong Terminal","port_lat":22.5667,"port_lng":114.433,"country_id":409,"country_name":"China","arrival":"2026-04-13 21:52:30","departure":"2026-04-15 04:19:22","duration_h":30.45,"samples":10,"min_dist_km":5.967,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/21100"},{"port_id":21100,"port_name":"Guangdong Terminal","port_lat":22.5667,"port_lng":114.433,"country_id":409,"country_name":"China","arrival":"2026-04-12 18:04:22","departure":"2026-04-12 19:04:25","duration_h":1,"samples":4,"min_dist_km":5.415,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/21100"},{"port_id":3634,"port_name":"XIANTOULING","port_lat":22.5822,"port_lng":114.431,"country_id":409,"country_name":"China","arrival":"2026-04-12 09:32:06","departure":"2026-04-12 15:39:18","duration_h":6.12,"samples":4,"min_dist_km":0.972,"max_speed_kn":0.8,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/3634"},{"port_id":21100,"port_name":"Guangdong Terminal","port_lat":22.5667,"port_lng":114.433,"country_id":409,"country_name":"China","arrival":"2026-04-12 05:22:16","departure":"2026-04-12 07:22:13","duration_h":2,"samples":2,"min_dist_km":7.135,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/21100"},{"port_id":21100,"port_name":"Guangdong Terminal","port_lat":22.5667,"port_lng":114.433,"country_id":409,"country_name":"China","arrival":"2026-03-25 15:00:29","departure":"2026-04-10 05:32:05","duration_h":374.53,"samples":178,"min_dist_km":1.233,"max_speed_kn":4.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/21100"},{"port_id":21100,"port_name":"Guangdong Terminal","port_lat":22.5667,"port_lng":114.433,"country_id":409,"country_name":"China","arrival":"2026-03-11 19:13:45","departure":"2026-03-25 02:06:30","duration_h":318.88,"samples":145,"min_dist_km":1.404,"max_speed_kn":4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/21100"},{"port_id":3634,"port_name":"XIANTOULING","port_lat":22.5822,"port_lng":114.431,"country_id":409,"country_name":"China","arrival":"2026-03-11 12:31:51","departure":"2026-03-11 16:43:46","duration_h":4.2,"samples":3,"min_dist_km":0.632,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/3634"},{"port_id":21100,"port_name":"Guangdong Terminal","port_lat":22.5667,"port_lng":114.433,"country_id":409,"country_name":"China","arrival":"2026-03-03 16:46:36","departure":"2026-03-11 05:33:32","duration_h":180.78,"samples":90,"min_dist_km":1.31,"max_speed_kn":3.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/21100"},{"port_id":21100,"port_name":"Guangdong Terminal","port_lat":22.5667,"port_lng":114.433,"country_id":409,"country_name":"China","arrival":"2026-03-02 19:58:30","departure":"2026-03-03 06:25:20","duration_h":10.45,"samples":6,"min_dist_km":6.029,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/21100"},{"port_id":21100,"port_name":"Guangdong Terminal","port_lat":22.5667,"port_lng":114.433,"country_id":409,"country_name":"China","arrival":"2026-02-27 19:59:29","departure":"2026-03-01 07:21:17","duration_h":35.36,"samples":18,"min_dist_km":6.092,"max_speed_kn":3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/21100"},{"port_id":21100,"port_name":"Guangdong Terminal","port_lat":22.5667,"port_lng":114.433,"country_id":409,"country_name":"China","arrival":"2026-02-26 20:20:29","departure":"2026-02-27 06:20:19","duration_h":10,"samples":6,"min_dist_km":6.07,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/21100"},{"port_id":21100,"port_name":"Guangdong Terminal","port_lat":22.5667,"port_lng":114.433,"country_id":409,"country_name":"China","arrival":"2026-02-25 18:02:38","departure":"2026-02-26 05:20:20","duration_h":11.3,"samples":6,"min_dist_km":7.101,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/21100"},{"port_id":21100,"port_name":"Guangdong Terminal","port_lat":22.5667,"port_lng":114.433,"country_id":409,"country_name":"China","arrival":"2026-02-12 04:25:00","departure":"2026-02-25 03:38:59","duration_h":311.23,"samples":152,"min_dist_km":4.614,"max_speed_kn":1.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/21100"}],"errors":[]}