{"schemaVersion":2,"metric":{"id":"portwatch-port-calls","title":"Port calls","unit":"calls per day","definition":"Port calls in calls per day. Weekly full rebuild; any past value may change. Revisions stored with an incrementing revision number. Retained owner-export values; no unit conversion or daily averaging is applied.","source":{"url":"https://portwatch.imf.org/","sha256":"9dda55c10625fa436976d503e288012191e1f27b2be0a37251cabe8c8b92b3ba","retrievedAt":"2026-10-06T02:47:17.366757+00:00","retrievalBasis":"library-capture"},"attribution":"Source: IMF PortWatch, International Monetary Fund, using UN Global Platform AIS data. Retained normalization and selected export by World Freight Monitor; selection and charts by World Signals Monitor. Owner-confirmed redistribution authority applies. No publisher endorsement is implied.","json":"/global-data/portwatch-port-calls.json","csv":"/global-data/portwatch-port-calls.csv","csvIsIndex":true,"rows":130544,"present":130544,"countries":328},"entityFiles":[{"country":"abidjan","name":"Abidjan","rows":398,"json":"/global-data/portwatch-port-calls-abidjan.json","csv":"/global-data/portwatch-port-calls-abidjan.csv"},{"country":"abu-dhabi","name":"Abu Dhabi","rows":398,"json":"/global-data/portwatch-port-calls-abu-dhabi.json","csv":"/global-data/portwatch-port-calls-abu-dhabi.csv"},{"country":"alexandria","name":"Alexandria","rows":398,"json":"/global-data/portwatch-port-calls-alexandria.json","csv":"/global-data/portwatch-port-calls-alexandria.csv"},{"country":"algeciras","name":"Algeciras","rows":398,"json":"/global-data/portwatch-port-calls-algeciras.json","csv":"/global-data/portwatch-port-calls-algeciras.csv"},{"country":"altamira","name":"Altamira","rows":398,"json":"/global-data/portwatch-port-calls-altamira.json","csv":"/global-data/portwatch-port-calls-altamira.csv"},{"country":"ambarli","name":"Ambarli","rows":398,"json":"/global-data/portwatch-port-calls-ambarli.json","csv":"/global-data/portwatch-port-calls-ambarli.csv"},{"country":"amsterdam","name":"Amsterdam","rows":398,"json":"/global-data/portwatch-port-calls-amsterdam.json","csv":"/global-data/portwatch-port-calls-amsterdam.csv"},{"country":"antwerp","name":"Antwerp","rows":398,"json":"/global-data/portwatch-port-calls-antwerp.json","csv":"/global-data/portwatch-port-calls-antwerp.csv"},{"country":"ashdod","name":"Ashdod","rows":398,"json":"/global-data/portwatch-port-calls-ashdod.json","csv":"/global-data/portwatch-port-calls-ashdod.csv"},{"country":"aspropirgos","name":"Asprópirgos","rows":398,"json":"/global-data/portwatch-port-calls-aspropirgos.json","csv":"/global-data/portwatch-port-calls-aspropirgos.csv"},{"country":"augusta","name":"Augusta","rows":398,"json":"/global-data/portwatch-port-calls-augusta.json","csv":"/global-data/portwatch-port-calls-augusta.csv"},{"country":"baku-port","name":"Baku Port","rows":398,"json":"/global-data/portwatch-port-calls-baku-port.json","csv":"/global-data/portwatch-port-calls-baku-port.csv"},{"country":"balboa","name":"Balboa","rows":398,"json":"/global-data/portwatch-port-calls-balboa.json","csv":"/global-data/portwatch-port-calls-balboa.csv"},{"country":"balikpapan","name":"Balikpapan","rows":398,"json":"/global-data/portwatch-port-calls-balikpapan.json","csv":"/global-data/portwatch-port-calls-balikpapan.csv"},{"country":"baltimore","name":"Baltimore","rows":398,"json":"/global-data/portwatch-port-calls-baltimore.json","csv":"/global-data/portwatch-port-calls-baltimore.csv"},{"country":"bandar-shahid-rajaee","name":"Bandar Shahid Rajaee","rows":398,"json":"/global-data/portwatch-port-calls-bandar-shahid-rajaee.json","csv":"/global-data/portwatch-port-calls-bandar-shahid-rajaee.csv"},{"country":"bangkok","name":"Bangkok","rows":398,"json":"/global-data/portwatch-port-calls-bangkok.json","csv":"/global-data/portwatch-port-calls-bangkok.csv"},{"country":"banjarmasin","name":"Banjarmasin","rows":398,"json":"/global-data/portwatch-port-calls-banjarmasin.json","csv":"/global-data/portwatch-port-calls-banjarmasin.csv"},{"country":"barcelona","name":"Barcelona","rows":398,"json":"/global-data/portwatch-port-calls-barcelona.json","csv":"/global-data/portwatch-port-calls-barcelona.csv"},{"country":"batangas-city","name":"Batangas City","rows":398,"json":"/global-data/portwatch-port-calls-batangas-city.json","csv":"/global-data/portwatch-port-calls-batangas-city.csv"},{"country":"baton-rouge","name":"Baton Rouge","rows":398,"json":"/global-data/portwatch-port-calls-baton-rouge.json","csv":"/global-data/portwatch-port-calls-baton-rouge.csv"},{"country":"bayuquan","name":"Bayuquan","rows":398,"json":"/global-data/portwatch-port-calls-bayuquan.json","csv":"/global-data/portwatch-port-calls-bayuquan.csv"},{"country":"beaumont","name":"Beaumont","rows":398,"json":"/global-data/portwatch-port-calls-beaumont.json","csv":"/global-data/portwatch-port-calls-beaumont.csv"},{"country":"beirut","name":"Beirut","rows":398,"json":"/global-data/portwatch-port-calls-beirut.json","csv":"/global-data/portwatch-port-calls-beirut.csv"},{"country":"belawan","name":"Belawan","rows":398,"json":"/global-data/portwatch-port-calls-belawan.json","csv":"/global-data/portwatch-port-calls-belawan.csv"},{"country":"belfast","name":"Belfast","rows":398,"json":"/global-data/portwatch-port-calls-belfast.json","csv":"/global-data/portwatch-port-calls-belfast.csv"},{"country":"bilbao","name":"Bilbao","rows":398,"json":"/global-data/portwatch-port-calls-bilbao.json","csv":"/global-data/portwatch-port-calls-bilbao.csv"},{"country":"borusan","name":"Borusan","rows":398,"json":"/global-data/portwatch-port-calls-borusan.json","csv":"/global-data/portwatch-port-calls-borusan.csv"},{"country":"brake","name":"Brake","rows":398,"json":"/global-data/portwatch-port-calls-brake.json","csv":"/global-data/portwatch-port-calls-brake.csv"},{"country":"bremen","name":"Bremen","rows":398,"json":"/global-data/portwatch-port-calls-bremen.json","csv":"/global-data/portwatch-port-calls-bremen.csv"},{"country":"bremerhaven","name":"Bremerhaven","rows":398,"json":"/global-data/portwatch-port-calls-bremerhaven.json","csv":"/global-data/portwatch-port-calls-bremerhaven.csv"},{"country":"brisbane","name":"Brisbane","rows":398,"json":"/global-data/portwatch-port-calls-brisbane.json","csv":"/global-data/portwatch-port-calls-brisbane.csv"},{"country":"brunsbuettel","name":"Brunsbuettel","rows":398,"json":"/global-data/portwatch-port-calls-brunsbuettel.json","csv":"/global-data/portwatch-port-calls-brunsbuettel.csv"},{"country":"brunswick","name":"Brunswick","rows":398,"json":"/global-data/portwatch-port-calls-brunswick.json","csv":"/global-data/portwatch-port-calls-brunswick.csv"},{"country":"buenaventura","name":"Buenaventura","rows":398,"json":"/global-data/portwatch-port-calls-buenaventura.json","csv":"/global-data/portwatch-port-calls-buenaventura.csv"},{"country":"buenos-aires","name":"Buenos Aires","rows":398,"json":"/global-data/portwatch-port-calls-buenos-aires.json","csv":"/global-data/portwatch-port-calls-buenos-aires.csv"},{"country":"burgas","name":"Burgas","rows":398,"json":"/global-data/portwatch-port-calls-burgas.json","csv":"/global-data/portwatch-port-calls-burgas.csv"},{"country":"busan","name":"Busan","rows":398,"json":"/global-data/portwatch-port-calls-busan.json","csv":"/global-data/portwatch-port-calls-busan.csv"},{"country":"cai-mep","name":"Cai Mep","rows":398,"json":"/global-data/portwatch-port-calls-cai-mep.json","csv":"/global-data/portwatch-port-calls-cai-mep.csv"},{"country":"calais","name":"Calais","rows":398,"json":"/global-data/portwatch-port-calls-calais.json","csv":"/global-data/portwatch-port-calls-calais.csv"},{"country":"callao","name":"Callao","rows":398,"json":"/global-data/portwatch-port-calls-callao.json","csv":"/global-data/portwatch-port-calls-callao.csv"},{"country":"cape-town","name":"Cape Town","rows":398,"json":"/global-data/portwatch-port-calls-cape-town.json","csv":"/global-data/portwatch-port-calls-cape-town.csv"},{"country":"cartagena-co","name":"Cartagena (CO)","rows":398,"json":"/global-data/portwatch-port-calls-cartagena-co.json","csv":"/global-data/portwatch-port-calls-cartagena-co.csv"},{"country":"cartagena-es","name":"Cartagena (ES)","rows":398,"json":"/global-data/portwatch-port-calls-cartagena-es.json","csv":"/global-data/portwatch-port-calls-cartagena-es.csv"},{"country":"casablanca","name":"Casablanca","rows":398,"json":"/global-data/portwatch-port-calls-casablanca.json","csv":"/global-data/portwatch-port-calls-casablanca.csv"},{"country":"cat-lai","name":"Cat Lai","rows":398,"json":"/global-data/portwatch-port-calls-cat-lai.json","csv":"/global-data/portwatch-port-calls-cat-lai.csv"},{"country":"cebu","name":"Cebu","rows":398,"json":"/global-data/portwatch-port-calls-cebu.json","csv":"/global-data/portwatch-port-calls-cebu.csv"},{"country":"charleston","name":"Charleston","rows":398,"json":"/global-data/portwatch-port-calls-charleston.json","csv":"/global-data/portwatch-port-calls-charleston.csv"},{"country":"chennai","name":"Chennai","rows":398,"json":"/global-data/portwatch-port-calls-chennai.json","csv":"/global-data/portwatch-port-calls-chennai.csv"},{"country":"chiba","name":"Chiba","rows":398,"json":"/global-data/portwatch-port-calls-chiba.json","csv":"/global-data/portwatch-port-calls-chiba.csv"},{"country":"chittagong","name":"Chittagong","rows":398,"json":"/global-data/portwatch-port-calls-chittagong.json","csv":"/global-data/portwatch-port-calls-chittagong.csv"},{"country":"chornomorsk","name":"Chornomorsk","rows":398,"json":"/global-data/portwatch-port-calls-chornomorsk.json","csv":"/global-data/portwatch-port-calls-chornomorsk.csv"},{"country":"colombo","name":"Colombo","rows":398,"json":"/global-data/portwatch-port-calls-colombo.json","csv":"/global-data/portwatch-port-calls-colombo.csv"},{"country":"constantza","name":"Constantza","rows":398,"json":"/global-data/portwatch-port-calls-constantza.json","csv":"/global-data/portwatch-port-calls-constantza.csv"},{"country":"corpus-christi","name":"Corpus Christi","rows":398,"json":"/global-data/portwatch-port-calls-corpus-christi.json","csv":"/global-data/portwatch-port-calls-corpus-christi.csv"},{"country":"da-nang","name":"Da Nang","rows":398,"json":"/global-data/portwatch-port-calls-da-nang.json","csv":"/global-data/portwatch-port-calls-da-nang.csv"},{"country":"daesan","name":"Daesan","rows":398,"json":"/global-data/portwatch-port-calls-daesan.json","csv":"/global-data/portwatch-port-calls-daesan.csv"},{"country":"dakar","name":"Dakar","rows":398,"json":"/global-data/portwatch-port-calls-dakar.json","csv":"/global-data/portwatch-port-calls-dakar.csv"},{"country":"dalian","name":"Dalian","rows":398,"json":"/global-data/portwatch-port-calls-dalian.json","csv":"/global-data/portwatch-port-calls-dalian.csv"},{"country":"damietta","name":"Damietta","rows":398,"json":"/global-data/portwatch-port-calls-damietta.json","csv":"/global-data/portwatch-port-calls-damietta.csv"},{"country":"dampier","name":"Dampier","rows":398,"json":"/global-data/portwatch-port-calls-dampier.json","csv":"/global-data/portwatch-port-calls-dampier.csv"},{"country":"davao","name":"Davao","rows":398,"json":"/global-data/portwatch-port-calls-davao.json","csv":"/global-data/portwatch-port-calls-davao.csv"},{"country":"derince","name":"Derince","rows":398,"json":"/global-data/portwatch-port-calls-derince.json","csv":"/global-data/portwatch-port-calls-derince.csv"},{"country":"diliskelesi","name":"Diliskelesi","rows":398,"json":"/global-data/portwatch-port-calls-diliskelesi.json","csv":"/global-data/portwatch-port-calls-diliskelesi.csv"},{"country":"dongguan-lng-terminal","name":"Dongguan LNG Terminal","rows":398,"json":"/global-data/portwatch-port-calls-dongguan-lng-terminal.json","csv":"/global-data/portwatch-port-calls-dongguan-lng-terminal.csv"},{"country":"dongjiakou","name":"Dongjiakou","rows":398,"json":"/global-data/portwatch-port-calls-dongjiakou.json","csv":"/global-data/portwatch-port-calls-dongjiakou.csv"},{"country":"dover","name":"Dover","rows":398,"json":"/global-data/portwatch-port-calls-dover.json","csv":"/global-data/portwatch-port-calls-dover.csv"},{"country":"dubai","name":"Dubai","rows":398,"json":"/global-data/portwatch-port-calls-dubai.json","csv":"/global-data/portwatch-port-calls-dubai.csv"},{"country":"dublin","name":"Dublin","rows":398,"json":"/global-data/portwatch-port-calls-dublin.json","csv":"/global-data/portwatch-port-calls-dublin.csv"},{"country":"dumai","name":"Dumai","rows":398,"json":"/global-data/portwatch-port-calls-dumai.json","csv":"/global-data/portwatch-port-calls-dumai.csv"},{"country":"dung-quat","name":"Dung Quat","rows":398,"json":"/global-data/portwatch-port-calls-dung-quat.json","csv":"/global-data/portwatch-port-calls-dung-quat.csv"},{"country":"dunkirk","name":"Dunkirk","rows":398,"json":"/global-data/portwatch-port-calls-dunkirk.json","csv":"/global-data/portwatch-port-calls-dunkirk.csv"},{"country":"durban","name":"Durban","rows":398,"json":"/global-data/portwatch-port-calls-durban.json","csv":"/global-data/portwatch-port-calls-durban.csv"},{"country":"el-dekheila","name":"El Dekheila","rows":398,"json":"/global-data/portwatch-port-calls-el-dekheila.json","csv":"/global-data/portwatch-port-calls-el-dekheila.csv"},{"country":"eleusis","name":"Eleusis","rows":398,"json":"/global-data/portwatch-port-calls-eleusis.json","csv":"/global-data/portwatch-port-calls-eleusis.csv"},{"country":"emden","name":"Emden","rows":398,"json":"/global-data/portwatch-port-calls-emden.json","csv":"/global-data/portwatch-port-calls-emden.csv"},{"country":"fangcheng","name":"Fangcheng","rows":398,"json":"/global-data/portwatch-port-calls-fangcheng.json","csv":"/global-data/portwatch-port-calls-fangcheng.csv"},{"country":"fawley","name":"Fawley","rows":398,"json":"/global-data/portwatch-port-calls-fawley.json","csv":"/global-data/portwatch-port-calls-fawley.csv"},{"country":"felixstowe","name":"Felixstowe","rows":398,"json":"/global-data/portwatch-port-calls-felixstowe.json","csv":"/global-data/portwatch-port-calls-felixstowe.csv"},{"country":"fremantle","name":"Fremantle","rows":398,"json":"/global-data/portwatch-port-calls-fremantle.json","csv":"/global-data/portwatch-port-calls-fremantle.csv"},{"country":"fujairah","name":"Fujairah","rows":398,"json":"/global-data/portwatch-port-calls-fujairah.json","csv":"/global-data/portwatch-port-calls-fujairah.csv"},{"country":"fukuyama","name":"Fukuyama","rows":398,"json":"/global-data/portwatch-port-calls-fukuyama.json","csv":"/global-data/portwatch-port-calls-fukuyama.csv"},{"country":"funabashi","name":"Funabashi","rows":398,"json":"/global-data/portwatch-port-calls-funabashi.json","csv":"/global-data/portwatch-port-calls-funabashi.csv"},{"country":"fuzhou","name":"Fuzhou","rows":398,"json":"/global-data/portwatch-port-calls-fuzhou.json","csv":"/global-data/portwatch-port-calls-fuzhou.csv"},{"country":"gdansk","name":"Gdansk","rows":398,"json":"/global-data/portwatch-port-calls-gdansk.json","csv":"/global-data/portwatch-port-calls-gdansk.csv"},{"country":"gdynia","name":"Gdynia","rows":398,"json":"/global-data/portwatch-port-calls-gdynia.json","csv":"/global-data/portwatch-port-calls-gdynia.csv"},{"country":"genova","name":"Genova","rows":398,"json":"/global-data/portwatch-port-calls-genova.json","csv":"/global-data/portwatch-port-calls-genova.csv"},{"country":"georgetown-gy","name":"Georgetown (GY)","rows":398,"json":"/global-data/portwatch-port-calls-georgetown-gy.json","csv":"/global-data/portwatch-port-calls-georgetown-gy.csv"},{"country":"ghent","name":"Ghent","rows":398,"json":"/global-data/portwatch-port-calls-ghent.json","csv":"/global-data/portwatch-port-calls-ghent.csv"},{"country":"gioia-tauro","name":"Gioia Tauro","rows":398,"json":"/global-data/portwatch-port-calls-gioia-tauro.json","csv":"/global-data/portwatch-port-calls-gioia-tauro.csv"},{"country":"gladstone","name":"Gladstone","rows":398,"json":"/global-data/portwatch-port-calls-gladstone.json","csv":"/global-data/portwatch-port-calls-gladstone.csv"},{"country":"goteborg","name":"Göteborg","rows":398,"json":"/global-data/portwatch-port-calls-goteborg.json","csv":"/global-data/portwatch-port-calls-goteborg.csv"},{"country":"gourd-shanzui","name":"Gourd Shanzui","rows":398,"json":"/global-data/portwatch-port-calls-gourd-shanzui.json","csv":"/global-data/portwatch-port-calls-gourd-shanzui.csv"},{"country":"gresik","name":"Gresik","rows":398,"json":"/global-data/portwatch-port-calls-gresik.json","csv":"/global-data/portwatch-port-calls-gresik.csv"},{"country":"guangzhou-huangpu","name":"Guangzhou (Huangpu)","rows":398,"json":"/global-data/portwatch-port-calls-guangzhou-huangpu.json","csv":"/global-data/portwatch-port-calls-guangzhou-huangpu.csv"},{"country":"guangzhou-nansha","name":"Guangzhou (Nansha)","rows":398,"json":"/global-data/portwatch-port-calls-guangzhou-nansha.json","csv":"/global-data/portwatch-port-calls-guangzhou-nansha.csv"},{"country":"guayaquil","name":"Guayaquil","rows":398,"json":"/global-data/portwatch-port-calls-guayaquil.json","csv":"/global-data/portwatch-port-calls-guayaquil.csv"},{"country":"gwangyang","name":"Gwangyang","rows":398,"json":"/global-data/portwatch-port-calls-gwangyang.json","csv":"/global-data/portwatch-port-calls-gwangyang.csv"},{"country":"hachinohe","name":"Hachinohe","rows":398,"json":"/global-data/portwatch-port-calls-hachinohe.json","csv":"/global-data/portwatch-port-calls-hachinohe.csv"},{"country":"hai-phong","name":"Hai Phong","rows":398,"json":"/global-data/portwatch-port-calls-hai-phong.json","csv":"/global-data/portwatch-port-calls-hai-phong.csv"},{"country":"haifa","name":"Haifa","rows":398,"json":"/global-data/portwatch-port-calls-haifa.json","csv":"/global-data/portwatch-port-calls-haifa.csv"},{"country":"hakata","name":"Hakata","rows":398,"json":"/global-data/portwatch-port-calls-hakata.json","csv":"/global-data/portwatch-port-calls-hakata.csv"},{"country":"hakodate","name":"Hakodate","rows":398,"json":"/global-data/portwatch-port-calls-hakodate.json","csv":"/global-data/portwatch-port-calls-hakodate.csv"},{"country":"hamburg","name":"Hamburg","rows":398,"json":"/global-data/portwatch-port-calls-hamburg.json","csv":"/global-data/portwatch-port-calls-hamburg.csv"},{"country":"hibikinada","name":"Hibikinada","rows":398,"json":"/global-data/portwatch-port-calls-hibikinada.json","csv":"/global-data/portwatch-port-calls-hibikinada.csv"},{"country":"higashiharima","name":"Higashiharima","rows":398,"json":"/global-data/portwatch-port-calls-higashiharima.json","csv":"/global-data/portwatch-port-calls-higashiharima.csv"},{"country":"himeji","name":"Himeji","rows":398,"json":"/global-data/portwatch-port-calls-himeji.json","csv":"/global-data/portwatch-port-calls-himeji.csv"},{"country":"hiroshima","name":"Hiroshima","rows":398,"json":"/global-data/portwatch-port-calls-hiroshima.json","csv":"/global-data/portwatch-port-calls-hiroshima.csv"},{"country":"hong-kong","name":"Hong Kong","rows":398,"json":"/global-data/portwatch-port-calls-hong-kong.json","csv":"/global-data/portwatch-port-calls-hong-kong.csv"},{"country":"houston","name":"Houston","rows":398,"json":"/global-data/portwatch-port-calls-houston.json","csv":"/global-data/portwatch-port-calls-houston.csv"},{"country":"huanghua","name":"Huanghua","rows":398,"json":"/global-data/portwatch-port-calls-huanghua.json","csv":"/global-data/portwatch-port-calls-huanghua.csv"},{"country":"huelva","name":"Huelva","rows":398,"json":"/global-data/portwatch-port-calls-huelva.json","csv":"/global-data/portwatch-port-calls-huelva.csv"},{"country":"huizhou","name":"Huizhou","rows":398,"json":"/global-data/portwatch-port-calls-huizhou.json","csv":"/global-data/portwatch-port-calls-huizhou.csv"},{"country":"hull","name":"Hull","rows":398,"json":"/global-data/portwatch-port-calls-hull.json","csv":"/global-data/portwatch-port-calls-hull.csv"},{"country":"ijmuiden","name":"IJmuiden","rows":398,"json":"/global-data/portwatch-port-calls-ijmuiden.json","csv":"/global-data/portwatch-port-calls-ijmuiden.csv"},{"country":"immingham","name":"Immingham","rows":398,"json":"/global-data/portwatch-port-calls-immingham.json","csv":"/global-data/portwatch-port-calls-immingham.csv"},{"country":"incheon","name":"Incheon","rows":398,"json":"/global-data/portwatch-port-calls-incheon.json","csv":"/global-data/portwatch-port-calls-incheon.csv"},{"country":"istanbul","name":"Istanbul","rows":398,"json":"/global-data/portwatch-port-calls-istanbul.json","csv":"/global-data/portwatch-port-calls-istanbul.csv"},{"country":"itaqui","name":"Itaqui","rows":398,"json":"/global-data/portwatch-port-calls-itaqui.json","csv":"/global-data/portwatch-port-calls-itaqui.csv"},{"country":"iwakuni","name":"Iwakuni","rows":398,"json":"/global-data/portwatch-port-calls-iwakuni.json","csv":"/global-data/portwatch-port-calls-iwakuni.csv"},{"country":"izmail","name":"Izmail","rows":398,"json":"/global-data/portwatch-port-calls-izmail.json","csv":"/global-data/portwatch-port-calls-izmail.csv"},{"country":"jebel-ali","name":"Jebel Ali","rows":398,"json":"/global-data/portwatch-port-calls-jebel-ali.json","csv":"/global-data/portwatch-port-calls-jebel-ali.csv"},{"country":"jeddah","name":"Jeddah","rows":398,"json":"/global-data/portwatch-port-calls-jeddah.json","csv":"/global-data/portwatch-port-calls-jeddah.csv"},{"country":"jiangyin","name":"Jiangyin","rows":398,"json":"/global-data/portwatch-port-calls-jiangyin.json","csv":"/global-data/portwatch-port-calls-jiangyin.csv"},{"country":"johor","name":"Johor","rows":398,"json":"/global-data/portwatch-port-calls-johor.json","csv":"/global-data/portwatch-port-calls-johor.csv"},{"country":"jorf-lasfar","name":"Jorf Lasfar","rows":398,"json":"/global-data/portwatch-port-calls-jorf-lasfar.json","csv":"/global-data/portwatch-port-calls-jorf-lasfar.csv"},{"country":"jubail","name":"Jubail","rows":398,"json":"/global-data/portwatch-port-calls-jubail.json","csv":"/global-data/portwatch-port-calls-jubail.csv"},{"country":"kagoshima","name":"Kagoshima","rows":398,"json":"/global-data/portwatch-port-calls-kagoshima.json","csv":"/global-data/portwatch-port-calls-kagoshima.csv"},{"country":"kampong-saom","name":"Kâmpóng Saôm","rows":398,"json":"/global-data/portwatch-port-calls-kampong-saom.json","csv":"/global-data/portwatch-port-calls-kampong-saom.csv"},{"country":"kanda","name":"Kanda","rows":398,"json":"/global-data/portwatch-port-calls-kanda.json","csv":"/global-data/portwatch-port-calls-kanda.csv"},{"country":"kandla","name":"Kandla","rows":398,"json":"/global-data/portwatch-port-calls-kandla.json","csv":"/global-data/portwatch-port-calls-kandla.csv"},{"country":"kaohsiung","name":"Kaohsiung","rows":398,"json":"/global-data/portwatch-port-calls-kaohsiung.json","csv":"/global-data/portwatch-port-calls-kaohsiung.csv"},{"country":"kashima-ibaraki","name":"Kashima-Ibaraki","rows":398,"json":"/global-data/portwatch-port-calls-kashima-ibaraki.json","csv":"/global-data/portwatch-port-calls-kashima-ibaraki.csv"},{"country":"kawasaki","name":"Kawasaki","rows":398,"json":"/global-data/portwatch-port-calls-kawasaki.json","csv":"/global-data/portwatch-port-calls-kawasaki.csv"},{"country":"keelung","name":"Keelung","rows":398,"json":"/global-data/portwatch-port-calls-keelung.json","csv":"/global-data/portwatch-port-calls-keelung.csv"},{"country":"kerch","name":"Kerch","rows":398,"json":"/global-data/portwatch-port-calls-kerch.json","csv":"/global-data/portwatch-port-calls-kerch.csv"},{"country":"khalifa-port","name":"Khalifa Port","rows":398,"json":"/global-data/portwatch-port-calls-khalifa-port.json","csv":"/global-data/portwatch-port-calls-khalifa-port.csv"},{"country":"kikuma","name":"Kikuma","rows":398,"json":"/global-data/portwatch-port-calls-kikuma.json","csv":"/global-data/portwatch-port-calls-kikuma.csv"},{"country":"kingston","name":"Kingston","rows":398,"json":"/global-data/portwatch-port-calls-kingston.json","csv":"/global-data/portwatch-port-calls-kingston.csv"},{"country":"kinuura","name":"Kinuura","rows":398,"json":"/global-data/portwatch-port-calls-kinuura.json","csv":"/global-data/portwatch-port-calls-kinuura.csv"},{"country":"kisarazu","name":"Kisarazu","rows":398,"json":"/global-data/portwatch-port-calls-kisarazu.json","csv":"/global-data/portwatch-port-calls-kisarazu.csv"},{"country":"kitakyushu","name":"Kitakyushu","rows":398,"json":"/global-data/portwatch-port-calls-kitakyushu.json","csv":"/global-data/portwatch-port-calls-kitakyushu.csv"},{"country":"klaipeda","name":"Klaipeda","rows":398,"json":"/global-data/portwatch-port-calls-klaipeda.json","csv":"/global-data/portwatch-port-calls-klaipeda.csv"},{"country":"kobe","name":"Kobe","rows":398,"json":"/global-data/portwatch-port-calls-kobe.json","csv":"/global-data/portwatch-port-calls-kobe.csv"},{"country":"kristiansund","name":"Kristiansund","rows":398,"json":"/global-data/portwatch-port-calls-kristiansund.json","csv":"/global-data/portwatch-port-calls-kristiansund.csv"},{"country":"kuantan","name":"Kuantan","rows":398,"json":"/global-data/portwatch-port-calls-kuantan.json","csv":"/global-data/portwatch-port-calls-kuantan.csv"},{"country":"kushiro","name":"Kushiro","rows":398,"json":"/global-data/portwatch-port-calls-kushiro.json","csv":"/global-data/portwatch-port-calls-kushiro.csv"},{"country":"laem-chabang","name":"Laem Chabang","rows":398,"json":"/global-data/portwatch-port-calls-laem-chabang.json","csv":"/global-data/portwatch-port-calls-laem-chabang.csv"},{"country":"lagos","name":"Lagos","rows":398,"json":"/global-data/portwatch-port-calls-lagos.json","csv":"/global-data/portwatch-port-calls-lagos.csv"},{"country":"lanqiao-port","name":"Lanqiao Port","rows":398,"json":"/global-data/portwatch-port-calls-lanqiao-port.json","csv":"/global-data/portwatch-port-calls-lanqiao-port.csv"},{"country":"las-palmas","name":"Las Palmas","rows":398,"json":"/global-data/portwatch-port-calls-las-palmas.json","csv":"/global-data/portwatch-port-calls-las-palmas.csv"},{"country":"lazaro-cardenas","name":"Lazaro Cardenas","rows":398,"json":"/global-data/portwatch-port-calls-lazaro-cardenas.json","csv":"/global-data/portwatch-port-calls-lazaro-cardenas.csv"},{"country":"le-havre","name":"Le Havre","rows":398,"json":"/global-data/portwatch-port-calls-le-havre.json","csv":"/global-data/portwatch-port-calls-le-havre.csv"},{"country":"leixoes","name":"Leixoes","rows":398,"json":"/global-data/portwatch-port-calls-leixoes.json","csv":"/global-data/portwatch-port-calls-leixoes.csv"},{"country":"lianyungang","name":"Lianyungang","rows":398,"json":"/global-data/portwatch-port-calls-lianyungang.json","csv":"/global-data/portwatch-port-calls-lianyungang.csv"},{"country":"lisboa","name":"Lisboa","rows":398,"json":"/global-data/portwatch-port-calls-lisboa.json","csv":"/global-data/portwatch-port-calls-lisboa.csv"},{"country":"liverpool","name":"Liverpool","rows":398,"json":"/global-data/portwatch-port-calls-liverpool.json","csv":"/global-data/portwatch-port-calls-liverpool.csv"},{"country":"livorno","name":"Livorno","rows":398,"json":"/global-data/portwatch-port-calls-livorno.json","csv":"/global-data/portwatch-port-calls-livorno.csv"},{"country":"lome","name":"Lome","rows":398,"json":"/global-data/portwatch-port-calls-lome.json","csv":"/global-data/portwatch-port-calls-lome.csv"},{"country":"london","name":"London","rows":398,"json":"/global-data/portwatch-port-calls-london.json","csv":"/global-data/portwatch-port-calls-london.csv"},{"country":"london-gateway","name":"London Gateway","rows":398,"json":"/global-data/portwatch-port-calls-london-gateway.json","csv":"/global-data/portwatch-port-calls-london-gateway.csv"},{"country":"longkou-gang","name":"Longkou Gang","rows":398,"json":"/global-data/portwatch-port-calls-longkou-gang.json","csv":"/global-data/portwatch-port-calls-longkou-gang.csv"},{"country":"los-angeles-long-beach","name":"Los Angeles-Long Beach","rows":398,"json":"/global-data/portwatch-port-calls-los-angeles-long-beach.json","csv":"/global-data/portwatch-port-calls-los-angeles-long-beach.csv"},{"country":"luanda","name":"Luanda","rows":398,"json":"/global-data/portwatch-port-calls-luanda.json","csv":"/global-data/portwatch-port-calls-luanda.csv"},{"country":"makassar","name":"Makassar","rows":398,"json":"/global-data/portwatch-port-calls-makassar.json","csv":"/global-data/portwatch-port-calls-makassar.csv"},{"country":"manila","name":"Manila","rows":398,"json":"/global-data/portwatch-port-calls-manila.json","csv":"/global-data/portwatch-port-calls-manila.csv"},{"country":"manzanillo-mx","name":"Manzanillo (MX)","rows":398,"json":"/global-data/portwatch-port-calls-manzanillo-mx.json","csv":"/global-data/portwatch-port-calls-manzanillo-mx.csv"},{"country":"manzanillo-pa","name":"Manzanillo (PA)","rows":398,"json":"/global-data/portwatch-port-calls-manzanillo-pa.json","csv":"/global-data/portwatch-port-calls-manzanillo-pa.csv"},{"country":"map-ta-phut","name":"Map Ta Phut","rows":398,"json":"/global-data/portwatch-port-calls-map-ta-phut.json","csv":"/global-data/portwatch-port-calls-map-ta-phut.csv"},{"country":"mariupol","name":"Mariupol","rows":398,"json":"/global-data/portwatch-port-calls-mariupol.json","csv":"/global-data/portwatch-port-calls-mariupol.csv"},{"country":"marsaxlokk","name":"Marsaxlokk","rows":398,"json":"/global-data/portwatch-port-calls-marsaxlokk.json","csv":"/global-data/portwatch-port-calls-marsaxlokk.csv"},{"country":"marugame","name":"Marugame","rows":398,"json":"/global-data/portwatch-port-calls-marugame.json","csv":"/global-data/portwatch-port-calls-marugame.csv"},{"country":"matsuyama","name":"Matsuyama","rows":398,"json":"/global-data/portwatch-port-calls-matsuyama.json","csv":"/global-data/portwatch-port-calls-matsuyama.csv"},{"country":"mawan","name":"Mawan","rows":398,"json":"/global-data/portwatch-port-calls-mawan.json","csv":"/global-data/portwatch-port-calls-mawan.csv"},{"country":"melbourne","name":"Melbourne","rows":398,"json":"/global-data/portwatch-port-calls-melbourne.json","csv":"/global-data/portwatch-port-calls-melbourne.csv"},{"country":"mersin","name":"Mersin","rows":398,"json":"/global-data/portwatch-port-calls-mersin.json","csv":"/global-data/portwatch-port-calls-mersin.csv"},{"country":"mikawa","name":"Mikawa","rows":398,"json":"/global-data/portwatch-port-calls-mikawa.json","csv":"/global-data/portwatch-port-calls-mikawa.csv"},{"country":"mizushima","name":"Mizushima","rows":398,"json":"/global-data/portwatch-port-calls-mizushima.json","csv":"/global-data/portwatch-port-calls-mizushima.csv"},{"country":"moerdijk","name":"Moerdijk","rows":398,"json":"/global-data/portwatch-port-calls-moerdijk.json","csv":"/global-data/portwatch-port-calls-moerdijk.csv"},{"country":"moji","name":"Moji","rows":398,"json":"/global-data/portwatch-port-calls-moji.json","csv":"/global-data/portwatch-port-calls-moji.csv"},{"country":"mombasa","name":"Mombasa","rows":398,"json":"/global-data/portwatch-port-calls-mombasa.json","csv":"/global-data/portwatch-port-calls-mombasa.csv"},{"country":"mongstad","name":"Mongstad","rows":398,"json":"/global-data/portwatch-port-calls-mongstad.json","csv":"/global-data/portwatch-port-calls-mongstad.csv"},{"country":"montevideo","name":"Montevideo","rows":398,"json":"/global-data/portwatch-port-calls-montevideo.json","csv":"/global-data/portwatch-port-calls-montevideo.csv"},{"country":"montreal","name":"Montreal","rows":398,"json":"/global-data/portwatch-port-calls-montreal.json","csv":"/global-data/portwatch-port-calls-montreal.csv"},{"country":"mumbai-jawaharlal-nehru","name":"Mumbai-Jawaharlal Nehru","rows":398,"json":"/global-data/portwatch-port-calls-mumbai-jawaharlal-nehru.json","csv":"/global-data/portwatch-port-calls-mumbai-jawaharlal-nehru.csv"},{"country":"mundra","name":"Mundra","rows":398,"json":"/global-data/portwatch-port-calls-mundra.json","csv":"/global-data/portwatch-port-calls-mundra.csv"},{"country":"muroran","name":"Muroran","rows":398,"json":"/global-data/portwatch-port-calls-muroran.json","csv":"/global-data/portwatch-port-calls-muroran.csv"},{"country":"nagoya","name":"Nagoya","rows":398,"json":"/global-data/portwatch-port-calls-nagoya.json","csv":"/global-data/portwatch-port-calls-nagoya.csv"},{"country":"naha","name":"Naha","rows":398,"json":"/global-data/portwatch-port-calls-naha.json","csv":"/global-data/portwatch-port-calls-naha.csv"},{"country":"nantong","name":"Nantong","rows":398,"json":"/global-data/portwatch-port-calls-nantong.json","csv":"/global-data/portwatch-port-calls-nantong.csv"},{"country":"napoli","name":"Napoli","rows":398,"json":"/global-data/portwatch-port-calls-napoli.json","csv":"/global-data/portwatch-port-calls-napoli.csv"},{"country":"nemrut-bay","name":"Nemrut Bay","rows":398,"json":"/global-data/portwatch-port-calls-nemrut-bay.json","csv":"/global-data/portwatch-port-calls-nemrut-bay.csv"},{"country":"new-orleans","name":"New Orleans","rows":398,"json":"/global-data/portwatch-port-calls-new-orleans.json","csv":"/global-data/portwatch-port-calls-new-orleans.csv"},{"country":"new-york-new-jersey","name":"New York-New Jersey","rows":398,"json":"/global-data/portwatch-port-calls-new-york-new-jersey.json","csv":"/global-data/portwatch-port-calls-new-york-new-jersey.csv"},{"country":"newcastle","name":"Newcastle","rows":398,"json":"/global-data/portwatch-port-calls-newcastle.json","csv":"/global-data/portwatch-port-calls-newcastle.csv"},{"country":"nghi-son","name":"Nghi Son","rows":398,"json":"/global-data/portwatch-port-calls-nghi-son.json","csv":"/global-data/portwatch-port-calls-nghi-son.csv"},{"country":"ngqura","name":"Ngqura","rows":398,"json":"/global-data/portwatch-port-calls-ngqura.json","csv":"/global-data/portwatch-port-calls-ngqura.csv"},{"country":"niigata","name":"Niigata","rows":398,"json":"/global-data/portwatch-port-calls-niigata.json","csv":"/global-data/portwatch-port-calls-niigata.csv"},{"country":"niihama","name":"Niihama","rows":398,"json":"/global-data/portwatch-port-calls-niihama.json","csv":"/global-data/portwatch-port-calls-niihama.csv"},{"country":"ningbo","name":"Ningbo","rows":398,"json":"/global-data/portwatch-port-calls-ningbo.json","csv":"/global-data/portwatch-port-calls-ningbo.csv"},{"country":"norfolk","name":"Norfolk","rows":398,"json":"/global-data/portwatch-port-calls-norfolk.json","csv":"/global-data/portwatch-port-calls-norfolk.csv"},{"country":"novorossiysk","name":"Novorossiysk","rows":398,"json":"/global-data/portwatch-port-calls-novorossiysk.json","csv":"/global-data/portwatch-port-calls-novorossiysk.csv"},{"country":"odessa","name":"Odessa","rows":398,"json":"/global-data/portwatch-port-calls-odessa.json","csv":"/global-data/portwatch-port-calls-odessa.csv"},{"country":"oita","name":"Oita","rows":398,"json":"/global-data/portwatch-port-calls-oita.json","csv":"/global-data/portwatch-port-calls-oita.csv"},{"country":"osaka","name":"Osaka","rows":398,"json":"/global-data/portwatch-port-calls-osaka.json","csv":"/global-data/portwatch-port-calls-osaka.csv"},{"country":"palembang","name":"Palembang","rows":398,"json":"/global-data/portwatch-port-calls-palembang.json","csv":"/global-data/portwatch-port-calls-palembang.csv"},{"country":"panjang","name":"Panjang","rows":398,"json":"/global-data/portwatch-port-calls-panjang.json","csv":"/global-data/portwatch-port-calls-panjang.csv"},{"country":"paranagua","name":"Paranaguá","rows":398,"json":"/global-data/portwatch-port-calls-paranagua.json","csv":"/global-data/portwatch-port-calls-paranagua.csv"},{"country":"penang","name":"Penang","rows":398,"json":"/global-data/portwatch-port-calls-penang.json","csv":"/global-data/portwatch-port-calls-penang.csv"},{"country":"pengerang","name":"Pengerang","rows":398,"json":"/global-data/portwatch-port-calls-pengerang.json","csv":"/global-data/portwatch-port-calls-pengerang.csv"},{"country":"piraeus","name":"Piraeus","rows":398,"json":"/global-data/portwatch-port-calls-piraeus.json","csv":"/global-data/portwatch-port-calls-piraeus.csv"},{"country":"pivdennyi","name":"Pivdennyi","rows":398,"json":"/global-data/portwatch-port-calls-pivdennyi.json","csv":"/global-data/portwatch-port-calls-pivdennyi.csv"},{"country":"pohang","name":"Pohang","rows":398,"json":"/global-data/portwatch-port-calls-pohang.json","csv":"/global-data/portwatch-port-calls-pohang.csv"},{"country":"pontianak","name":"Pontianak","rows":398,"json":"/global-data/portwatch-port-calls-pontianak.json","csv":"/global-data/portwatch-port-calls-pontianak.csv"},{"country":"porsgrunn","name":"Porsgrunn","rows":398,"json":"/global-data/portwatch-port-calls-porsgrunn.json","csv":"/global-data/portwatch-port-calls-porsgrunn.csv"},{"country":"port-botany","name":"Port Botany","rows":398,"json":"/global-data/portwatch-port-calls-port-botany.json","csv":"/global-data/portwatch-port-calls-port-botany.csv"},{"country":"port-elizabeth","name":"Port Elizabeth","rows":398,"json":"/global-data/portwatch-port-calls-port-elizabeth.json","csv":"/global-data/portwatch-port-calls-port-elizabeth.csv"},{"country":"port-everglades","name":"Port Everglades","rows":398,"json":"/global-data/portwatch-port-calls-port-everglades.json","csv":"/global-data/portwatch-port-calls-port-everglades.csv"},{"country":"port-hedland","name":"Port Hedland","rows":398,"json":"/global-data/portwatch-port-calls-port-hedland.json","csv":"/global-data/portwatch-port-calls-port-hedland.csv"},{"country":"port-klang","name":"Port Klang","rows":398,"json":"/global-data/portwatch-port-calls-port-klang.json","csv":"/global-data/portwatch-port-calls-port-klang.csv"},{"country":"port-of-sohar","name":"Port of Sohar","rows":398,"json":"/global-data/portwatch-port-calls-port-of-sohar.json","csv":"/global-data/portwatch-port-calls-port-of-sohar.csv"},{"country":"porto-de-suape","name":"Porto De Suape","rows":398,"json":"/global-data/portwatch-port-calls-porto-de-suape.json","csv":"/global-data/portwatch-port-calls-porto-de-suape.csv"},{"country":"porto-di-lido-venezia","name":"Porto Di Lido-Venezia","rows":398,"json":"/global-data/portwatch-port-calls-porto-di-lido-venezia.json","csv":"/global-data/portwatch-port-calls-porto-di-lido-venezia.csv"},{"country":"porto-do-acu","name":"Porto do Acu","rows":398,"json":"/global-data/portwatch-port-calls-porto-do-acu.json","csv":"/global-data/portwatch-port-calls-porto-do-acu.csv"},{"country":"primorsk","name":"Primorsk","rows":398,"json":"/global-data/portwatch-port-calls-primorsk.json","csv":"/global-data/portwatch-port-calls-primorsk.csv"},{"country":"prince-rupert","name":"Prince Rupert","rows":398,"json":"/global-data/portwatch-port-calls-prince-rupert.json","csv":"/global-data/portwatch-port-calls-prince-rupert.csv"},{"country":"puerto-barrios","name":"Puerto Barrios","rows":398,"json":"/global-data/portwatch-port-calls-puerto-barrios.json","csv":"/global-data/portwatch-port-calls-puerto-barrios.csv"},{"country":"puerto-cortes","name":"Puerto Cortes","rows":398,"json":"/global-data/portwatch-port-calls-puerto-cortes.json","csv":"/global-data/portwatch-port-calls-puerto-cortes.csv"},{"country":"pyeongtaek","name":"Pyeongtaek","rows":398,"json":"/global-data/portwatch-port-calls-pyeongtaek.json","csv":"/global-data/portwatch-port-calls-pyeongtaek.csv"},{"country":"qingdao-port","name":"Qingdao Port","rows":398,"json":"/global-data/portwatch-port-calls-qingdao-port.json","csv":"/global-data/portwatch-port-calls-qingdao-port.csv"},{"country":"qinhuangdao","name":"Qinhuangdao","rows":398,"json":"/global-data/portwatch-port-calls-qinhuangdao.json","csv":"/global-data/portwatch-port-calls-qinhuangdao.csv"},{"country":"qinzhou","name":"Qinzhou","rows":398,"json":"/global-data/portwatch-port-calls-qinzhou.json","csv":"/global-data/portwatch-port-calls-qinzhou.csv"},{"country":"qiwei","name":"Qiwei","rows":398,"json":"/global-data/portwatch-port-calls-qiwei.json","csv":"/global-data/portwatch-port-calls-qiwei.csv"},{"country":"ravenna","name":"Ravenna","rows":398,"json":"/global-data/portwatch-port-calls-ravenna.json","csv":"/global-data/portwatch-port-calls-ravenna.csv"},{"country":"rayong","name":"Rayong","rows":398,"json":"/global-data/portwatch-port-calls-rayong.json","csv":"/global-data/portwatch-port-calls-rayong.csv"},{"country":"reni","name":"Reni","rows":398,"json":"/global-data/portwatch-port-calls-reni.json","csv":"/global-data/portwatch-port-calls-reni.csv"},{"country":"riga","name":"Riga","rows":398,"json":"/global-data/portwatch-port-calls-riga.json","csv":"/global-data/portwatch-port-calls-riga.csv"},{"country":"rio-de-janeiro","name":"Rio De Janeiro","rows":398,"json":"/global-data/portwatch-port-calls-rio-de-janeiro.json","csv":"/global-data/portwatch-port-calls-rio-de-janeiro.csv"},{"country":"rio-grande","name":"Rio Grande","rows":398,"json":"/global-data/portwatch-port-calls-rio-grande.json","csv":"/global-data/portwatch-port-calls-rio-grande.csv"},{"country":"rizhao","name":"Rizhao","rows":398,"json":"/global-data/portwatch-port-calls-rizhao.json","csv":"/global-data/portwatch-port-calls-rizhao.csv"},{"country":"rosario","name":"Rosario","rows":398,"json":"/global-data/portwatch-port-calls-rosario.json","csv":"/global-data/portwatch-port-calls-rosario.csv"},{"country":"rostock","name":"Rostock","rows":398,"json":"/global-data/portwatch-port-calls-rostock.json","csv":"/global-data/portwatch-port-calls-rostock.csv"},{"country":"rotterdam","name":"Rotterdam","rows":398,"json":"/global-data/portwatch-port-calls-rotterdam.json","csv":"/global-data/portwatch-port-calls-rotterdam.csv"},{"country":"saigon","name":"Saigon","rows":398,"json":"/global-data/portwatch-port-calls-saigon.json","csv":"/global-data/portwatch-port-calls-saigon.csv"},{"country":"saint-petersburg","name":"Saint Petersburg","rows":398,"json":"/global-data/portwatch-port-calls-saint-petersburg.json","csv":"/global-data/portwatch-port-calls-saint-petersburg.csv"},{"country":"sakai-semboku","name":"Sakai-Semboku","rows":398,"json":"/global-data/portwatch-port-calls-sakai-semboku.json","csv":"/global-data/portwatch-port-calls-sakai-semboku.csv"},{"country":"sakaide","name":"Sakaide","rows":398,"json":"/global-data/portwatch-port-calls-sakaide.json","csv":"/global-data/portwatch-port-calls-sakaide.csv"},{"country":"salalah","name":"Salalah","rows":398,"json":"/global-data/portwatch-port-calls-salalah.json","csv":"/global-data/portwatch-port-calls-salalah.csv"},{"country":"salerno","name":"Salerno","rows":398,"json":"/global-data/portwatch-port-calls-salerno.json","csv":"/global-data/portwatch-port-calls-salerno.csv"},{"country":"samarinda","name":"Samarinda","rows":398,"json":"/global-data/portwatch-port-calls-samarinda.json","csv":"/global-data/portwatch-port-calls-samarinda.csv"},{"country":"samsun","name":"Samsun","rows":398,"json":"/global-data/portwatch-port-calls-samsun.json","csv":"/global-data/portwatch-port-calls-samsun.csv"},{"country":"san-martin","name":"San Martin","rows":398,"json":"/global-data/portwatch-port-calls-san-martin.json","csv":"/global-data/portwatch-port-calls-san-martin.csv"},{"country":"santa-cruz-de-tenerife","name":"Santa Cruz De Tenerife","rows":398,"json":"/global-data/portwatch-port-calls-santa-cruz-de-tenerife.json","csv":"/global-data/portwatch-port-calls-santa-cruz-de-tenerife.csv"},{"country":"santos","name":"Santos","rows":398,"json":"/global-data/portwatch-port-calls-santos.json","csv":"/global-data/portwatch-port-calls-santos.csv"},{"country":"savannah","name":"Savannah","rows":398,"json":"/global-data/portwatch-port-calls-savannah.json","csv":"/global-data/portwatch-port-calls-savannah.csv"},{"country":"sekupang","name":"Sekupang","rows":398,"json":"/global-data/portwatch-port-calls-sekupang.json","csv":"/global-data/portwatch-port-calls-sekupang.csv"},{"country":"semarang","name":"Semarang","rows":398,"json":"/global-data/portwatch-port-calls-semarang.json","csv":"/global-data/portwatch-port-calls-semarang.csv"},{"country":"sendai-shiogama","name":"Sendai-Shiogama","rows":398,"json":"/global-data/portwatch-port-calls-sendai-shiogama.json","csv":"/global-data/portwatch-port-calls-sendai-shiogama.csv"},{"country":"serangoon-harbor","name":"Serangoon Harbor","rows":398,"json":"/global-data/portwatch-port-calls-serangoon-harbor.json","csv":"/global-data/portwatch-port-calls-serangoon-harbor.csv"},{"country":"shanghai-cn","name":"Shanghai","rows":398,"json":"/global-data/portwatch-port-calls-shanghai-cn.json","csv":"/global-data/portwatch-port-calls-shanghai-cn.csv"},{"country":"shanghai-yangshan","name":"Shanghai (Yangshan)","rows":398,"json":"/global-data/portwatch-port-calls-shanghai-yangshan.json","csv":"/global-data/portwatch-port-calls-shanghai-yangshan.csv"},{"country":"shekou","name":"Shekou","rows":398,"json":"/global-data/portwatch-port-calls-shekou.json","csv":"/global-data/portwatch-port-calls-shekou.csv"},{"country":"shimizu","name":"Shimizu","rows":398,"json":"/global-data/portwatch-port-calls-shimizu.json","csv":"/global-data/portwatch-port-calls-shimizu.csv"},{"country":"shougang-jingtang","name":"Shougang Jingtang","rows":398,"json":"/global-data/portwatch-port-calls-shougang-jingtang.json","csv":"/global-data/portwatch-port-calls-shougang-jingtang.csv"},{"country":"siam-seaport","name":"Siam Seaport","rows":398,"json":"/global-data/portwatch-port-calls-siam-seaport.json","csv":"/global-data/portwatch-port-calls-siam-seaport.csv"},{"country":"sines","name":"Sines","rows":398,"json":"/global-data/portwatch-port-calls-sines.json","csv":"/global-data/portwatch-port-calls-sines.csv"},{"country":"singapore","name":"Singapore","rows":398,"json":"/global-data/portwatch-port-calls-singapore.json","csv":"/global-data/portwatch-port-calls-singapore.csv"},{"country":"singapore-offshore-oil-terminal-1","name":"Singapore - Offshore Oil Terminal 1","rows":398,"json":"/global-data/portwatch-port-calls-singapore-offshore-oil-terminal-1.json","csv":"/global-data/portwatch-port-calls-singapore-offshore-oil-terminal-1.csv"},{"country":"snurrevarden","name":"Snurrevarden","rows":398,"json":"/global-data/portwatch-port-calls-snurrevarden.json","csv":"/global-data/portwatch-port-calls-snurrevarden.csv"},{"country":"south-louisiana","name":"South Louisiana","rows":398,"json":"/global-data/portwatch-port-calls-south-louisiana.json","csv":"/global-data/portwatch-port-calls-south-louisiana.csv"},{"country":"southampton","name":"Southampton","rows":398,"json":"/global-data/portwatch-port-calls-southampton.json","csv":"/global-data/portwatch-port-calls-southampton.csv"},{"country":"surabaya","name":"Surabaya","rows":398,"json":"/global-data/portwatch-port-calls-surabaya.json","csv":"/global-data/portwatch-port-calls-surabaya.csv"},{"country":"suzhou-taicang","name":"Suzhou (Taicang)","rows":398,"json":"/global-data/portwatch-port-calls-suzhou-taicang.json","csv":"/global-data/portwatch-port-calls-suzhou-taicang.csv"},{"country":"suzhou-zhangjiagang","name":"Suzhou (Zhangjiagang)","rows":398,"json":"/global-data/portwatch-port-calls-suzhou-zhangjiagang.json","csv":"/global-data/portwatch-port-calls-suzhou-zhangjiagang.csv"},{"country":"sydney-au","name":"Sydney (AU)","rows":398,"json":"/global-data/portwatch-port-calls-sydney-au.json","csv":"/global-data/portwatch-port-calls-sydney-au.csv"},{"country":"szczecin","name":"Szczecin","rows":398,"json":"/global-data/portwatch-port-calls-szczecin.json","csv":"/global-data/portwatch-port-calls-szczecin.csv"},{"country":"taboguilla","name":"Taboguilla","rows":398,"json":"/global-data/portwatch-port-calls-taboguilla.json","csv":"/global-data/portwatch-port-calls-taboguilla.csv"},{"country":"taichung","name":"Taichung","rows":398,"json":"/global-data/portwatch-port-calls-taichung.json","csv":"/global-data/portwatch-port-calls-taichung.csv"},{"country":"taipei","name":"Taipei","rows":398,"json":"/global-data/portwatch-port-calls-taipei.json","csv":"/global-data/portwatch-port-calls-taipei.csv"},{"country":"tangier-mediterranean","name":"Tangier-Mediterranean","rows":398,"json":"/global-data/portwatch-port-calls-tangier-mediterranean.json","csv":"/global-data/portwatch-port-calls-tangier-mediterranean.csv"},{"country":"tangshan","name":"Tangshan","rows":398,"json":"/global-data/portwatch-port-calls-tangshan.json","csv":"/global-data/portwatch-port-calls-tangshan.csv"},{"country":"tanjung-pelepas","name":"Tanjung Pelepas","rows":398,"json":"/global-data/portwatch-port-calls-tanjung-pelepas.json","csv":"/global-data/portwatch-port-calls-tanjung-pelepas.csv"},{"country":"tanjung-priok","name":"Tanjung Priok","rows":398,"json":"/global-data/portwatch-port-calls-tanjung-priok.json","csv":"/global-data/portwatch-port-calls-tanjung-priok.csv"},{"country":"tanjung-sekong","name":"Tanjung Sekong","rows":398,"json":"/global-data/portwatch-port-calls-tanjung-sekong.json","csv":"/global-data/portwatch-port-calls-tanjung-sekong.csv"},{"country":"tarragona","name":"Tarragona","rows":398,"json":"/global-data/portwatch-port-calls-tarragona.json","csv":"/global-data/portwatch-port-calls-tarragona.csv"},{"country":"teesport","name":"Teesport","rows":398,"json":"/global-data/portwatch-port-calls-teesport.json","csv":"/global-data/portwatch-port-calls-teesport.csv"},{"country":"tekirdag","name":"Tekirdag","rows":398,"json":"/global-data/portwatch-port-calls-tekirdag.json","csv":"/global-data/portwatch-port-calls-tekirdag.csv"},{"country":"tema","name":"Tema","rows":398,"json":"/global-data/portwatch-port-calls-tema.json","csv":"/global-data/portwatch-port-calls-tema.csv"},{"country":"terneuzen","name":"Terneuzen","rows":398,"json":"/global-data/portwatch-port-calls-terneuzen.json","csv":"/global-data/portwatch-port-calls-terneuzen.csv"},{"country":"thessaloniki","name":"Thessaloníki","rows":398,"json":"/global-data/portwatch-port-calls-thessaloniki.json","csv":"/global-data/portwatch-port-calls-thessaloniki.csv"},{"country":"tianjin-xin-gang","name":"Tianjin Xin Gang","rows":398,"json":"/global-data/portwatch-port-calls-tianjin-xin-gang.json","csv":"/global-data/portwatch-port-calls-tianjin-xin-gang.csv"},{"country":"tokuyama","name":"Tokuyama","rows":398,"json":"/global-data/portwatch-port-calls-tokuyama.json","csv":"/global-data/portwatch-port-calls-tokuyama.csv"},{"country":"tokyo","name":"Tokyo","rows":398,"json":"/global-data/portwatch-port-calls-tokyo.json","csv":"/global-data/portwatch-port-calls-tokyo.csv"},{"country":"tomakomai","name":"Tomakomai","rows":398,"json":"/global-data/portwatch-port-calls-tomakomai.json","csv":"/global-data/portwatch-port-calls-tomakomai.csv"},{"country":"trieste","name":"Trieste","rows":398,"json":"/global-data/portwatch-port-calls-trieste.json","csv":"/global-data/portwatch-port-calls-trieste.csv"},{"country":"tsukumi","name":"Tsukumi","rows":398,"json":"/global-data/portwatch-port-calls-tsukumi.json","csv":"/global-data/portwatch-port-calls-tsukumi.csv"},{"country":"ube","name":"Ube","rows":398,"json":"/global-data/portwatch-port-calls-ube.json","csv":"/global-data/portwatch-port-calls-ube.csv"},{"country":"ulsan","name":"Ulsan","rows":398,"json":"/global-data/portwatch-port-calls-ulsan.json","csv":"/global-data/portwatch-port-calls-ulsan.csv"},{"country":"umm-qasr","name":"Umm Qasr","rows":398,"json":"/global-data/portwatch-port-calls-umm-qasr.json","csv":"/global-data/portwatch-port-calls-umm-qasr.csv"},{"country":"ust-luga","name":"Ust-Luga","rows":398,"json":"/global-data/portwatch-port-calls-ust-luga.json","csv":"/global-data/portwatch-port-calls-ust-luga.csv"},{"country":"valencia","name":"Valencia","rows":398,"json":"/global-data/portwatch-port-calls-valencia.json","csv":"/global-data/portwatch-port-calls-valencia.csv"},{"country":"vancouver-ca","name":"Vancouver (CA)","rows":398,"json":"/global-data/portwatch-port-calls-vancouver-ca.json","csv":"/global-data/portwatch-port-calls-vancouver-ca.csv"},{"country":"veracruz","name":"Veracruz","rows":398,"json":"/global-data/portwatch-port-calls-veracruz.json","csv":"/global-data/portwatch-port-calls-veracruz.csv"},{"country":"visakhapatnam","name":"Visakhapatnam","rows":398,"json":"/global-data/portwatch-port-calls-visakhapatnam.json","csv":"/global-data/portwatch-port-calls-visakhapatnam.csv"},{"country":"vladivostok","name":"Vladivostok","rows":398,"json":"/global-data/portwatch-port-calls-vladivostok.json","csv":"/global-data/portwatch-port-calls-vladivostok.csv"},{"country":"vlissingen","name":"Vlissingen","rows":398,"json":"/global-data/portwatch-port-calls-vlissingen.json","csv":"/global-data/portwatch-port-calls-vlissingen.csv"},{"country":"wakayama-shimotsu","name":"Wakayama-Shimotsu","rows":398,"json":"/global-data/portwatch-port-calls-wakayama-shimotsu.json","csv":"/global-data/portwatch-port-calls-wakayama-shimotsu.csv"},{"country":"wilhelmshaven","name":"Wilhelmshaven","rows":398,"json":"/global-data/portwatch-port-calls-wilhelmshaven.json","csv":"/global-data/portwatch-port-calls-wilhelmshaven.csv"},{"country":"wilmington-nc","name":"Wilmington, NC","rows":398,"json":"/global-data/portwatch-port-calls-wilmington-nc.json","csv":"/global-data/portwatch-port-calls-wilmington-nc.csv"},{"country":"xiagong","name":"Xiagong","rows":398,"json":"/global-data/portwatch-port-calls-xiagong.json","csv":"/global-data/portwatch-port-calls-xiagong.csv"},{"country":"xiamen","name":"Xiamen","rows":398,"json":"/global-data/portwatch-port-calls-xiamen.json","csv":"/global-data/portwatch-port-calls-xiamen.csv"},{"country":"xiuyu","name":"Xiuyu","rows":398,"json":"/global-data/portwatch-port-calls-xiuyu.json","csv":"/global-data/portwatch-port-calls-xiuyu.csv"},{"country":"yakacik","name":"Yakacik","rows":398,"json":"/global-data/portwatch-port-calls-yakacik.json","csv":"/global-data/portwatch-port-calls-yakacik.csv"},{"country":"yanbu-king-fahd-port","name":"Yanbu (King Fahd Port)","rows":398,"json":"/global-data/portwatch-port-calls-yanbu-king-fahd-port.json","csv":"/global-data/portwatch-port-calls-yanbu-king-fahd-port.csv"},{"country":"yangon","name":"Yangon","rows":398,"json":"/global-data/portwatch-port-calls-yangon.json","csv":"/global-data/portwatch-port-calls-yangon.csv"},{"country":"yangpu","name":"Yangpu","rows":398,"json":"/global-data/portwatch-port-calls-yangpu.json","csv":"/global-data/portwatch-port-calls-yangpu.csv"},{"country":"yantai","name":"Yantai","rows":398,"json":"/global-data/portwatch-port-calls-yantai.json","csv":"/global-data/portwatch-port-calls-yantai.csv"},{"country":"yantian","name":"Yantian","rows":398,"json":"/global-data/portwatch-port-calls-yantian.json","csv":"/global-data/portwatch-port-calls-yantian.csv"},{"country":"yarimca","name":"Yarimca","rows":398,"json":"/global-data/portwatch-port-calls-yarimca.json","csv":"/global-data/portwatch-port-calls-yarimca.csv"},{"country":"yokkaichi","name":"Yokkaichi","rows":398,"json":"/global-data/portwatch-port-calls-yokkaichi.json","csv":"/global-data/portwatch-port-calls-yokkaichi.csv"},{"country":"yokohama","name":"Yokohama","rows":398,"json":"/global-data/portwatch-port-calls-yokohama.json","csv":"/global-data/portwatch-port-calls-yokohama.csv"},{"country":"zeebrugge","name":"Zeebrugge","rows":398,"json":"/global-data/portwatch-port-calls-zeebrugge.json","csv":"/global-data/portwatch-port-calls-zeebrugge.csv"},{"country":"zhanjiang","name":"Zhanjiang","rows":398,"json":"/global-data/portwatch-port-calls-zhanjiang.json","csv":"/global-data/portwatch-port-calls-zhanjiang.csv"},{"country":"zhapu","name":"Zhapu","rows":398,"json":"/global-data/portwatch-port-calls-zhapu.json","csv":"/global-data/portwatch-port-calls-zhapu.csv"},{"country":"zhenjiang-new-area","name":"Zhenjiang New Area","rows":398,"json":"/global-data/portwatch-port-calls-zhenjiang-new-area.json","csv":"/global-data/portwatch-port-calls-zhenjiang-new-area.csv"},{"country":"zhouliwang","name":"Zhouliwang","rows":398,"json":"/global-data/portwatch-port-calls-zhouliwang.json","csv":"/global-data/portwatch-port-calls-zhouliwang.csv"},{"country":"zhoushan","name":"Zhoushan","rows":398,"json":"/global-data/portwatch-port-calls-zhoushan.json","csv":"/global-data/portwatch-port-calls-zhoushan.csv"},{"country":"zhuhai","name":"Zhuhai","rows":398,"json":"/global-data/portwatch-port-calls-zhuhai.json","csv":"/global-data/portwatch-port-calls-zhuhai.csv"}]}