{"meta":{"path":"vessel/portcalls","ts":"2026-05-28T11:24:25+00:00","status":"ok","rows":11,"days":90,"request_id":"4050f36e9e2832d0"},"data":[{"port_id":37587,"port_name":"Las Palmas de Gran Canaria","port_lat":28.1,"port_lng":-15.4167,"country_id":358,"country_name":"Spain","arrival":"2026-05-07 10:10:06","departure":"2026-05-07 16:23:52","duration_h":6.23,"samples":6,"min_dist_km":1.354,"max_speed_kn":0.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/37587"},{"port_id":4154,"port_name":"PORSGRUNN","port_lat":59.1193,"port_lng":9.61351,"country_id":355,"country_name":"Norway","arrival":"2026-04-27 11:49:18","departure":"2026-04-28 21:52:55","duration_h":34.06,"samples":27,"min_dist_km":0.036,"max_speed_kn":2.8,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/355/4154"},{"port_id":2999,"port_name":"Terneuzen","port_lat":51.3333,"port_lng":3.81667,"country_id":365,"country_name":"Netherlands","arrival":"2026-04-25 01:37:19","departure":"2026-04-25 01:54:47","duration_h":0.29,"samples":2,"min_dist_km":0.605,"max_speed_kn":2.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/2999"},{"port_id":4486,"port_name":"SLUISKIL","port_lat":51.2706,"port_lng":3.83619,"country_id":365,"country_name":"Netherlands","arrival":"2026-04-22 21:44:43","departure":"2026-04-24 23:20:55","duration_h":49.6,"samples":43,"min_dist_km":0.624,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/4486"},{"port_id":1750,"port_name":"Bilbao","port_lat":43.3417,"port_lng":-3.03333,"country_id":358,"country_name":"Spain","arrival":"2026-04-12 07:04:30","departure":"2026-04-14 17:25:46","duration_h":58.35,"samples":31,"min_dist_km":0.438,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/1750"},{"port_id":1750,"port_name":"Bilbao","port_lat":43.3417,"port_lng":-3.03333,"country_id":358,"country_name":"Spain","arrival":"2026-04-07 11:40:03","departure":"2026-04-10 08:04:33","duration_h":68.41,"samples":34,"min_dist_km":0.438,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/1750"},{"port_id":38250,"port_name":"Onton","port_lat":43.35,"port_lng":-3.16667,"country_id":358,"country_name":"Spain","arrival":"2026-04-06 15:38:24","departure":"2026-04-07 10:00:05","duration_h":18.36,"samples":10,"min_dist_km":7.235,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/38250"},{"port_id":84952,"port_name":"Leça da Palmeira","port_lat":41.2,"port_lng":-8.7,"country_id":393,"country_name":"Portugal","arrival":"2026-03-26 16:43:36","departure":"2026-04-04 19:29:33","duration_h":218.77,"samples":110,"min_dist_km":1.227,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/393/84952"},{"port_id":84952,"port_name":"Leça da Palmeira","port_lat":41.2,"port_lng":-8.7,"country_id":393,"country_name":"Portugal","arrival":"2026-03-25 12:34:58","departure":"2026-03-26 12:46:43","duration_h":24.2,"samples":13,"min_dist_km":1.227,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/393/84952"},{"port_id":3550,"port_name":"TANGER MED","port_lat":35.8948,"port_lng":-5.4969,"country_id":344,"country_name":"Morocco","arrival":"2026-03-23 05:16:33","departure":"2026-03-23 14:34:35","duration_h":9.3,"samples":6,"min_dist_km":0.725,"max_speed_kn":1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/344/3550"},{"port_id":2051,"port_name":"Gibraltar","port_lat":36.1333,"port_lng":-6.35833,"country_id":487,"country_name":"Gibraltar","arrival":"2026-03-14 17:14:53","departure":"2026-03-22 20:48:16","duration_h":195.56,"samples":99,"min_dist_km":8.549,"max_speed_kn":0.8,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/487/2051"}],"errors":[]}