{"meta":{"path":"vessel/portcalls","ts":"2026-10-15T20:22:59+00:00","status":"ok","rows":23,"days":90,"request_id":"9c8a316d91011389"},"data":[{"port_id":2587,"port_name":"Pasadena","port_lat":29.7167,"port_lng":-95.2167,"country_id":416,"country_name":"Texas  U.S.A.","arrival":"2026-10-12 13:05:26","departure":"2026-10-13 13:50:11","duration_h":24.75,"samples":22,"min_dist_km":2.938,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/416/2587"},{"port_id":60317,"port_name":"Waterport","port_lat":36.1333,"port_lng":-5.35,"country_id":487,"country_name":"Gibraltar","arrival":"2026-09-24 17:43:45","departure":"2026-09-25 08:02:53","duration_h":14.32,"samples":13,"min_dist_km":2.393,"max_speed_kn":3.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/487/60317"},{"port_id":3198,"port_name":"Skikda","port_lat":36.8946,"port_lng":6.92761,"country_id":359,"country_name":"Algeria","arrival":"2026-09-17 01:44:38","departure":"2026-09-22 17:30:00","duration_h":135.76,"samples":115,"min_dist_km":1.596,"max_speed_kn":1.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/359/3198"},{"port_id":1661,"port_name":"Arzew","port_lat":35.8583,"port_lng":-0.3,"country_id":359,"country_name":"Algeria","arrival":"2026-09-14 10:43:39","departure":"2026-09-15 19:19:50","duration_h":32.6,"samples":28,"min_dist_km":0.888,"max_speed_kn":3.9,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/359/1661"},{"port_id":4602,"port_name":"ALGER","port_lat":36.7704,"port_lng":3.07137,"country_id":359,"country_name":"Algeria","arrival":"2026-09-12 09:24:50","departure":"2026-09-12 12:15:50","duration_h":2.85,"samples":3,"min_dist_km":2.298,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/359/4602"},{"port_id":1622,"port_name":"Algiers","port_lat":36.7806,"port_lng":3.06972,"country_id":359,"country_name":"Algeria","arrival":"2026-09-11 09:27:48","departure":"2026-09-11 10:39:26","duration_h":1.19,"samples":2,"min_dist_km":9.419,"max_speed_kn":1.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/359/1622"},{"port_id":3198,"port_name":"Skikda","port_lat":36.8946,"port_lng":6.92761,"country_id":359,"country_name":"Algeria","arrival":"2026-09-06 08:04:57","departure":"2026-09-10 16:49:48","duration_h":104.75,"samples":83,"min_dist_km":1.818,"max_speed_kn":1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/359/3198"},{"port_id":3198,"port_name":"Skikda","port_lat":36.8946,"port_lng":6.92761,"country_id":359,"country_name":"Algeria","arrival":"2026-09-02 13:40:26","departure":"2026-09-02 22:25:08","duration_h":8.75,"samples":6,"min_dist_km":0.394,"max_speed_kn":2.8,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/359/3198"},{"port_id":1661,"port_name":"Arzew","port_lat":35.8583,"port_lng":-0.3,"country_id":359,"country_name":"Algeria","arrival":"2026-08-30 06:10:06","departure":"2026-08-31 16:55:55","duration_h":34.76,"samples":28,"min_dist_km":1.214,"max_speed_kn":0.9,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/359/1661"},{"port_id":4602,"port_name":"ALGER","port_lat":36.7704,"port_lng":3.07137,"country_id":359,"country_name":"Algeria","arrival":"2026-08-28 16:50:27","departure":"2026-08-29 14:14:26","duration_h":21.4,"samples":17,"min_dist_km":3.063,"max_speed_kn":0.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/359/4602"},{"port_id":1622,"port_name":"Algiers","port_lat":36.7806,"port_lng":3.06972,"country_id":359,"country_name":"Algeria","arrival":"2026-08-28 07:31:45","departure":"2026-08-28 15:41:44","duration_h":8.17,"samples":6,"min_dist_km":3.537,"max_speed_kn":3.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/359/1622"},{"port_id":3198,"port_name":"Skikda","port_lat":36.8946,"port_lng":6.92761,"country_id":359,"country_name":"Algeria","arrival":"2026-08-22 22:19:22","departure":"2026-08-27 14:14:05","duration_h":111.91,"samples":93,"min_dist_km":1.819,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/359/3198"},{"port_id":34679,"port_name":"Bettioua","port_lat":35.8,"port_lng":-0.25,"country_id":359,"country_name":"Algeria","arrival":"2026-08-20 19:30:45","departure":"2026-08-20 19:30:45","duration_h":0,"samples":4,"min_dist_km":1.668,"max_speed_kn":0.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/359/34679"},{"port_id":1850,"port_name":"Cartagena","port_lat":37.5956,"port_lng":-0.983333,"country_id":358,"country_name":"Spain","arrival":"2026-08-20 06:23:36","departure":"2026-08-20 07:50:54","duration_h":1.46,"samples":3,"min_dist_km":4.892,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/1850"},{"port_id":4652,"port_name":"ESCOMBRERAS","port_lat":37.5698,"port_lng":-0.96617,"country_id":358,"country_name":"Spain","arrival":"2026-08-20 04:08:44","departure":"2026-08-20 04:41:35","duration_h":0.55,"samples":2,"min_dist_km":4.87,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/4652"},{"port_id":1850,"port_name":"Cartagena","port_lat":37.5956,"port_lng":-0.983333,"country_id":358,"country_name":"Spain","arrival":"2026-08-19 23:02:35","departure":"2026-08-20 01:23:35","duration_h":2.35,"samples":4,"min_dist_km":4.883,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/1850"},{"port_id":4652,"port_name":"ESCOMBRERAS","port_lat":37.5698,"port_lng":-0.96617,"country_id":358,"country_name":"Spain","arrival":"2026-08-18 19:44:32","departure":"2026-08-19 21:35:37","duration_h":25.85,"samples":22,"min_dist_km":4.853,"max_speed_kn":4.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/4652"},{"port_id":3198,"port_name":"Skikda","port_lat":36.8946,"port_lng":6.92761,"country_id":359,"country_name":"Algeria","arrival":"2026-08-13 08:07:24","departure":"2026-08-17 14:10:42","duration_h":102.06,"samples":80,"min_dist_km":1.818,"max_speed_kn":4.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/359/3198"},{"port_id":34679,"port_name":"Bettioua","port_lat":35.8,"port_lng":-0.25,"country_id":359,"country_name":"Algeria","arrival":"2026-08-10 16:07:57","departure":"2026-08-11 10:49:30","duration_h":18.69,"samples":16,"min_dist_km":1.447,"max_speed_kn":3.8,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/359/34679"},{"port_id":3198,"port_name":"Skikda","port_lat":36.8946,"port_lng":6.92761,"country_id":359,"country_name":"Algeria","arrival":"2026-08-05 11:44:58","departure":"2026-08-08 14:11:33","duration_h":74.44,"samples":63,"min_dist_km":1.724,"max_speed_kn":2.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/359/3198"},{"port_id":34679,"port_name":"Bettioua","port_lat":35.8,"port_lng":-0.25,"country_id":359,"country_name":"Algeria","arrival":"2026-07-29 18:04:56","departure":"2026-07-30 02:23:39","duration_h":8.31,"samples":13,"min_dist_km":1.447,"max_speed_kn":4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/359/34679"},{"port_id":1661,"port_name":"Arzew","port_lat":35.8583,"port_lng":-0.3,"country_id":359,"country_name":"Algeria","arrival":"2026-07-29 14:00:26","departure":"2026-07-29 17:00:55","duration_h":3.01,"samples":4,"min_dist_km":6.391,"max_speed_kn":4.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/359/1661"},{"port_id":34717,"port_name":"El Madania","port_lat":36.75,"port_lng":3.06667,"country_id":359,"country_name":"Algeria","arrival":"2026-07-17 19:27:08","departure":"2026-07-28 08:09:09","duration_h":252.7,"samples":212,"min_dist_km":1.24,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/359/34717"}],"errors":[]}