{"meta":{"path":"vessel/portcalls","ts":"2026-05-26T17:40:42+00:00","status":"ok","rows":19,"days":90,"request_id":"112ce6b355d22017"},"data":[{"port_id":81833,"port_name":"Binondo","port_lat":14.6,"port_lng":120.967,"country_id":677,"country_name":"PHILIPPINES (THE)","arrival":"2026-05-23 21:38:46","departure":"2026-05-23 21:44:45","duration_h":0.1,"samples":6,"min_dist_km":1.146,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/677/81833"},{"port_id":82317,"port_name":"Tondo","port_lat":14.6167,"port_lng":120.967,"country_id":677,"country_name":"PHILIPPINES (THE)","arrival":"2026-05-23 16:09:10","departure":"2026-05-23 19:50:00","duration_h":3.68,"samples":4,"min_dist_km":6.818,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/677/82317"},{"port_id":21519,"port_name":"Maji Shan","port_lat":30.6667,"port_lng":122.4,"country_id":409,"country_name":"China","arrival":"2026-05-16 21:29:02","departure":"2026-05-17 05:30:26","duration_h":8.02,"samples":8,"min_dist_km":8.358,"max_speed_kn":0.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/21519"},{"port_id":21519,"port_name":"Maji Shan","port_lat":30.6667,"port_lng":122.4,"country_id":409,"country_name":"China","arrival":"2026-05-15 21:54:06","departure":"2026-05-16 05:28:58","duration_h":7.58,"samples":10,"min_dist_km":9.625,"max_speed_kn":0.8,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/21519"},{"port_id":21519,"port_name":"Maji Shan","port_lat":30.6667,"port_lng":122.4,"country_id":409,"country_name":"China","arrival":"2026-05-15 04:59:30","departure":"2026-05-15 07:28:31","duration_h":2.48,"samples":6,"min_dist_km":7.009,"max_speed_kn":0.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/21519"},{"port_id":2747,"port_name":"Rangoon","port_lat":16.7667,"port_lng":96.1667,"country_id":407,"country_name":"Burma","arrival":"2026-05-10 06:16:18","departure":"2026-05-10 09:38:00","duration_h":3.36,"samples":7,"min_dist_km":2.922,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/407/2747"},{"port_id":2747,"port_name":"Rangoon","port_lat":16.7667,"port_lng":96.1667,"country_id":407,"country_name":"Burma","arrival":"2026-05-09 12:37:47","departure":"2026-05-09 12:37:47","duration_h":0,"samples":5,"min_dist_km":2.922,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/407/2747"},{"port_id":2747,"port_name":"Rangoon","port_lat":16.7667,"port_lng":96.1667,"country_id":407,"country_name":"Burma","arrival":"2026-05-08 21:51:01","departure":"2026-05-09 02:07:16","duration_h":4.27,"samples":10,"min_dist_km":0.768,"max_speed_kn":3.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/407/2747"},{"port_id":1809,"port_name":"Busan","port_lat":35.1,"port_lng":129.05,"country_id":430,"country_name":"South Korea","arrival":"2026-04-30 01:21:50","departure":"2026-04-30 01:30:50","duration_h":0.15,"samples":6,"min_dist_km":2.206,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/430/1809"},{"port_id":1809,"port_name":"Busan","port_lat":35.1,"port_lng":129.05,"country_id":430,"country_name":"South Korea","arrival":"2026-04-28 01:15:32","departure":"2026-04-28 01:36:09","duration_h":0.34,"samples":6,"min_dist_km":2.206,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/430/1809"},{"port_id":21682,"port_name":"Qinglan Pt","port_lat":19.55,"port_lng":110.817,"country_id":409,"country_name":"China","arrival":"2026-04-17 16:36:37","departure":"2026-04-18 09:55:17","duration_h":17.31,"samples":12,"min_dist_km":1.918,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/21682"},{"port_id":4514,"port_name":"CALACA","port_lat":13.9217,"port_lng":120.799,"country_id":378,"country_name":"Philippines","arrival":"2026-04-16 11:25:32","departure":"2026-04-16 11:25:32","duration_h":0,"samples":2,"min_dist_km":0.956,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/378/4514"},{"port_id":21508,"port_name":"Lusi","port_lat":32.05,"port_lng":121.617,"country_id":409,"country_name":"China","arrival":"2026-04-03 23:51:01","departure":"2026-04-04 01:20:39","duration_h":1.49,"samples":4,"min_dist_km":5.201,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/409/21508"},{"port_id":76868,"port_name":"Pantai Remis","port_lat":4.45,"port_lng":100.633,"country_id":516,"country_name":"Malaysia","arrival":"2026-03-16 16:53:28","departure":"2026-03-17 08:27:08","duration_h":15.56,"samples":9,"min_dist_km":1.116,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/76868"},{"port_id":76868,"port_name":"Pantai Remis","port_lat":4.45,"port_lng":100.633,"country_id":516,"country_name":"Malaysia","arrival":"2026-03-14 06:52:55","departure":"2026-03-14 08:18:03","duration_h":1.42,"samples":2,"min_dist_km":1.121,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/76868"},{"port_id":76868,"port_name":"Pantai Remis","port_lat":4.45,"port_lng":100.633,"country_id":516,"country_name":"Malaysia","arrival":"2026-03-05 20:44:15","departure":"2026-03-05 22:43:15","duration_h":1.98,"samples":5,"min_dist_km":1.121,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/76868"},{"port_id":76868,"port_name":"Pantai Remis","port_lat":4.45,"port_lng":100.633,"country_id":516,"country_name":"Malaysia","arrival":"2026-03-03 16:14:15","departure":"2026-03-04 11:07:15","duration_h":18.88,"samples":11,"min_dist_km":1.121,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/516/76868"},{"port_id":3386,"port_name":"Cai Mep","port_lat":10.55,"port_lng":107.033,"country_id":446,"country_name":"Vietnam","arrival":"2026-03-02 09:18:51","departure":"2026-03-02 09:18:51","duration_h":0,"samples":2,"min_dist_km":0.743,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/446/3386"},{"port_id":2747,"port_name":"Rangoon","port_lat":16.7667,"port_lng":96.1667,"country_id":407,"country_name":"Burma","arrival":"2026-02-25 18:29:23","departure":"2026-02-25 23:58:57","duration_h":5.49,"samples":5,"min_dist_km":1.861,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/407/2747"}],"errors":[]}