{"meta":{"path":"vessel/portcalls","ts":"2026-05-29T20:09:00+00:00","status":"ok","rows":11,"days":90,"request_id":"aa8aae06e69d7a7a"},"data":[{"port_id":4696,"port_name":"TANAH MERAH","port_lat":1.31225,"port_lng":104.018,"country_id":600,"country_name":"Singapore","arrival":"2026-05-22 16:02:30","departure":"2026-05-23 07:32:19","duration_h":15.5,"samples":14,"min_dist_km":3.05,"max_speed_kn":1.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/600/4696"},{"port_id":73999,"port_name":"Sinan-gun","port_lat":34.7833,"port_lng":126.367,"country_id":654,"country_name":"KOREA, REPUBLIC OF","arrival":"2026-05-13 09:33:49","departure":"2026-05-13 12:07:16","duration_h":2.56,"samples":3,"min_dist_km":2.858,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/654/73999"},{"port_id":73950,"port_name":"Mokpo Apt","port_lat":34.75,"port_lng":126.383,"country_id":654,"country_name":"KOREA, REPUBLIC OF","arrival":"2026-05-13 04:02:50","departure":"2026-05-13 07:17:50","duration_h":3.25,"samples":4,"min_dist_km":2.996,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/654/73950"},{"port_id":2393,"port_name":"Masan","port_lat":35.1833,"port_lng":128.583,"country_id":430,"country_name":"South Korea","arrival":"2026-05-11 22:00:38","departure":"2026-05-11 22:00:38","duration_h":0,"samples":6,"min_dist_km":2.62,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/430/2393"},{"port_id":73947,"port_name":"Mipo/Ulsan","port_lat":35.5167,"port_lng":129.433,"country_id":654,"country_name":"KOREA, REPUBLIC OF","arrival":"2026-05-10 23:10:38","departure":"2026-05-11 10:59:52","duration_h":11.82,"samples":12,"min_dist_km":3.735,"max_speed_kn":1.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/654/73947"},{"port_id":3704,"port_name":"PYEONGTAEK","port_lat":36.9657,"port_lng":126.81,"country_id":0,"country_name":"","arrival":"2026-05-08 02:46:19","departure":"2026-05-08 02:46:19","duration_h":0,"samples":5,"min_dist_km":1.739,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/3704"},{"port_id":1956,"port_name":"Durban","port_lat":-29.8667,"port_lng":31.0333,"country_id":445,"country_name":"South Africa","arrival":"2026-04-18 11:57:39","departure":"2026-04-18 19:54:42","duration_h":7.95,"samples":5,"min_dist_km":0.427,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/445/1956"},{"port_id":11986,"port_name":"Ramskapelle","port_lat":51.3167,"port_lng":3.25,"country_id":376,"country_name":"Belgium","arrival":"2026-03-27 21:07:31","departure":"2026-03-31 19:50:30","duration_h":94.72,"samples":49,"min_dist_km":1.592,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/376/11986"},{"port_id":3739,"port_name":"PORTBURY","port_lat":51.4964,"port_lng":-2.71998,"country_id":0,"country_name":"","arrival":"2026-03-24 22:45:37","departure":"2026-03-25 09:07:14","duration_h":10.36,"samples":6,"min_dist_km":0.152,"max_speed_kn":1.9,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/3739"},{"port_id":57276,"port_name":"Ilfracombe","port_lat":51.2167,"port_lng":-4.11667,"country_id":640,"country_name":"UNITED KINGDOM","arrival":"2026-03-24 06:37:15","departure":"2026-03-24 16:41:25","duration_h":10.07,"samples":2,"min_dist_km":9.39,"max_speed_kn":4.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/640/57276"},{"port_id":38596,"port_name":"Puerto de Sagunto","port_lat":39.65,"port_lng":-0.216667,"country_id":358,"country_name":"Spain","arrival":"2026-03-15 11:10:41","departure":"2026-03-15 22:50:08","duration_h":11.66,"samples":7,"min_dist_km":1.528,"max_speed_kn":2.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/38596"}],"errors":[]}