{"meta":{"path":"vessel/portcalls","ts":"2026-05-13T12:21:13+00:00","status":"ok","rows":25,"days":90,"request_id":"2ac95a3b5c002583"},"data":[{"port_id":27564,"port_name":"Fechenheim","port_lat":50.1333,"port_lng":8.75,"country_id":432,"country_name":"Germany","arrival":"2026-05-13 09:44:09","departure":"2026-05-13 09:44:09","duration_h":0,"samples":2,"min_dist_km":2.154,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/27564"},{"port_id":3852,"port_name":"BISCHOFSHEIM","port_lat":49.9991,"port_lng":8.33518,"country_id":432,"country_name":"Germany","arrival":"2026-05-12 21:36:02","departure":"2026-05-12 21:36:02","duration_h":0,"samples":5,"min_dist_km":0.404,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/3852"},{"port_id":27564,"port_name":"Fechenheim","port_lat":50.1333,"port_lng":8.75,"country_id":432,"country_name":"Germany","arrival":"2026-05-08 19:31:53","departure":"2026-05-11 07:36:15","duration_h":60.07,"samples":51,"min_dist_km":1.976,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/27564"},{"port_id":27564,"port_name":"Fechenheim","port_lat":50.1333,"port_lng":8.75,"country_id":432,"country_name":"Germany","arrival":"2026-05-05 21:37:20","departure":"2026-05-06 07:49:20","duration_h":10.2,"samples":10,"min_dist_km":2.022,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/27564"},{"port_id":27564,"port_name":"Fechenheim","port_lat":50.1333,"port_lng":8.75,"country_id":432,"country_name":"Germany","arrival":"2026-04-29 23:23:49","departure":"2026-05-04 03:39:41","duration_h":100.26,"samples":82,"min_dist_km":2.079,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/27564"},{"port_id":4628,"port_name":"FRANKFURT AM MAIN","port_lat":50.1088,"port_lng":8.68446,"country_id":432,"country_name":"Germany","arrival":"2026-04-29 22:10:11","departure":"2026-04-29 22:12:32","duration_h":0.04,"samples":2,"min_dist_km":2.941,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/4628"},{"port_id":5615,"port_name":"OFFENBACH AM MAIN","port_lat":50.1077,"port_lng":8.77039,"country_id":0,"country_name":"","arrival":"2026-04-27 20:43:21","departure":"2026-04-27 20:43:21","duration_h":0,"samples":5,"min_dist_km":2.284,"max_speed_kn":3.9,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/0/5615"},{"port_id":30030,"port_name":"Mainz-Kostheim","port_lat":50,"port_lng":8.3,"country_id":432,"country_name":"Germany","arrival":"2026-04-27 16:12:51","departure":"2026-04-27 16:15:40","duration_h":0.05,"samples":2,"min_dist_km":0.571,"max_speed_kn":3.8,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/30030"},{"port_id":30145,"port_name":"Maxau","port_lat":49.0333,"port_lng":8.31667,"country_id":432,"country_name":"Germany","arrival":"2026-04-24 19:28:19","departure":"2026-04-26 20:04:37","duration_h":48.61,"samples":46,"min_dist_km":2.191,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/30145"},{"port_id":27564,"port_name":"Fechenheim","port_lat":50.1333,"port_lng":8.75,"country_id":432,"country_name":"Germany","arrival":"2026-04-23 01:09:04","departure":"2026-04-23 10:41:13","duration_h":9.54,"samples":10,"min_dist_km":2.098,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/27564"},{"port_id":25169,"port_name":"Bad Weilbach","port_lat":50.0333,"port_lng":8.43333,"country_id":432,"country_name":"Germany","arrival":"2026-04-22 21:24:13","departure":"2026-04-22 21:24:13","duration_h":0,"samples":2,"min_dist_km":3.316,"max_speed_kn":3.6,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/25169"},{"port_id":4337,"port_name":"GEINSHEIM","port_lat":49.7541,"port_lng":8.47489,"country_id":432,"country_name":"Germany","arrival":"2026-04-20 22:01:41","departure":"2026-04-21 16:16:58","duration_h":18.25,"samples":11,"min_dist_km":0.397,"max_speed_kn":0.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/4337"},{"port_id":27564,"port_name":"Fechenheim","port_lat":50.1333,"port_lng":8.75,"country_id":432,"country_name":"Germany","arrival":"2026-04-17 09:52:48","departure":"2026-04-20 14:27:22","duration_h":76.58,"samples":49,"min_dist_km":2.082,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/27564"},{"port_id":3852,"port_name":"BISCHOFSHEIM","port_lat":49.9991,"port_lng":8.33518,"country_id":432,"country_name":"Germany","arrival":"2026-04-16 21:56:02","departure":"2026-04-17 03:41:04","duration_h":5.75,"samples":4,"min_dist_km":0.235,"max_speed_kn":3.1,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/3852"},{"port_id":27564,"port_name":"Fechenheim","port_lat":50.1333,"port_lng":8.75,"country_id":432,"country_name":"Germany","arrival":"2026-04-14 23:25:10","departure":"2026-04-15 07:16:09","duration_h":7.85,"samples":4,"min_dist_km":2.107,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/27564"},{"port_id":27564,"port_name":"Fechenheim","port_lat":50.1333,"port_lng":8.75,"country_id":432,"country_name":"Germany","arrival":"2026-04-12 07:17:21","departure":"2026-04-13 04:05:23","duration_h":20.8,"samples":12,"min_dist_km":2.076,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/27564"},{"port_id":27564,"port_name":"Fechenheim","port_lat":50.1333,"port_lng":8.75,"country_id":432,"country_name":"Germany","arrival":"2026-04-09 13:23:22","departure":"2026-04-10 05:35:24","duration_h":16.2,"samples":10,"min_dist_km":2.095,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/27564"},{"port_id":27564,"port_name":"Fechenheim","port_lat":50.1333,"port_lng":8.75,"country_id":432,"country_name":"Germany","arrival":"2026-04-03 00:06:07","departure":"2026-04-07 07:24:27","duration_h":103.31,"samples":53,"min_dist_km":2.078,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/27564"},{"port_id":27564,"port_name":"Fechenheim","port_lat":50.1333,"port_lng":8.75,"country_id":432,"country_name":"Germany","arrival":"2026-03-31 19:50:02","departure":"2026-04-01 07:34:32","duration_h":11.74,"samples":7,"min_dist_km":2.017,"max_speed_kn":0.4,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/27564"},{"port_id":27564,"port_name":"Fechenheim","port_lat":50.1333,"port_lng":8.75,"country_id":432,"country_name":"Germany","arrival":"2026-03-26 23:09:56","departure":"2026-03-30 03:43:45","duration_h":76.56,"samples":40,"min_dist_km":2.08,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/27564"},{"port_id":27564,"port_name":"Fechenheim","port_lat":50.1333,"port_lng":8.75,"country_id":432,"country_name":"Germany","arrival":"2026-03-24 22:14:52","departure":"2026-03-25 08:34:33","duration_h":10.33,"samples":5,"min_dist_km":2.098,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/27564"},{"port_id":27564,"port_name":"Fechenheim","port_lat":50.1333,"port_lng":8.75,"country_id":432,"country_name":"Germany","arrival":"2026-03-19 23:04:11","departure":"2026-03-23 05:18:46","duration_h":78.24,"samples":39,"min_dist_km":2.079,"max_speed_kn":0,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/27564"},{"port_id":30030,"port_name":"Mainz-Kostheim","port_lat":50,"port_lng":8.3,"country_id":432,"country_name":"Germany","arrival":"2026-03-17 20:28:21","departure":"2026-03-18 11:21:32","duration_h":14.89,"samples":8,"min_dist_km":1.168,"max_speed_kn":3.7,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/30030"},{"port_id":27564,"port_name":"Fechenheim","port_lat":50.1333,"port_lng":8.75,"country_id":432,"country_name":"Germany","arrival":"2026-03-13 14:16:59","departure":"2026-03-16 06:43:48","duration_h":64.45,"samples":33,"min_dist_km":2.096,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/27564"},{"port_id":27564,"port_name":"Fechenheim","port_lat":50.1333,"port_lng":8.75,"country_id":432,"country_name":"Germany","arrival":"2026-03-10 23:24:00","departure":"2026-03-11 12:25:09","duration_h":13.02,"samples":8,"min_dist_km":2.018,"max_speed_kn":0.2,"anchorage_hit":1,"port_url":"/topos/ports/90D/ALL/432/27564"}],"errors":[]}