{"meta":{"path":"vessel/portcalls","ts":"2026-05-28T18:05:59+00:00","status":"ok","rows":25,"days":90,"request_id":"feb0941a5cdeb0f9"},"data":[{"port_id":5279,"port_name":"TOPCULAR","port_lat":40.6925,"port_lng":29.4334,"country_id":0,"country_name":"","arrival":"2026-05-22 12:14:12","departure":"2026-05-23 14:08:47","duration_h":25.91,"samples":23,"min_dist_km":0.407,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5279"},{"port_id":4134,"port_name":"ZEYTINBURNU","port_lat":40.979,"port_lng":28.8929,"country_id":372,"country_name":"Turkey","arrival":"2026-05-21 22:16:57","departure":"2026-05-22 04:14:51","duration_h":5.97,"samples":6,"min_dist_km":3.151,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/372/4134"},{"port_id":5279,"port_name":"TOPCULAR","port_lat":40.6925,"port_lng":29.4334,"country_id":0,"country_name":"","arrival":"2026-05-21 07:20:48","departure":"2026-05-21 17:49:09","duration_h":10.47,"samples":10,"min_dist_km":0.406,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5279"},{"port_id":4165,"port_name":"LA SEYNE-SUR-MER","port_lat":43.105,"port_lng":5.8915,"country_id":373,"country_name":"France","arrival":"2026-05-16 05:29:07","departure":"2026-05-16 12:23:07","duration_h":6.9,"samples":6,"min_dist_km":0.342,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/4165"},{"port_id":4708,"port_name":"SAINT LOUIS DU RHONE","port_lat":43.3858,"port_lng":4.809,"country_id":373,"country_name":"France","arrival":"2026-05-14 22:00:31","departure":"2026-05-15 13:29:00","duration_h":15.47,"samples":14,"min_dist_km":3.575,"max_speed_kn":0.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/4708"},{"port_id":5279,"port_name":"TOPCULAR","port_lat":40.6925,"port_lng":29.4334,"country_id":0,"country_name":"","arrival":"2026-05-09 10:13:22","departure":"2026-05-09 17:37:23","duration_h":7.4,"samples":8,"min_dist_km":0.407,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5279"},{"port_id":3381,"port_name":"Gebze","port_lat":40.7555,"port_lng":29.3756,"country_id":372,"country_name":"Turkey","arrival":"2026-05-09 08:05:40","departure":"2026-05-09 08:25:31","duration_h":0.33,"samples":2,"min_dist_km":5.277,"max_speed_kn":3.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/372/3381"},{"port_id":4165,"port_name":"LA SEYNE-SUR-MER","port_lat":43.105,"port_lng":5.8915,"country_id":373,"country_name":"France","arrival":"2026-05-04 07:47:12","departure":"2026-05-04 15:41:14","duration_h":7.9,"samples":7,"min_dist_km":0.342,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/4165"},{"port_id":75617,"port_name":"Mellieha","port_lat":35.95,"port_lng":14.35,"country_id":532,"country_name":"Malta","arrival":"2026-05-01 10:56:24","departure":"2026-05-01 15:55:22","duration_h":4.98,"samples":5,"min_dist_km":2.373,"max_speed_kn":1.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/532/75617"},{"port_id":2771,"port_name":"Rijeka","port_lat":45.3269,"port_lng":14.4308,"country_id":471,"country_name":"Croatia","arrival":"2026-04-28 11:27:44","departure":"2026-04-28 23:21:19","duration_h":11.89,"samples":10,"min_dist_km":0.313,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/471/2771"},{"port_id":4708,"port_name":"SAINT LOUIS DU RHONE","port_lat":43.3858,"port_lng":4.809,"country_id":373,"country_name":"France","arrival":"2026-04-23 19:42:15","departure":"2026-04-24 10:13:52","duration_h":14.53,"samples":13,"min_dist_km":3.595,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/4708"},{"port_id":36126,"port_name":"Bonavista","port_lat":41.1167,"port_lng":1.18333,"country_id":358,"country_name":"Spain","arrival":"2026-04-22 01:52:26","departure":"2026-04-22 12:19:27","duration_h":10.45,"samples":10,"min_dist_km":2.953,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/36126"},{"port_id":2334,"port_name":"Livorno","port_lat":43.5517,"port_lng":10.2958,"country_id":367,"country_name":"Italy","arrival":"2026-04-20 04:38:15","departure":"2026-04-20 11:26:29","duration_h":6.8,"samples":7,"min_dist_km":0.466,"max_speed_kn":3.7,"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-04-18 06:18:18","departure":"2026-04-20 03:40:25","duration_h":45.37,"samples":29,"min_dist_km":2.581,"max_speed_kn":3.8,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/367/66141"},{"port_id":3550,"port_name":"TANGER MED","port_lat":35.8948,"port_lng":-5.4969,"country_id":344,"country_name":"Morocco","arrival":"2026-04-14 12:12:11","departure":"2026-04-15 06:18:11","duration_h":18.1,"samples":9,"min_dist_km":0.699,"max_speed_kn":0.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/344/3550"},{"port_id":3063,"port_name":"Uskudar","port_lat":41.0208,"port_lng":29,"country_id":372,"country_name":"Turkey","arrival":"2026-04-07 12:17:26","departure":"2026-04-08 01:53:26","duration_h":13.6,"samples":8,"min_dist_km":2.2,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/372/3063"},{"port_id":4165,"port_name":"LA SEYNE-SUR-MER","port_lat":43.105,"port_lng":5.8915,"country_id":373,"country_name":"France","arrival":"2026-04-02 09:58:33","departure":"2026-04-02 18:16:01","duration_h":8.29,"samples":5,"min_dist_km":0.342,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/373/4165"},{"port_id":37771,"port_name":"Macanet de la Selva","port_lat":41.6,"port_lng":2.71667,"country_id":358,"country_name":"Spain","arrival":"2026-04-01 09:23:44","departure":"2026-04-01 11:54:35","duration_h":2.51,"samples":2,"min_dist_km":5.589,"max_speed_kn":1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/37771"},{"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 20:46:42","departure":"2026-03-29 11:37:43","duration_h":14.85,"samples":9,"min_dist_km":0.759,"max_speed_kn":0,"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-25 22:26:05","departure":"2026-03-26 04:29:45","duration_h":6.06,"samples":4,"min_dist_km":9.354,"max_speed_kn":1.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/487/2051"},{"port_id":1851,"port_name":"Casablanca","port_lat":33.6167,"port_lng":-7.6,"country_id":344,"country_name":"Morocco","arrival":"2026-03-20 18:50:33","departure":"2026-03-25 00:55:15","duration_h":102.08,"samples":52,"min_dist_km":1.667,"max_speed_kn":3.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/344/1851"},{"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-16 16:29:36","departure":"2026-03-16 22:47:46","duration_h":6.3,"samples":4,"min_dist_km":1.116,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/358/39918"},{"port_id":5099,"port_name":"BAKIRKOY","port_lat":40.9733,"port_lng":28.879,"country_id":0,"country_name":"","arrival":"2026-03-10 15:11:26","departure":"2026-03-10 21:08:27","duration_h":5.95,"samples":4,"min_dist_km":1.987,"max_speed_kn":0.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5099"},{"port_id":5279,"port_name":"TOPCULAR","port_lat":40.6925,"port_lng":29.4334,"country_id":0,"country_name":"","arrival":"2026-03-09 23:12:58","departure":"2026-03-10 11:11:09","duration_h":11.97,"samples":7,"min_dist_km":0.407,"max_speed_kn":0.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5279"},{"port_id":2771,"port_name":"Rijeka","port_lat":45.3269,"port_lng":14.4308,"country_id":471,"country_name":"Croatia","arrival":"2026-03-01 17:16:04","departure":"2026-03-05 13:18:15","duration_h":92.04,"samples":47,"min_dist_km":0.329,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/471/2771"}],"errors":[]}