{"meta":{"path":"vessel/portcalls","ts":"2026-05-28T04:34:08+00:00","status":"ok","rows":20,"days":90,"request_id":"53b857bdab1d5ae7"},"data":[{"port_id":4137,"port_name":"DONGSHAN","port_lat":23.7545,"port_lng":117.505,"country_id":409,"country_name":"China","arrival":"2026-05-22 01:15:00","departure":"2026-05-22 02:06:00","duration_h":0.85,"samples":6,"min_dist_km":1.248,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/4137"},{"port_id":4137,"port_name":"DONGSHAN","port_lat":23.7545,"port_lng":117.505,"country_id":409,"country_name":"China","arrival":"2026-05-19 08:40:00","departure":"2026-05-19 08:40:00","duration_h":0,"samples":5,"min_dist_km":1.343,"max_speed_kn":2.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/4137"},{"port_id":4137,"port_name":"DONGSHAN","port_lat":23.7545,"port_lng":117.505,"country_id":409,"country_name":"China","arrival":"2026-05-18 07:08:00","departure":"2026-05-18 07:14:00","duration_h":0.1,"samples":5,"min_dist_km":1.248,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/4137"},{"port_id":21571,"port_name":"Nanao Pt","port_lat":23.4333,"port_lng":117.683,"country_id":409,"country_name":"China","arrival":"2026-05-18 00:15:16","departure":"2026-05-18 04:03:49","duration_h":3.81,"samples":4,"min_dist_km":8.408,"max_speed_kn":2.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/21571"},{"port_id":2717,"port_name":"Puerto Princesa","port_lat":9.74194,"port_lng":118.724,"country_id":378,"country_name":"Philippines","arrival":"2026-05-14 12:02:21","departure":"2026-05-15 00:49:53","duration_h":12.79,"samples":9,"min_dist_km":0.432,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/378/2717"},{"port_id":4137,"port_name":"DONGSHAN","port_lat":23.7545,"port_lng":117.505,"country_id":409,"country_name":"China","arrival":"2026-05-13 04:04:00","departure":"2026-05-13 04:04:00","duration_h":0,"samples":2,"min_dist_km":3.403,"max_speed_kn":4.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/4137"},{"port_id":21571,"port_name":"Nanao Pt","port_lat":23.4333,"port_lng":117.683,"country_id":409,"country_name":"China","arrival":"2026-05-12 19:23:27","departure":"2026-05-13 01:57:53","duration_h":6.57,"samples":5,"min_dist_km":3.303,"max_speed_kn":2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/21571"},{"port_id":2717,"port_name":"Puerto Princesa","port_lat":9.74194,"port_lng":118.724,"country_id":378,"country_name":"Philippines","arrival":"2026-05-07 12:03:52","departure":"2026-05-08 07:06:23","duration_h":19.04,"samples":20,"min_dist_km":0.535,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/378/2717"},{"port_id":2717,"port_name":"Puerto Princesa","port_lat":9.74194,"port_lng":118.724,"country_id":378,"country_name":"Philippines","arrival":"2026-05-01 05:04:41","departure":"2026-05-01 05:04:41","duration_h":0,"samples":5,"min_dist_km":0.891,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/378/2717"},{"port_id":2717,"port_name":"Puerto Princesa","port_lat":9.74194,"port_lng":118.724,"country_id":378,"country_name":"Philippines","arrival":"2026-04-30 13:26:31","departure":"2026-04-30 13:38:24","duration_h":0.2,"samples":6,"min_dist_km":0.839,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/378/2717"},{"port_id":2717,"port_name":"Puerto Princesa","port_lat":9.74194,"port_lng":118.724,"country_id":378,"country_name":"Philippines","arrival":"2026-04-23 11:29:52","departure":"2026-04-24 10:59:31","duration_h":23.49,"samples":17,"min_dist_km":0.608,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/378/2717"},{"port_id":2717,"port_name":"Puerto Princesa","port_lat":9.74194,"port_lng":118.724,"country_id":378,"country_name":"Philippines","arrival":"2026-04-16 11:51:11","departure":"2026-04-17 05:06:11","duration_h":17.25,"samples":10,"min_dist_km":0.612,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/378/2717"},{"port_id":2717,"port_name":"Puerto Princesa","port_lat":9.74194,"port_lng":118.724,"country_id":378,"country_name":"Philippines","arrival":"2026-04-09 12:16:14","departure":"2026-04-10 08:05:56","duration_h":19.83,"samples":9,"min_dist_km":0.718,"max_speed_kn":0.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/378/2717"},{"port_id":2717,"port_name":"Puerto Princesa","port_lat":9.74194,"port_lng":118.724,"country_id":378,"country_name":"Philippines","arrival":"2026-04-03 11:46:18","departure":"2026-04-04 09:22:49","duration_h":21.61,"samples":10,"min_dist_km":0.535,"max_speed_kn":1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/378/2717"},{"port_id":2717,"port_name":"Puerto Princesa","port_lat":9.74194,"port_lng":118.724,"country_id":378,"country_name":"Philippines","arrival":"2026-04-02 13:28:17","departure":"2026-04-02 13:28:17","duration_h":0,"samples":3,"min_dist_km":1.051,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/378/2717"},{"port_id":2717,"port_name":"Puerto Princesa","port_lat":9.74194,"port_lng":118.724,"country_id":378,"country_name":"Philippines","arrival":"2026-03-27 02:55:53","departure":"2026-03-27 06:36:46","duration_h":3.68,"samples":6,"min_dist_km":0.611,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/378/2717"},{"port_id":2717,"port_name":"Puerto Princesa","port_lat":9.74194,"port_lng":118.724,"country_id":378,"country_name":"Philippines","arrival":"2026-03-25 16:40:33","departure":"2026-03-25 23:04:41","duration_h":6.4,"samples":7,"min_dist_km":0.849,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/378/2717"},{"port_id":1726,"port_name":"Batangas","port_lat":13.7556,"port_lng":121.033,"country_id":411,"country_name":"Luzon  Philippines","arrival":"2026-03-18 04:31:31","departure":"2026-03-18 09:22:02","duration_h":4.84,"samples":3,"min_dist_km":1.407,"max_speed_kn":1.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/411/1726"},{"port_id":1726,"port_name":"Batangas","port_lat":13.7556,"port_lng":121.033,"country_id":411,"country_name":"Luzon  Philippines","arrival":"2026-03-16 03:14:32","departure":"2026-03-16 09:39:08","duration_h":6.41,"samples":7,"min_dist_km":1.791,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/411/1726"},{"port_id":1726,"port_name":"Batangas","port_lat":13.7556,"port_lng":121.033,"country_id":411,"country_name":"Luzon  Philippines","arrival":"2026-03-12 06:21:58","departure":"2026-03-12 06:21:58","duration_h":0,"samples":3,"min_dist_km":1.735,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/411/1726"}],"errors":[]}