{"meta":{"path":"vessel/portcalls","ts":"2026-05-26T23:40:46+00:00","status":"ok","rows":30,"days":90,"request_id":"7ef3de00595a0088"},"data":[{"port_id":1956,"port_name":"Durban","port_lat":-29.8667,"port_lng":31.0333,"country_id":445,"country_name":"South Africa","arrival":"2026-05-26 16:22:18","departure":"2026-05-26 20:19:21","duration_h":3.95,"samples":5,"min_dist_km":0.501,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/445/1956"},{"port_id":106276,"port_name":"Island View","port_lat":-29.8833,"port_lng":31.0333,"country_id":445,"country_name":"South Africa","arrival":"2026-05-26 05:21:13","departure":"2026-05-26 13:46:31","duration_h":8.42,"samples":6,"min_dist_km":0.807,"max_speed_kn":4.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/445/106276"},{"port_id":1956,"port_name":"Durban","port_lat":-29.8667,"port_lng":31.0333,"country_id":445,"country_name":"South Africa","arrival":"2026-05-26 04:00:57","departure":"2026-05-26 04:03:57","duration_h":0.05,"samples":2,"min_dist_km":0.503,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/445/1956"},{"port_id":106276,"port_name":"Island View","port_lat":-29.8833,"port_lng":31.0333,"country_id":445,"country_name":"South Africa","arrival":"2026-05-26 01:08:22","departure":"2026-05-26 01:46:57","duration_h":0.64,"samples":2,"min_dist_km":0.633,"max_speed_kn":1.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/445/106276"},{"port_id":1956,"port_name":"Durban","port_lat":-29.8667,"port_lng":31.0333,"country_id":445,"country_name":"South Africa","arrival":"2026-05-25 23:07:01","departure":"2026-05-26 00:19:00","duration_h":1.2,"samples":2,"min_dist_km":0.503,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/445/1956"},{"port_id":106276,"port_name":"Island View","port_lat":-29.8833,"port_lng":31.0333,"country_id":445,"country_name":"South Africa","arrival":"2026-05-25 19:53:41","departure":"2026-05-25 19:56:42","duration_h":0.05,"samples":2,"min_dist_km":0.687,"max_speed_kn":2.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/445/106276"},{"port_id":1956,"port_name":"Durban","port_lat":-29.8667,"port_lng":31.0333,"country_id":445,"country_name":"South Africa","arrival":"2026-05-25 15:29:38","departure":"2026-05-25 17:41:38","duration_h":2.2,"samples":3,"min_dist_km":0.504,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/445/1956"},{"port_id":106276,"port_name":"Island View","port_lat":-29.8833,"port_lng":31.0333,"country_id":445,"country_name":"South Africa","arrival":"2026-05-25 09:28:13","departure":"2026-05-25 14:00:55","duration_h":4.55,"samples":5,"min_dist_km":0.61,"max_speed_kn":2.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/445/106276"},{"port_id":1956,"port_name":"Durban","port_lat":-29.8667,"port_lng":31.0333,"country_id":445,"country_name":"South Africa","arrival":"2026-05-24 16:21:22","departure":"2026-05-25 08:19:22","duration_h":15.97,"samples":15,"min_dist_km":0.503,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/445/1956"},{"port_id":106674,"port_name":"Umhlatuzana","port_lat":-29.8833,"port_lng":31,"country_id":445,"country_name":"South Africa","arrival":"2026-05-24 13:35:13","departure":"2026-05-24 13:47:13","duration_h":0.2,"samples":2,"min_dist_km":0.332,"max_speed_kn":0.8,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/445/106674"},{"port_id":1956,"port_name":"Durban","port_lat":-29.8667,"port_lng":31.0333,"country_id":445,"country_name":"South Africa","arrival":"2026-05-24 11:00:45","departure":"2026-05-24 12:06:46","duration_h":1.1,"samples":2,"min_dist_km":0.503,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/445/1956"},{"port_id":106276,"port_name":"Island View","port_lat":-29.8833,"port_lng":31.0333,"country_id":445,"country_name":"South Africa","arrival":"2026-05-24 05:54:12","departure":"2026-05-24 10:19:03","duration_h":4.41,"samples":4,"min_dist_km":0.921,"max_speed_kn":4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/445/106276"},{"port_id":1956,"port_name":"Durban","port_lat":-29.8667,"port_lng":31.0333,"country_id":445,"country_name":"South Africa","arrival":"2026-05-22 23:52:08","departure":"2026-05-24 04:30:57","duration_h":28.65,"samples":25,"min_dist_km":0.419,"max_speed_kn":1.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/445/1956"},{"port_id":1956,"port_name":"Durban","port_lat":-29.8667,"port_lng":31.0333,"country_id":445,"country_name":"South Africa","arrival":"2026-05-21 16:13:23","departure":"2026-05-22 19:59:57","duration_h":27.78,"samples":23,"min_dist_km":0.502,"max_speed_kn":1.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/445/1956"},{"port_id":106276,"port_name":"Island View","port_lat":-29.8833,"port_lng":31.0333,"country_id":445,"country_name":"South Africa","arrival":"2026-05-21 13:06:12","departure":"2026-05-21 13:55:15","duration_h":0.82,"samples":2,"min_dist_km":0.688,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/445/106276"},{"port_id":1956,"port_name":"Durban","port_lat":-29.8667,"port_lng":31.0333,"country_id":445,"country_name":"South Africa","arrival":"2026-05-20 15:54:25","departure":"2026-05-21 11:22:11","duration_h":19.46,"samples":14,"min_dist_km":0.498,"max_speed_kn":3.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/445/1956"},{"port_id":106276,"port_name":"Island View","port_lat":-29.8833,"port_lng":31.0333,"country_id":445,"country_name":"South Africa","arrival":"2026-05-20 13:01:26","departure":"2026-05-20 13:48:28","duration_h":0.78,"samples":2,"min_dist_km":0.376,"max_speed_kn":1.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/445/106276"},{"port_id":106276,"port_name":"Island View","port_lat":-29.8833,"port_lng":31.0333,"country_id":445,"country_name":"South Africa","arrival":"2026-05-20 07:36:52","departure":"2026-05-20 08:12:52","duration_h":0.6,"samples":2,"min_dist_km":0.63,"max_speed_kn":2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/445/106276"},{"port_id":1956,"port_name":"Durban","port_lat":-29.8667,"port_lng":31.0333,"country_id":445,"country_name":"South Africa","arrival":"2026-05-20 04:21:11","departure":"2026-05-20 05:42:11","duration_h":1.35,"samples":3,"min_dist_km":0.504,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/445/1956"},{"port_id":106276,"port_name":"Island View","port_lat":-29.8833,"port_lng":31.0333,"country_id":445,"country_name":"South Africa","arrival":"2026-05-20 01:21:28","departure":"2026-05-20 01:48:20","duration_h":0.45,"samples":2,"min_dist_km":0.976,"max_speed_kn":1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/445/106276"},{"port_id":1956,"port_name":"Durban","port_lat":-29.8667,"port_lng":31.0333,"country_id":445,"country_name":"South Africa","arrival":"2026-05-19 20:09:38","departure":"2026-05-19 23:42:40","duration_h":3.55,"samples":4,"min_dist_km":0.504,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/445/1956"},{"port_id":1956,"port_name":"Durban","port_lat":-29.8667,"port_lng":31.0333,"country_id":445,"country_name":"South Africa","arrival":"2026-05-18 16:01:31","departure":"2026-05-19 17:28:44","duration_h":25.45,"samples":23,"min_dist_km":0.499,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/445/1956"},{"port_id":106674,"port_name":"Umhlatuzana","port_lat":-29.8833,"port_lng":31,"country_id":445,"country_name":"South Africa","arrival":"2026-05-16 13:33:38","departure":"2026-05-18 13:32:30","duration_h":47.98,"samples":42,"min_dist_km":0.373,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/445/106674"},{"port_id":1956,"port_name":"Durban","port_lat":-29.8667,"port_lng":31.0333,"country_id":445,"country_name":"South Africa","arrival":"2026-04-20 10:06:17","departure":"2026-05-16 11:51:12","duration_h":625.75,"samples":513,"min_dist_km":0.499,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/445/1956"},{"port_id":106276,"port_name":"Island View","port_lat":-29.8833,"port_lng":31.0333,"country_id":445,"country_name":"South Africa","arrival":"2026-04-15 11:19:43","departure":"2026-04-15 11:19:43","duration_h":0,"samples":3,"min_dist_km":0.267,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/445/106276"},{"port_id":1956,"port_name":"Durban","port_lat":-29.8667,"port_lng":31.0333,"country_id":445,"country_name":"South Africa","arrival":"2026-04-13 10:00:02","departure":"2026-04-13 14:00:22","duration_h":4.01,"samples":6,"min_dist_km":0.442,"max_speed_kn":0.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/445/1956"},{"port_id":106276,"port_name":"Island View","port_lat":-29.8833,"port_lng":31.0333,"country_id":445,"country_name":"South Africa","arrival":"2026-04-12 12:03:42","departure":"2026-04-12 14:58:09","duration_h":2.91,"samples":5,"min_dist_km":0.26,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/445/106276"},{"port_id":106276,"port_name":"Island View","port_lat":-29.8833,"port_lng":31.0333,"country_id":445,"country_name":"South Africa","arrival":"2026-04-10 05:32:49","departure":"2026-04-10 07:41:50","duration_h":2.15,"samples":2,"min_dist_km":0.261,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/445/106276"},{"port_id":106276,"port_name":"Island View","port_lat":-29.8833,"port_lng":31.0333,"country_id":445,"country_name":"South Africa","arrival":"2026-04-07 10:06:03","departure":"2026-04-09 12:30:30","duration_h":50.41,"samples":28,"min_dist_km":0.254,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/445/106276"},{"port_id":1956,"port_name":"Durban","port_lat":-29.8667,"port_lng":31.0333,"country_id":445,"country_name":"South Africa","arrival":"2026-04-06 15:35:39","departure":"2026-04-07 07:35:03","duration_h":15.99,"samples":8,"min_dist_km":0.502,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/445/1956"}],"errors":[]}