{"meta":{"path":"vessel/portcalls","ts":"2026-10-14T16:12:08+00:00","status":"ok","rows":24,"days":90,"request_id":"4ecb0182b5f9033d"},"data":[{"port_id":4652,"port_name":"ESCOMBRERAS","port_lat":37.5698,"port_lng":-0.96617,"country_id":358,"country_name":"Spain","arrival":"2026-10-13 17:21:24","departure":"2026-10-14 12:21:28","duration_h":19,"samples":16,"min_dist_km":0.946,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/4652"},{"port_id":39609,"port_name":"Ventas de Pedreguer","port_lat":38.8,"port_lng":0.5,"country_id":358,"country_name":"Spain","arrival":"2026-10-12 19:14:40","departure":"2026-10-12 20:24:38","duration_h":1.17,"samples":2,"min_dist_km":2.448,"max_speed_kn":4.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/39609"},{"port_id":36312,"port_name":"Campredo","port_lat":40.75,"port_lng":2.85,"country_id":358,"country_name":"Spain","arrival":"2026-10-11 07:10:02","departure":"2026-10-11 09:48:39","duration_h":2.64,"samples":3,"min_dist_km":6.605,"max_speed_kn":4.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/36312"},{"port_id":36193,"port_name":"Cabanas","port_lat":43.4167,"port_lng":8.15,"country_id":358,"country_name":"Spain","arrival":"2026-10-06 23:02:39","departure":"2026-10-07 05:12:59","duration_h":6.17,"samples":6,"min_dist_km":6.048,"max_speed_kn":1.8,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/36193"},{"port_id":2044,"port_name":"Genova","port_lat":44.3978,"port_lng":8.92222,"country_id":367,"country_name":"Italy","arrival":"2026-10-05 19:24:45","departure":"2026-10-06 13:30:52","duration_h":18.1,"samples":16,"min_dist_km":2.009,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/367/2044"},{"port_id":2875,"port_name":"Sete","port_lat":43.4014,"port_lng":3.70194,"country_id":373,"country_name":"France","arrival":"2026-10-03 11:01:25","departure":"2026-10-04 04:20:35","duration_h":17.32,"samples":16,"min_dist_km":0.471,"max_speed_kn":4.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/2875"},{"port_id":60317,"port_name":"Waterport","port_lat":36.1333,"port_lng":-5.35,"country_id":487,"country_name":"Gibraltar","arrival":"2026-09-28 19:20:15","departure":"2026-09-28 19:30:13","duration_h":0.17,"samples":2,"min_dist_km":8.384,"max_speed_kn":0.8,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/487/60317"},{"port_id":1860,"port_name":"Ceuta","port_lat":35.8903,"port_lng":-5.3125,"country_id":344,"country_name":"Morocco","arrival":"2026-09-28 06:25:17","departure":"2026-09-28 16:19:59","duration_h":9.91,"samples":10,"min_dist_km":1.209,"max_speed_kn":1.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/344/1860"},{"port_id":52354,"port_name":"Saint-Quentin-la-Poterie","port_lat":44.5,"port_lng":-4.43333,"country_id":373,"country_name":"France","arrival":"2026-09-23 05:27:09","departure":"2026-09-23 14:15:11","duration_h":8.8,"samples":8,"min_dist_km":2.826,"max_speed_kn":1.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/52354"},{"port_id":33504,"port_name":"Wilhelmsburg","port_lat":53.5,"port_lng":10,"country_id":432,"country_name":"Germany","arrival":"2026-09-09 21:37:31","departure":"2026-09-10 14:22:27","duration_h":16.75,"samples":15,"min_dist_km":3.626,"max_speed_kn":2.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/33504"},{"port_id":28526,"port_name":"Hausbruch","port_lat":53.4667,"port_lng":9.9,"country_id":432,"country_name":"Germany","arrival":"2026-09-09 04:47:12","departure":"2026-09-09 19:53:14","duration_h":15.1,"samples":14,"min_dist_km":3.763,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/28526"},{"port_id":3691,"port_name":"BOTLEK - ROTTERDAM","port_lat":51.8818,"port_lng":4.29109,"country_id":365,"country_name":"Netherlands","arrival":"2026-09-05 13:07:19","departure":"2026-09-06 10:43:20","duration_h":21.6,"samples":19,"min_dist_km":1.318,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/3691"},{"port_id":2791,"port_name":"Rotterdam","port_lat":51.9,"port_lng":4.46667,"country_id":365,"country_name":"Netherlands","arrival":"2026-08-28 07:28:10","departure":"2026-09-05 11:23:02","duration_h":195.91,"samples":163,"min_dist_km":1.335,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/2791"},{"port_id":5425,"port_name":"S GRAVENDEEL","port_lat":51.7881,"port_lng":4.62139,"country_id":365,"country_name":"Netherlands","arrival":"2026-08-26 22:02:19","departure":"2026-08-28 01:41:26","duration_h":27.65,"samples":25,"min_dist_km":0.983,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/5425"},{"port_id":24719,"port_name":"Altenwerder","port_lat":53.5167,"port_lng":9.91667,"country_id":432,"country_name":"Germany","arrival":"2026-08-19 09:41:47","departure":"2026-08-20 13:53:35","duration_h":28.2,"samples":25,"min_dist_km":1.647,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/24719"},{"port_id":4631,"port_name":"MOTRIL","port_lat":36.7177,"port_lng":-3.51901,"country_id":358,"country_name":"Spain","arrival":"2026-08-05 07:26:59","departure":"2026-08-05 23:28:17","duration_h":16.02,"samples":15,"min_dist_km":0.838,"max_speed_kn":1.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/4631"},{"port_id":37101,"port_name":"Gelves","port_lat":37.3333,"port_lng":-6.01667,"country_id":358,"country_name":"Spain","arrival":"2026-08-03 07:57:57","departure":"2026-08-04 07:15:37","duration_h":23.29,"samples":20,"min_dist_km":1.853,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/37101"},{"port_id":4654,"port_name":"CHIPIONA","port_lat":36.7473,"port_lng":-6.4292,"country_id":358,"country_name":"Spain","arrival":"2026-08-02 01:41:34","departure":"2026-08-03 02:02:41","duration_h":24.35,"samples":22,"min_dist_km":2.807,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/4654"},{"port_id":79485,"port_name":"Herøya","port_lat":59.1167,"port_lng":9.61667,"country_id":355,"country_name":"Norway","arrival":"2026-07-24 15:33:19","departure":"2026-07-25 18:00:29","duration_h":26.45,"samples":23,"min_dist_km":0.584,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/355/79485"},{"port_id":2213,"port_name":"Karlshamn","port_lat":56.1306,"port_lng":14.8939,"country_id":438,"country_name":"Sweden","arrival":"2026-07-21 15:36:24","departure":"2026-07-23 01:57:25","duration_h":34.35,"samples":30,"min_dist_km":4.15,"max_speed_kn":0.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/438/2213"},{"port_id":29256,"port_name":"Kiel Canal","port_lat":53.8833,"port_lng":9.13333,"country_id":432,"country_name":"Germany","arrival":"2026-07-20 01:38:51","departure":"2026-07-20 05:49:16","duration_h":4.17,"samples":5,"min_dist_km":2.609,"max_speed_kn":4.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/29256"},{"port_id":32023,"port_name":"Schmedeswurth","port_lat":53.9167,"port_lng":9.05,"country_id":432,"country_name":"Germany","arrival":"2026-07-19 20:08:50","departure":"2026-07-19 23:27:37","duration_h":3.31,"samples":4,"min_dist_km":4.378,"max_speed_kn":0.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/32023"},{"port_id":3100,"port_name":"Vlaardingen","port_lat":51.8961,"port_lng":4.34139,"country_id":365,"country_name":"Netherlands","arrival":"2026-07-17 13:53:40","departure":"2026-07-18 07:38:49","duration_h":17.75,"samples":17,"min_dist_km":0.421,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/3100"},{"port_id":12233,"port_name":"Terdonk","port_lat":51.15,"port_lng":3.78333,"country_id":376,"country_name":"Belgium","arrival":"2026-07-16 14:17:21","departure":"2026-07-16 22:41:24","duration_h":8.4,"samples":8,"min_dist_km":0.656,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/376/12233"}],"errors":[]}