{"meta":{"path":"vessel/portcalls","ts":"2026-05-28T14:35:01+00:00","status":"ok","rows":11,"days":90,"request_id":"deca2dd8cf1984fb"},"data":[{"port_id":1621,"port_name":"Algeciras","port_lat":36.125,"port_lng":-5.44167,"country_id":358,"country_name":"Spain","arrival":"2026-05-25 18:21:51","departure":"2026-05-26 06:01:17","duration_h":11.66,"samples":11,"min_dist_km":1.429,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/1621"},{"port_id":1894,"port_name":"Colombo","port_lat":6.95,"port_lng":79.85,"country_id":456,"country_name":"Sri Lanka","arrival":"2026-05-01 01:42:19","departure":"2026-05-03 23:43:06","duration_h":70.01,"samples":60,"min_dist_km":2.404,"max_speed_kn":0.9,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/456/1894"},{"port_id":4415,"port_name":"ENNORE","port_lat":13.263,"port_lng":80.344,"country_id":423,"country_name":"India","arrival":"2026-04-25 02:05:05","departure":"2026-04-27 23:48:48","duration_h":69.73,"samples":56,"min_dist_km":1.093,"max_speed_kn":1.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/423/4415"},{"port_id":1894,"port_name":"Colombo","port_lat":6.95,"port_lng":79.85,"country_id":456,"country_name":"Sri Lanka","arrival":"2026-04-21 09:33:41","departure":"2026-04-23 06:03:55","duration_h":44.5,"samples":38,"min_dist_km":2.503,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/456/1894"},{"port_id":3550,"port_name":"TANGER MED","port_lat":35.8948,"port_lng":-5.4969,"country_id":344,"country_name":"Morocco","arrival":"2026-03-29 03:27:34","departure":"2026-03-29 11:39:01","duration_h":8.19,"samples":5,"min_dist_km":4.142,"max_speed_kn":2.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/344/3550"},{"port_id":3550,"port_name":"TANGER MED","port_lat":35.8948,"port_lng":-5.4969,"country_id":344,"country_name":"Morocco","arrival":"2026-03-28 12:38:16","departure":"2026-03-29 01:09:33","duration_h":12.52,"samples":7,"min_dist_km":4.201,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/344/3550"},{"port_id":24719,"port_name":"Altenwerder","port_lat":53.5167,"port_lng":9.91667,"country_id":432,"country_name":"Germany","arrival":"2026-03-22 15:24:56","departure":"2026-03-23 22:22:48","duration_h":30.96,"samples":17,"min_dist_km":2.342,"max_speed_kn":0.9,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/24719"},{"port_id":3002,"port_name":"Thames Haven","port_lat":51.5,"port_lng":0.508333,"country_id":394,"country_name":"England","arrival":"2026-03-18 16:51:51","departure":"2026-03-19 17:22:38","duration_h":24.51,"samples":13,"min_dist_km":0.819,"max_speed_kn":0.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/394/3002"},{"port_id":3503,"port_name":"MAASVLAKTE - ROTTERDAM","port_lat":51.9619,"port_lng":4.06921,"country_id":365,"country_name":"Netherlands","arrival":"2026-03-14 18:59:17","departure":"2026-03-15 06:32:24","duration_h":11.55,"samples":7,"min_dist_km":1.689,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/3503"},{"port_id":3503,"port_name":"MAASVLAKTE - ROTTERDAM","port_lat":51.9619,"port_lng":4.06921,"country_id":365,"country_name":"Netherlands","arrival":"2026-03-06 14:26:18","departure":"2026-03-08 12:56:33","duration_h":46.5,"samples":24,"min_dist_km":1.589,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/3503"},{"port_id":1621,"port_name":"Algeciras","port_lat":36.125,"port_lng":-5.44167,"country_id":358,"country_name":"Spain","arrival":"2026-03-02 18:32:08","departure":"2026-03-03 09:26:08","duration_h":14.9,"samples":8,"min_dist_km":1.844,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/1621"}],"errors":[]}