{"meta":{"path":"vessel/portcalls","ts":"2026-05-29T20:10:20+00:00","status":"ok","rows":30,"days":90,"request_id":"7c2a8d31a618abac"},"data":[{"port_id":2951,"port_name":"Suakin","port_lat":19.1131,"port_lng":37.3392,"country_id":564,"country_name":"Sudan","arrival":"2026-05-29 06:13:46","departure":"2026-05-29 13:31:55","duration_h":7.3,"samples":8,"min_dist_km":0.861,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/564/2951"},{"port_id":2951,"port_name":"Suakin","port_lat":19.1131,"port_lng":37.3392,"country_id":564,"country_name":"Sudan","arrival":"2026-05-25 06:26:15","departure":"2026-05-26 12:23:28","duration_h":29.95,"samples":22,"min_dist_km":0.881,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/564/2951"},{"port_id":2951,"port_name":"Suakin","port_lat":19.1131,"port_lng":37.3392,"country_id":564,"country_name":"Sudan","arrival":"2026-05-24 11:03:53","departure":"2026-05-24 16:07:02","duration_h":5.05,"samples":10,"min_dist_km":0.882,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/564/2951"},{"port_id":2187,"port_name":"Jiddah","port_lat":21.4667,"port_lng":39.1556,"country_id":342,"country_name":"Saudi Arabia","arrival":"2026-05-22 13:50:03","departure":"2026-05-23 19:25:47","duration_h":29.6,"samples":27,"min_dist_km":0.882,"max_speed_kn":0.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/342/2187"},{"port_id":2951,"port_name":"Suakin","port_lat":19.1131,"port_lng":37.3392,"country_id":564,"country_name":"Sudan","arrival":"2026-05-20 13:51:57","departure":"2026-05-21 18:21:19","duration_h":28.49,"samples":18,"min_dist_km":0.871,"max_speed_kn":1.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/564/2951"},{"port_id":2187,"port_name":"Jiddah","port_lat":21.4667,"port_lng":39.1556,"country_id":342,"country_name":"Saudi Arabia","arrival":"2026-05-18 16:00:43","departure":"2026-05-19 23:44:14","duration_h":31.73,"samples":28,"min_dist_km":0.876,"max_speed_kn":1.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/342/2187"},{"port_id":2951,"port_name":"Suakin","port_lat":19.1131,"port_lng":37.3392,"country_id":564,"country_name":"Sudan","arrival":"2026-05-17 12:13:54","departure":"2026-05-17 16:43:05","duration_h":4.49,"samples":9,"min_dist_km":0.866,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/564/2951"},{"port_id":2187,"port_name":"Jiddah","port_lat":21.4667,"port_lng":39.1556,"country_id":342,"country_name":"Saudi Arabia","arrival":"2026-05-15 09:42:13","departure":"2026-05-16 19:37:14","duration_h":33.92,"samples":30,"min_dist_km":0.659,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/342/2187"},{"port_id":2951,"port_name":"Suakin","port_lat":19.1131,"port_lng":37.3392,"country_id":564,"country_name":"Sudan","arrival":"2026-05-14 12:15:26","departure":"2026-05-14 16:07:27","duration_h":3.87,"samples":9,"min_dist_km":0.862,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/564/2951"},{"port_id":2187,"port_name":"Jiddah","port_lat":21.4667,"port_lng":39.1556,"country_id":342,"country_name":"Saudi Arabia","arrival":"2026-05-13 10:01:41","departure":"2026-05-13 19:42:34","duration_h":9.68,"samples":13,"min_dist_km":0.799,"max_speed_kn":3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/342/2187"},{"port_id":2951,"port_name":"Suakin","port_lat":19.1131,"port_lng":37.3392,"country_id":564,"country_name":"Sudan","arrival":"2026-05-12 10:22:17","departure":"2026-05-12 16:02:01","duration_h":5.66,"samples":10,"min_dist_km":0.766,"max_speed_kn":2.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/564/2951"},{"port_id":2187,"port_name":"Jiddah","port_lat":21.4667,"port_lng":39.1556,"country_id":342,"country_name":"Saudi Arabia","arrival":"2026-05-10 07:40:24","departure":"2026-05-11 19:32:07","duration_h":35.86,"samples":30,"min_dist_km":0.881,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/342/2187"},{"port_id":2187,"port_name":"Jiddah","port_lat":21.4667,"port_lng":39.1556,"country_id":342,"country_name":"Saudi Arabia","arrival":"2026-05-09 10:11:43","departure":"2026-05-09 16:37:15","duration_h":6.43,"samples":11,"min_dist_km":0.886,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/342/2187"},{"port_id":2951,"port_name":"Suakin","port_lat":19.1131,"port_lng":37.3392,"country_id":564,"country_name":"Sudan","arrival":"2026-05-08 12:03:52","departure":"2026-05-08 15:56:54","duration_h":3.88,"samples":8,"min_dist_km":0.881,"max_speed_kn":0.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/564/2951"},{"port_id":2187,"port_name":"Jiddah","port_lat":21.4667,"port_lng":39.1556,"country_id":342,"country_name":"Saudi Arabia","arrival":"2026-05-07 01:46:53","departure":"2026-05-07 22:59:41","duration_h":21.21,"samples":18,"min_dist_km":0.885,"max_speed_kn":0.9,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/342/2187"},{"port_id":2951,"port_name":"Suakin","port_lat":19.1131,"port_lng":37.3392,"country_id":564,"country_name":"Sudan","arrival":"2026-05-06 07:50:58","departure":"2026-05-06 11:42:59","duration_h":3.87,"samples":5,"min_dist_km":0.877,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/564/2951"},{"port_id":2951,"port_name":"Suakin","port_lat":19.1131,"port_lng":37.3392,"country_id":564,"country_name":"Sudan","arrival":"2026-05-05 10:03:52","departure":"2026-05-05 13:33:35","duration_h":3.5,"samples":10,"min_dist_km":0.878,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/564/2951"},{"port_id":2951,"port_name":"Suakin","port_lat":19.1131,"port_lng":37.3392,"country_id":564,"country_name":"Sudan","arrival":"2026-05-04 11:09:28","departure":"2026-05-04 11:54:18","duration_h":0.75,"samples":6,"min_dist_km":0.874,"max_speed_kn":1.8,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/564/2951"},{"port_id":2187,"port_name":"Jiddah","port_lat":21.4667,"port_lng":39.1556,"country_id":342,"country_name":"Saudi Arabia","arrival":"2026-05-02 07:10:06","departure":"2026-05-03 22:02:08","duration_h":38.87,"samples":28,"min_dist_km":0.878,"max_speed_kn":0.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/342/2187"},{"port_id":2951,"port_name":"Suakin","port_lat":19.1131,"port_lng":37.3392,"country_id":564,"country_name":"Sudan","arrival":"2026-05-01 07:22:27","departure":"2026-05-01 13:03:30","duration_h":5.68,"samples":6,"min_dist_km":0.69,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/564/2951"},{"port_id":4402,"port_name":"OSMAN DIGNA","port_lat":19.1309,"port_lng":37.3601,"country_id":564,"country_name":"Sudan","arrival":"2026-04-29 06:58:26","departure":"2026-04-30 16:00:50","duration_h":33.04,"samples":29,"min_dist_km":4.77,"max_speed_kn":0.9,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/564/4402"},{"port_id":3966,"port_name":"SAFAGA","port_lat":26.7422,"port_lng":33.9493,"country_id":356,"country_name":"Egypt","arrival":"2026-04-25 18:12:06","departure":"2026-04-26 07:50:56","duration_h":13.65,"samples":13,"min_dist_km":0.365,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/356/3966"},{"port_id":3966,"port_name":"SAFAGA","port_lat":26.7422,"port_lng":33.9493,"country_id":356,"country_name":"Egypt","arrival":"2026-04-17 16:27:57","departure":"2026-04-24 08:46:37","duration_h":160.31,"samples":113,"min_dist_km":0.186,"max_speed_kn":0.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/356/3966"},{"port_id":4513,"port_name":"DUBA","port_lat":27.5606,"port_lng":35.544,"country_id":342,"country_name":"Saudi Arabia","arrival":"2026-04-17 02:38:59","departure":"2026-04-17 07:43:32","duration_h":5.08,"samples":4,"min_dist_km":0.283,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/342/4513"},{"port_id":2951,"port_name":"Suakin","port_lat":19.1131,"port_lng":37.3392,"country_id":564,"country_name":"Sudan","arrival":"2026-04-14 14:12:58","departure":"2026-04-14 15:51:54","duration_h":1.65,"samples":4,"min_dist_km":0.756,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/564/2951"},{"port_id":2187,"port_name":"Jiddah","port_lat":21.4667,"port_lng":39.1556,"country_id":342,"country_name":"Saudi Arabia","arrival":"2026-04-12 16:25:28","departure":"2026-04-13 21:24:36","duration_h":28.99,"samples":16,"min_dist_km":0.79,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/342/2187"},{"port_id":2187,"port_name":"Jiddah","port_lat":21.4667,"port_lng":39.1556,"country_id":342,"country_name":"Saudi Arabia","arrival":"2026-04-08 15:44:50","departure":"2026-04-10 07:41:59","duration_h":39.95,"samples":20,"min_dist_km":0.869,"max_speed_kn":0.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/342/2187"},{"port_id":2187,"port_name":"Jiddah","port_lat":21.4667,"port_lng":39.1556,"country_id":342,"country_name":"Saudi Arabia","arrival":"2026-04-06 14:21:36","departure":"2026-04-07 01:45:51","duration_h":11.4,"samples":7,"min_dist_km":0.875,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/342/2187"},{"port_id":2187,"port_name":"Jiddah","port_lat":21.4667,"port_lng":39.1556,"country_id":342,"country_name":"Saudi Arabia","arrival":"2026-04-04 06:00:19","departure":"2026-04-04 19:14:28","duration_h":13.24,"samples":8,"min_dist_km":0.884,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/342/2187"},{"port_id":2187,"port_name":"Jiddah","port_lat":21.4667,"port_lng":39.1556,"country_id":342,"country_name":"Saudi Arabia","arrival":"2026-04-03 13:36:13","departure":"2026-04-03 15:31:33","duration_h":1.92,"samples":2,"min_dist_km":0.686,"max_speed_kn":3.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/342/2187"}],"errors":[]}