{"meta":{"path":"vessel/portcalls","ts":"2026-05-28T21:30:37+00:00","status":"ok","rows":27,"days":90,"request_id":"54e2cbaf31884393"},"data":[{"port_id":77572,"port_name":"Botlek","port_lat":51.8833,"port_lng":4.28333,"country_id":365,"country_name":"Netherlands","arrival":"2026-05-24 19:29:22","departure":"2026-05-26 05:59:20","duration_h":34.5,"samples":32,"min_dist_km":1.056,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/77572"},{"port_id":45803,"port_name":"Harfleur","port_lat":49.5,"port_lng":0.2,"country_id":373,"country_name":"France","arrival":"2026-05-19 13:36:45","departure":"2026-05-20 13:48:56","duration_h":24.2,"samples":21,"min_dist_km":2.764,"max_speed_kn":2.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/45803"},{"port_id":51348,"port_name":"Sainte-Adresse","port_lat":49.5,"port_lng":0.083333,"country_id":373,"country_name":"France","arrival":"2026-05-17 11:52:32","departure":"2026-05-19 12:27:32","duration_h":48.58,"samples":41,"min_dist_km":8.601,"max_speed_kn":2.9,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/51348"},{"port_id":11946,"port_name":"Pijp Tabak","port_lat":51.2333,"port_lng":4.35,"country_id":376,"country_name":"Belgium","arrival":"2026-05-14 23:58:58","departure":"2026-05-16 07:39:19","duration_h":31.67,"samples":27,"min_dist_km":3.351,"max_speed_kn":1.5,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/376/11946"},{"port_id":57694,"port_name":"Little Thurrock","port_lat":51.4667,"port_lng":0.333333,"country_id":640,"country_name":"UNITED KINGDOM","arrival":"2026-05-10 16:50:42","departure":"2026-05-11 11:55:11","duration_h":19.07,"samples":17,"min_dist_km":2.017,"max_speed_kn":0.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/640/57694"},{"port_id":5025,"port_name":"BRIELLE","port_lat":51.9109,"port_lng":4.17469,"country_id":0,"country_name":"","arrival":"2026-05-08 16:50:21","departure":"2026-05-09 23:35:22","duration_h":30.75,"samples":27,"min_dist_km":2.9,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5025"},{"port_id":45803,"port_name":"Harfleur","port_lat":49.5,"port_lng":0.2,"country_id":373,"country_name":"France","arrival":"2026-05-02 05:00:39","departure":"2026-05-03 03:26:56","duration_h":22.44,"samples":20,"min_dist_km":2.764,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/45803"},{"port_id":51348,"port_name":"Sainte-Adresse","port_lat":49.5,"port_lng":0.083333,"country_id":373,"country_name":"France","arrival":"2026-05-01 15:45:49","departure":"2026-05-02 02:39:48","duration_h":10.9,"samples":10,"min_dist_km":9.781,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/51348"},{"port_id":1942,"port_name":"Donges","port_lat":47.305,"port_lng":-2.075,"country_id":373,"country_name":"France","arrival":"2026-04-28 15:35:18","departure":"2026-04-29 13:44:11","duration_h":22.15,"samples":19,"min_dist_km":0.619,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/1942"},{"port_id":45803,"port_name":"Harfleur","port_lat":49.5,"port_lng":0.2,"country_id":373,"country_name":"France","arrival":"2026-04-17 17:21:48","departure":"2026-04-18 23:51:29","duration_h":30.49,"samples":16,"min_dist_km":2.764,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/45803"},{"port_id":5025,"port_name":"BRIELLE","port_lat":51.9109,"port_lng":4.17469,"country_id":0,"country_name":"","arrival":"2026-04-14 20:13:19","departure":"2026-04-15 14:03:57","duration_h":17.84,"samples":9,"min_dist_km":3.227,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5025"},{"port_id":3626,"port_name":"VONDELINGENPLAAT - ROTTERDAM","port_lat":51.8871,"port_lng":4.35208,"country_id":365,"country_name":"Netherlands","arrival":"2026-04-13 17:51:06","departure":"2026-04-14 17:40:18","duration_h":23.82,"samples":13,"min_dist_km":0.585,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/3626"},{"port_id":4439,"port_name":"DELFSHAVEN","port_lat":51.9061,"port_lng":4.44618,"country_id":365,"country_name":"Netherlands","arrival":"2026-04-12 07:17:48","departure":"2026-04-13 15:20:47","duration_h":32.05,"samples":18,"min_dist_km":1.257,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/365/4439"},{"port_id":45803,"port_name":"Harfleur","port_lat":49.5,"port_lng":0.2,"country_id":373,"country_name":"France","arrival":"2026-04-09 20:06:57","departure":"2026-04-10 07:24:01","duration_h":11.28,"samples":7,"min_dist_km":2.767,"max_speed_kn":2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/45803"},{"port_id":2334,"port_name":"Livorno","port_lat":43.5517,"port_lng":10.2958,"country_id":367,"country_name":"Italy","arrival":"2026-04-01 07:54:05","departure":"2026-04-02 05:52:33","duration_h":21.97,"samples":12,"min_dist_km":4.084,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/367/2334"},{"port_id":66141,"port_name":"Antignano","port_lat":43.5,"port_lng":10.3167,"country_id":367,"country_name":"Italy","arrival":"2026-03-30 20:01:41","departure":"2026-04-01 05:22:40","duration_h":33.35,"samples":18,"min_dist_km":2.506,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/367/66141"},{"port_id":4652,"port_name":"ESCOMBRERAS","port_lat":37.5698,"port_lng":-0.96617,"country_id":358,"country_name":"Spain","arrival":"2026-03-27 08:16:42","departure":"2026-03-27 21:12:51","duration_h":12.94,"samples":9,"min_dist_km":1.069,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/4652"},{"port_id":4652,"port_name":"ESCOMBRERAS","port_lat":37.5698,"port_lng":-0.96617,"country_id":358,"country_name":"Spain","arrival":"2026-03-23 10:49:06","departure":"2026-03-24 06:33:23","duration_h":19.74,"samples":11,"min_dist_km":1.069,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/4652"},{"port_id":38868,"port_name":"San Isidro de Albatera","port_lat":37.65,"port_lng":-1.08333,"country_id":358,"country_name":"Spain","arrival":"2026-03-21 14:19:35","departure":"2026-03-23 09:01:35","duration_h":42.7,"samples":22,"min_dist_km":9.982,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/38868"},{"port_id":1860,"port_name":"Ceuta","port_lat":35.8903,"port_lng":-5.3125,"country_id":344,"country_name":"Morocco","arrival":"2026-03-19 18:35:26","departure":"2026-03-20 10:39:52","duration_h":16.07,"samples":9,"min_dist_km":0.904,"max_speed_kn":1.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/344/1860"},{"port_id":1605,"port_name":"Agadir","port_lat":30.425,"port_lng":-9.62639,"country_id":344,"country_name":"Morocco","arrival":"2026-03-15 11:09:59","departure":"2026-03-17 20:22:16","duration_h":57.2,"samples":30,"min_dist_km":1.916,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/344/1605"},{"port_id":39918,"port_name":"Zona Franca de Barcelona","port_lat":41.3333,"port_lng":2.13333,"country_id":358,"country_name":"Spain","arrival":"2026-03-10 23:19:09","departure":"2026-03-11 18:31:05","duration_h":19.2,"samples":11,"min_dist_km":1.605,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/39918"},{"port_id":1710,"port_name":"Barcelona","port_lat":41.3667,"port_lng":2.18333,"country_id":358,"country_name":"Spain","arrival":"2026-03-10 11:08:03","departure":"2026-03-10 19:02:01","duration_h":7.9,"samples":5,"min_dist_km":2.891,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/1710"},{"port_id":39918,"port_name":"Zona Franca de Barcelona","port_lat":41.3333,"port_lng":2.13333,"country_id":358,"country_name":"Spain","arrival":"2026-03-08 15:23:06","departure":"2026-03-09 12:26:06","duration_h":21.05,"samples":11,"min_dist_km":2.76,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/39918"},{"port_id":1710,"port_name":"Barcelona","port_lat":41.3667,"port_lng":2.18333,"country_id":358,"country_name":"Spain","arrival":"2026-03-07 08:51:21","departure":"2026-03-08 12:54:22","duration_h":28.05,"samples":15,"min_dist_km":2.819,"max_speed_kn":0.3,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/1710"},{"port_id":2334,"port_name":"Livorno","port_lat":43.5517,"port_lng":10.2958,"country_id":367,"country_name":"Italy","arrival":"2026-03-04 17:35:16","departure":"2026-03-05 18:34:48","duration_h":24.99,"samples":14,"min_dist_km":3.876,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/367/2334"},{"port_id":2991,"port_name":"Tarragona","port_lat":41.1069,"port_lng":1.24167,"country_id":358,"country_name":"Spain","arrival":"2026-02-28 13:18:52","departure":"2026-03-03 00:24:39","duration_h":59.1,"samples":30,"min_dist_km":1.6,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/2991"}],"errors":[]}