{"meta":{"path":"vessel/portcalls","ts":"2026-05-28T19:09:24+00:00","status":"ok","rows":23,"days":90,"request_id":"e5f691dca4c382de"},"data":[{"port_id":2187,"port_name":"Jiddah","port_lat":21.4667,"port_lng":39.1556,"country_id":342,"country_name":"Saudi Arabia","arrival":"2026-05-26 05:17:39","departure":"2026-05-26 23:03:04","duration_h":17.76,"samples":15,"min_dist_km":1.331,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/342/2187"},{"port_id":1746,"port_name":"Berbera","port_lat":10.4417,"port_lng":45.0167,"country_id":422,"country_name":"Somalia","arrival":"2026-05-21 13:31:03","departure":"2026-05-21 22:12:28","duration_h":8.69,"samples":8,"min_dist_km":2.017,"max_speed_kn":3.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/422/1746"},{"port_id":2187,"port_name":"Jiddah","port_lat":21.4667,"port_lng":39.1556,"country_id":342,"country_name":"Saudi Arabia","arrival":"2026-05-16 19:35:19","departure":"2026-05-17 14:20:22","duration_h":18.75,"samples":18,"min_dist_km":1.116,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/342/2187"},{"port_id":1746,"port_name":"Berbera","port_lat":10.4417,"port_lng":45.0167,"country_id":422,"country_name":"Somalia","arrival":"2026-05-09 07:04:22","departure":"2026-05-12 20:08:50","duration_h":85.07,"samples":73,"min_dist_km":2.557,"max_speed_kn":3.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/422/1746"},{"port_id":2187,"port_name":"Jiddah","port_lat":21.4667,"port_lng":39.1556,"country_id":342,"country_name":"Saudi Arabia","arrival":"2026-05-04 05:19:06","departure":"2026-05-05 07:57:57","duration_h":26.65,"samples":23,"min_dist_km":1.284,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/342/2187"},{"port_id":1746,"port_name":"Berbera","port_lat":10.4417,"port_lng":45.0167,"country_id":422,"country_name":"Somalia","arrival":"2026-04-15 21:53:48","departure":"2026-04-29 20:44:52","duration_h":334.85,"samples":241,"min_dist_km":2.55,"max_speed_kn":4.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/422/1746"},{"port_id":1746,"port_name":"Berbera","port_lat":10.4417,"port_lng":45.0167,"country_id":422,"country_name":"Somalia","arrival":"2026-04-14 01:38:57","departure":"2026-04-14 01:38:57","duration_h":0,"samples":3,"min_dist_km":9.837,"max_speed_kn":4.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/422/1746"},{"port_id":2187,"port_name":"Jiddah","port_lat":21.4667,"port_lng":39.1556,"country_id":342,"country_name":"Saudi Arabia","arrival":"2026-04-09 01:54:05","departure":"2026-04-10 04:00:20","duration_h":26.1,"samples":14,"min_dist_km":1.115,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/342/2187"},{"port_id":5390,"port_name":"BOSASO","port_lat":11.2891,"port_lng":49.1766,"country_id":0,"country_name":"","arrival":"2026-04-01 17:18:29","departure":"2026-04-03 15:57:23","duration_h":46.65,"samples":22,"min_dist_km":0.333,"max_speed_kn":1.9,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5390"},{"port_id":5390,"port_name":"BOSASO","port_lat":11.2891,"port_lng":49.1766,"country_id":0,"country_name":"","arrival":"2026-03-30 18:21:30","departure":"2026-03-31 05:12:30","duration_h":10.85,"samples":6,"min_dist_km":5.538,"max_speed_kn":1.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5390"},{"port_id":5390,"port_name":"BOSASO","port_lat":11.2891,"port_lng":49.1766,"country_id":0,"country_name":"","arrival":"2026-03-29 01:45:29","departure":"2026-03-29 02:27:25","duration_h":0.7,"samples":4,"min_dist_km":5.594,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5390"},{"port_id":5390,"port_name":"BOSASO","port_lat":11.2891,"port_lng":49.1766,"country_id":0,"country_name":"","arrival":"2026-03-27 18:57:26","departure":"2026-03-28 10:06:23","duration_h":15.15,"samples":9,"min_dist_km":5.487,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5390"},{"port_id":5390,"port_name":"BOSASO","port_lat":11.2891,"port_lng":49.1766,"country_id":0,"country_name":"","arrival":"2026-03-25 11:00:18","departure":"2026-03-26 20:30:23","duration_h":33.5,"samples":14,"min_dist_km":5.519,"max_speed_kn":0.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5390"},{"port_id":5390,"port_name":"BOSASO","port_lat":11.2891,"port_lng":49.1766,"country_id":0,"country_name":"","arrival":"2026-03-24 01:48:23","departure":"2026-03-24 01:48:23","duration_h":0,"samples":3,"min_dist_km":5.512,"max_speed_kn":0.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5390"},{"port_id":5390,"port_name":"BOSASO","port_lat":11.2891,"port_lng":49.1766,"country_id":0,"country_name":"","arrival":"2026-03-20 21:33:20","departure":"2026-03-21 11:06:19","duration_h":13.55,"samples":7,"min_dist_km":5.298,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5390"},{"port_id":5390,"port_name":"BOSASO","port_lat":11.2891,"port_lng":49.1766,"country_id":0,"country_name":"","arrival":"2026-03-18 16:06:18","departure":"2026-03-19 04:57:12","duration_h":12.85,"samples":5,"min_dist_km":5.213,"max_speed_kn":0.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5390"},{"port_id":5390,"port_name":"BOSASO","port_lat":11.2891,"port_lng":49.1766,"country_id":0,"country_name":"","arrival":"2026-03-17 23:21:11","departure":"2026-03-17 23:21:11","duration_h":0,"samples":3,"min_dist_km":5.379,"max_speed_kn":0.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5390"},{"port_id":5390,"port_name":"BOSASO","port_lat":11.2891,"port_lng":49.1766,"country_id":0,"country_name":"","arrival":"2026-03-16 11:09:09","departure":"2026-03-17 01:24:09","duration_h":14.25,"samples":9,"min_dist_km":5.185,"max_speed_kn":0.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5390"},{"port_id":5390,"port_name":"BOSASO","port_lat":11.2891,"port_lng":49.1766,"country_id":0,"country_name":"","arrival":"2026-03-13 02:30:07","departure":"2026-03-15 13:52:15","duration_h":59.37,"samples":33,"min_dist_km":5.173,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5390"},{"port_id":5390,"port_name":"BOSASO","port_lat":11.2891,"port_lng":49.1766,"country_id":0,"country_name":"","arrival":"2026-03-11 03:45:32","departure":"2026-03-11 03:45:32","duration_h":0,"samples":3,"min_dist_km":5.21,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5390"},{"port_id":5390,"port_name":"BOSASO","port_lat":11.2891,"port_lng":49.1766,"country_id":0,"country_name":"","arrival":"2026-03-09 20:18:29","departure":"2026-03-09 20:18:29","duration_h":0,"samples":3,"min_dist_km":5.225,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5390"},{"port_id":5390,"port_name":"BOSASO","port_lat":11.2891,"port_lng":49.1766,"country_id":0,"country_name":"","arrival":"2026-03-09 03:03:01","departure":"2026-03-09 04:38:02","duration_h":1.58,"samples":4,"min_dist_km":5.283,"max_speed_kn":1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5390"},{"port_id":3390,"port_name":"Jeddah","port_lat":21.45,"port_lng":39.15,"country_id":342,"country_name":"Saudi Arabia","arrival":"2026-03-01 21:07:52","departure":"2026-03-04 03:33:45","duration_h":54.43,"samples":28,"min_dist_km":1.78,"max_speed_kn":3.9,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/342/3390"}],"errors":[]}