{"meta":{"path":"vessel/portcalls","ts":"2026-10-16T11:31:18+00:00","status":"ok","rows":21,"days":90,"request_id":"4c4e5c2f09652c34"},"data":[{"port_id":3661,"port_name":"EEMSHAVEN","port_lat":53.4518,"port_lng":6.83678,"country_id":365,"country_name":"Netherlands","arrival":"2026-10-10 12:18:06","departure":"2026-10-16 08:03:17","duration_h":139.75,"samples":118,"min_dist_km":0.723,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/3661"},{"port_id":3661,"port_name":"EEMSHAVEN","port_lat":53.4518,"port_lng":6.83678,"country_id":365,"country_name":"Netherlands","arrival":"2026-10-05 16:13:04","departure":"2026-10-07 03:28:48","duration_h":35.26,"samples":34,"min_dist_km":0.541,"max_speed_kn":0.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/3661"},{"port_id":77484,"port_name":"Beetsterzwaag","port_lat":53.5,"port_lng":6.83333,"country_id":365,"country_name":"Netherlands","arrival":"2026-09-23 19:52:02","departure":"2026-09-24 17:01:01","duration_h":21.15,"samples":19,"min_dist_km":2.656,"max_speed_kn":0.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/77484"},{"port_id":77484,"port_name":"Beetsterzwaag","port_lat":53.5,"port_lng":6.83333,"country_id":365,"country_name":"Netherlands","arrival":"2026-09-21 15:50:16","departure":"2026-09-22 05:28:54","duration_h":13.64,"samples":13,"min_dist_km":2.836,"max_speed_kn":4.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/77484"},{"port_id":1931,"port_name":"Delfzijl","port_lat":53.3417,"port_lng":6.9375,"country_id":365,"country_name":"Netherlands","arrival":"2026-09-18 10:08:42","departure":"2026-09-21 11:45:54","duration_h":73.62,"samples":62,"min_dist_km":1.129,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/1931"},{"port_id":63959,"port_name":"Town Quays/Drogheda","port_lat":53.7167,"port_lng":6.33333,"country_id":402,"country_name":"Ireland","arrival":"2026-09-18 03:54:20","departure":"2026-09-18 05:31:12","duration_h":1.61,"samples":3,"min_dist_km":8.636,"max_speed_kn":4.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/402/63959"},{"port_id":36237,"port_name":"Cala Moral","port_lat":36.7167,"port_lng":-4.31667,"country_id":358,"country_name":"Spain","arrival":"2026-09-10 16:24:09","departure":"2026-09-10 16:34:00","duration_h":0.16,"samples":2,"min_dist_km":5.904,"max_speed_kn":1.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/36237"},{"port_id":39884,"port_name":"Yunquera","port_lat":36.7167,"port_lng":-4.41667,"country_id":358,"country_name":"Spain","arrival":"2026-09-01 19:41:58","departure":"2026-09-10 13:25:38","duration_h":209.73,"samples":177,"min_dist_km":0.631,"max_speed_kn":4.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/39884"},{"port_id":36237,"port_name":"Cala Moral","port_lat":36.7167,"port_lng":-4.31667,"country_id":358,"country_name":"Spain","arrival":"2026-09-01 09:33:08","departure":"2026-09-01 18:08:58","duration_h":8.6,"samples":8,"min_dist_km":4.7,"max_speed_kn":1.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/36237"},{"port_id":39884,"port_name":"Yunquera","port_lat":36.7167,"port_lng":-4.41667,"country_id":358,"country_name":"Spain","arrival":"2026-08-27 16:34:24","departure":"2026-09-01 07:44:58","duration_h":111.18,"samples":92,"min_dist_km":0.632,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/39884"},{"port_id":85078,"port_name":"Olhão","port_lat":37.0333,"port_lng":-7.83333,"country_id":393,"country_name":"Portugal","arrival":"2026-08-26 06:29:14","departure":"2026-08-26 17:33:05","duration_h":11.06,"samples":10,"min_dist_km":6.322,"max_speed_kn":3.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/393/85078"},{"port_id":84864,"port_name":"Faro","port_lat":37.0167,"port_lng":-7.93333,"country_id":393,"country_name":"Portugal","arrival":"2026-08-26 03:52:08","departure":"2026-08-26 04:28:44","duration_h":0.61,"samples":2,"min_dist_km":8.144,"max_speed_kn":3.9,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/393/84864"},{"port_id":84864,"port_name":"Faro","port_lat":37.0167,"port_lng":-7.93333,"country_id":393,"country_name":"Portugal","arrival":"2026-08-25 19:23:45","departure":"2026-08-25 23:59:34","duration_h":4.6,"samples":5,"min_dist_km":8.634,"max_speed_kn":4.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/393/84864"},{"port_id":85078,"port_name":"Olhão","port_lat":37.0333,"port_lng":-7.83333,"country_id":393,"country_name":"Portugal","arrival":"2026-08-25 07:28:56","departure":"2026-08-25 16:57:14","duration_h":9.47,"samples":8,"min_dist_km":6.314,"max_speed_kn":4.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/393/85078"},{"port_id":2302,"port_name":"Las Palmas","port_lat":28.1417,"port_lng":-15.4167,"country_id":382,"country_name":"Canary Islands","arrival":"2026-08-20 07:51:07","departure":"2026-08-21 07:51:37","duration_h":24.01,"samples":21,"min_dist_km":0.298,"max_speed_kn":3.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/382/2302"},{"port_id":5064,"port_name":"CORRALEJO","port_lat":28.7394,"port_lng":-13.8608,"country_id":0,"country_name":"","arrival":"2026-08-19 11:37:18","departure":"2026-08-19 17:29:19","duration_h":5.87,"samples":6,"min_dist_km":2.846,"max_speed_kn":0.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5064"},{"port_id":5066,"port_name":"PLAYA BLANCA","port_lat":28.8602,"port_lng":-13.8317,"country_id":0,"country_name":"","arrival":"2026-08-18 15:40:08","departure":"2026-08-19 10:07:17","duration_h":18.45,"samples":17,"min_dist_km":3.359,"max_speed_kn":0.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5066"},{"port_id":3877,"port_name":"LAS COLORADAS","port_lat":28.857,"port_lng":-13.8152,"country_id":358,"country_name":"Spain","arrival":"2026-08-17 18:05:47","departure":"2026-08-18 14:04:38","duration_h":19.98,"samples":18,"min_dist_km":0.824,"max_speed_kn":3.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/3877"},{"port_id":5064,"port_name":"CORRALEJO","port_lat":28.7394,"port_lng":-13.8608,"country_id":0,"country_name":"","arrival":"2026-08-16 04:35:18","departure":"2026-08-17 16:31:38","duration_h":35.94,"samples":31,"min_dist_km":3.368,"max_speed_kn":0.8,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5064"},{"port_id":2302,"port_name":"Las Palmas","port_lat":28.1417,"port_lng":-15.4167,"country_id":382,"country_name":"Canary Islands","arrival":"2026-08-11 15:29:29","departure":"2026-08-15 16:46:30","duration_h":97.28,"samples":82,"min_dist_km":0.465,"max_speed_kn":2.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/382/2302"},{"port_id":1956,"port_name":"Durban","port_lat":-29.8667,"port_lng":31.0333,"country_id":445,"country_name":"South Africa","arrival":"2026-07-18 09:42:20","departure":"2026-07-19 11:32:08","duration_h":25.83,"samples":23,"min_dist_km":1.348,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/445/1956"}],"errors":[]}