{"meta":{"path":"vessel/portcalls","ts":"2026-10-17T20:12:30+00:00","status":"ok","rows":30,"days":90,"request_id":"ccb22866a086cb91"},"data":[{"port_id":3052,"port_name":"Ulsan","port_lat":35.4667,"port_lng":129.4,"country_id":430,"country_name":"South Korea","arrival":"2026-10-17 13:33:31","departure":"2026-10-17 16:59:31","duration_h":3.43,"samples":4,"min_dist_km":5.049,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/430/3052"},{"port_id":2617,"port_name":"Pohang","port_lat":36.045,"port_lng":129.392,"country_id":430,"country_name":"South Korea","arrival":"2026-10-16 23:44:02","departure":"2026-10-17 01:39:32","duration_h":1.93,"samples":3,"min_dist_km":3.505,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/430/2617"},{"port_id":3052,"port_name":"Ulsan","port_lat":35.4667,"port_lng":129.4,"country_id":430,"country_name":"South Korea","arrival":"2026-10-15 22:18:43","departure":"2026-10-16 13:36:31","duration_h":15.3,"samples":15,"min_dist_km":4.908,"max_speed_kn":4.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/430/3052"},{"port_id":4416,"port_name":"DONGHAE","port_lat":37.4982,"port_lng":129.139,"country_id":0,"country_name":"","arrival":"2026-10-14 23:58:37","departure":"2026-10-15 00:45:07","duration_h":0.78,"samples":2,"min_dist_km":0.476,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/4416"},{"port_id":2617,"port_name":"Pohang","port_lat":36.045,"port_lng":129.392,"country_id":430,"country_name":"South Korea","arrival":"2026-10-14 04:31:11","departure":"2026-10-14 10:17:21","duration_h":5.77,"samples":6,"min_dist_km":3.636,"max_speed_kn":3.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/430/2617"},{"port_id":3052,"port_name":"Ulsan","port_lat":35.4667,"port_lng":129.4,"country_id":430,"country_name":"South Korea","arrival":"2026-10-13 10:17:22","departure":"2026-10-13 19:54:23","duration_h":9.62,"samples":9,"min_dist_km":4.898,"max_speed_kn":1.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/430/3052"},{"port_id":2617,"port_name":"Pohang","port_lat":36.045,"port_lng":129.392,"country_id":430,"country_name":"South Korea","arrival":"2026-10-12 03:30:58","departure":"2026-10-13 01:27:04","duration_h":21.94,"samples":20,"min_dist_km":2.426,"max_speed_kn":1.8,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/430/2617"},{"port_id":3052,"port_name":"Ulsan","port_lat":35.4667,"port_lng":129.4,"country_id":430,"country_name":"South Korea","arrival":"2026-10-11 05:58:50","departure":"2026-10-11 19:23:21","duration_h":13.41,"samples":12,"min_dist_km":0.974,"max_speed_kn":4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/430/3052"},{"port_id":3513,"port_name":"ONSAN","port_lat":35.4364,"port_lng":129.377,"country_id":0,"country_name":"","arrival":"2026-10-11 04:14:21","departure":"2026-10-11 04:18:32","duration_h":0.07,"samples":2,"min_dist_km":3.93,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/3513"},{"port_id":3052,"port_name":"Ulsan","port_lat":35.4667,"port_lng":129.4,"country_id":430,"country_name":"South Korea","arrival":"2026-10-10 10:56:11","departure":"2026-10-11 02:13:52","duration_h":15.29,"samples":13,"min_dist_km":3.724,"max_speed_kn":2.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/430/3052"},{"port_id":3052,"port_name":"Ulsan","port_lat":35.4667,"port_lng":129.4,"country_id":430,"country_name":"South Korea","arrival":"2026-10-09 16:16:01","departure":"2026-10-09 20:22:01","duration_h":4.1,"samples":9,"min_dist_km":5.047,"max_speed_kn":2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/430/3052"},{"port_id":1762,"port_name":"Bohang","port_lat":36.0458,"port_lng":129.392,"country_id":430,"country_name":"South Korea","arrival":"2026-10-09 05:14:44","departure":"2026-10-09 07:27:04","duration_h":2.21,"samples":3,"min_dist_km":7.585,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/430/1762"},{"port_id":3052,"port_name":"Ulsan","port_lat":35.4667,"port_lng":129.4,"country_id":430,"country_name":"South Korea","arrival":"2026-10-06 11:23:56","departure":"2026-10-08 17:40:26","duration_h":54.28,"samples":40,"min_dist_km":4.911,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/430/3052"},{"port_id":2617,"port_name":"Pohang","port_lat":36.045,"port_lng":129.392,"country_id":430,"country_name":"South Korea","arrival":"2026-10-05 03:22:34","departure":"2026-10-06 02:25:25","duration_h":23.05,"samples":20,"min_dist_km":3.604,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/430/2617"},{"port_id":3052,"port_name":"Ulsan","port_lat":35.4667,"port_lng":129.4,"country_id":430,"country_name":"South Korea","arrival":"2026-10-04 01:55:37","departure":"2026-10-04 18:04:07","duration_h":16.14,"samples":15,"min_dist_km":4.908,"max_speed_kn":1.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/430/3052"},{"port_id":3052,"port_name":"Ulsan","port_lat":35.4667,"port_lng":129.4,"country_id":430,"country_name":"South Korea","arrival":"2026-10-03 04:05:30","departure":"2026-10-03 04:08:51","duration_h":0.06,"samples":6,"min_dist_km":5.051,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/430/3052"},{"port_id":3513,"port_name":"ONSAN","port_lat":35.4364,"port_lng":129.377,"country_id":0,"country_name":"","arrival":"2026-10-02 22:49:53","departure":"2026-10-03 00:10:42","duration_h":1.35,"samples":2,"min_dist_km":5.053,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/3513"},{"port_id":3052,"port_name":"Ulsan","port_lat":35.4667,"port_lng":129.4,"country_id":430,"country_name":"South Korea","arrival":"2026-10-02 02:53:44","departure":"2026-10-02 19:32:33","duration_h":16.65,"samples":10,"min_dist_km":5.047,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/430/3052"},{"port_id":3513,"port_name":"ONSAN","port_lat":35.4364,"port_lng":129.377,"country_id":0,"country_name":"","arrival":"2026-10-01 23:23:57","departure":"2026-10-02 01:46:21","duration_h":2.37,"samples":3,"min_dist_km":2.939,"max_speed_kn":4.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/3513"},{"port_id":3052,"port_name":"Ulsan","port_lat":35.4667,"port_lng":129.4,"country_id":430,"country_name":"South Korea","arrival":"2026-10-01 04:59:49","departure":"2026-10-01 22:18:42","duration_h":17.31,"samples":14,"min_dist_km":0.966,"max_speed_kn":3.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/430/3052"},{"port_id":3052,"port_name":"Ulsan","port_lat":35.4667,"port_lng":129.4,"country_id":430,"country_name":"South Korea","arrival":"2026-09-30 05:01:04","departure":"2026-09-30 05:21:34","duration_h":0.34,"samples":6,"min_dist_km":5.053,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/430/3052"},{"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-09-29 23:48:16","departure":"2026-09-30 03:27:54","duration_h":3.66,"samples":4,"min_dist_km":5.04,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/654/73947"},{"port_id":3052,"port_name":"Ulsan","port_lat":35.4667,"port_lng":129.4,"country_id":430,"country_name":"South Korea","arrival":"2026-09-28 11:54:36","departure":"2026-09-29 22:27:14","duration_h":34.54,"samples":30,"min_dist_km":4.898,"max_speed_kn":0.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/430/3052"},{"port_id":2617,"port_name":"Pohang","port_lat":36.045,"port_lng":129.392,"country_id":430,"country_name":"South Korea","arrival":"2026-09-27 23:58:21","departure":"2026-09-28 02:29:26","duration_h":2.52,"samples":3,"min_dist_km":3.069,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/430/2617"},{"port_id":1762,"port_name":"Bohang","port_lat":36.0458,"port_lng":129.392,"country_id":430,"country_name":"South Korea","arrival":"2026-09-27 15:34:53","departure":"2026-09-27 22:09:49","duration_h":6.58,"samples":7,"min_dist_km":5.887,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/430/1762"},{"port_id":73840,"port_name":"Donghae","port_lat":37.4833,"port_lng":129.117,"country_id":654,"country_name":"KOREA, REPUBLIC OF","arrival":"2026-09-27 01:15:47","departure":"2026-09-27 02:19:46","duration_h":1.07,"samples":2,"min_dist_km":1.135,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/654/73840"},{"port_id":73981,"port_name":"Samcheok","port_lat":37.4333,"port_lng":129.183,"country_id":654,"country_name":"KOREA, REPUBLIC OF","arrival":"2026-09-26 22:05:07","departure":"2026-09-26 22:41:17","duration_h":0.6,"samples":2,"min_dist_km":8.917,"max_speed_kn":1.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/654/73981"},{"port_id":3052,"port_name":"Ulsan","port_lat":35.4667,"port_lng":129.4,"country_id":430,"country_name":"South Korea","arrival":"2026-09-24 17:39:34","departure":"2026-09-26 04:15:51","duration_h":34.6,"samples":28,"min_dist_km":5.043,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/430/3052"},{"port_id":73976,"port_name":"Pohang","port_lat":36.0333,"port_lng":129.367,"country_id":654,"country_name":"KOREA, REPUBLIC OF","arrival":"2026-09-24 06:22:41","departure":"2026-09-24 07:43:20","duration_h":1.34,"samples":3,"min_dist_km":3.235,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/654/73976"},{"port_id":3052,"port_name":"Ulsan","port_lat":35.4667,"port_lng":129.4,"country_id":430,"country_name":"South Korea","arrival":"2026-09-23 10:15:40","departure":"2026-09-23 19:58:40","duration_h":9.72,"samples":10,"min_dist_km":4.91,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/430/3052"}],"errors":[]}