[{"Name": "Port of Banjarmasin", "Authority": "PT (Persero) Pelabuhan Indonesia III Banjarmasin", "Country": "Indonesia", "Flag": "http://media.tekbunny.com/seaports/images/idn-flag.jpg", "Small_Map": "http://media.tekbunny.com/seaports/images/indonesia_sm00.jpg", "Large_Map": "http://media.tekbunny.com/seaports/images/indonesia_pol98.jpg", "Port_Address": {"Address": "Jl Barito Hilir No 6,Banjarmasin 70117,Indonesia", "City": "Banjarmasin", "Country": "Indonesia"}, "Coordinate": {"Latitude": "3\u00b0 19' 19\" S", "Longitude": "114\u00b0 33' 30\" E"}, "Contact": {"Phone": "62 51 153670", "800-Number": "", "Email": "", "Fax": "62 51 152552", "Website": "www.pp3.co.id"}, "UN/LOCODE": "IDBDJ", "Type": "Seaport", "Size": "Medium"}, {"Name": "Port of Belawan", "Authority": "Port of Indonesia Corporate I", "Country": "Indonesia", "Flag": "http://media.tekbunny.com/seaports/images/idn-flag.jpg", "Small_Map": "http://media.tekbunny.com/seaports/images/indonesia_sm00.jpg", "Large_Map": "http://media.tekbunny.com/seaports/images/indonesia_pol98.jpg", "Port_Address": {"Address": "Jalan Sumatera No. 1,Belawan, Sumatera Utara 20411,Indonesia", "City": "Belawan", "Country": "Indonesia"}, "Coordinate": {"Latitude": "3\u00b0 47' 11\" N", "Longitude": "98\u00b0 41' 54\" E"}, "Contact": {"Phone": "061 6941919", "800-Number": "", "Email": "[email protected]", "Fax": "061 6941300", "Website": "belawan.inaport1.co.id"}, "UN/LOCODE": "IDBLW", "Type": "Seaport", "Size": "Medium"}, {"Name": "Port of Dumai", "Authority": "Port of Indonesia Corporate I", "Country": "Indonesia", "Flag": "http://media.tekbunny.com/seaports/images/idn-flag.jpg", "Small_Map": "http://media.tekbunny.com/seaports/images/indonesia_sm00.jpg", "Large_Map": "http://media.tekbunny.com/seaports/images/indonesia_pol98.jpg", "Port_Address": {"Address": "Cabang Dumai,Jalan Dakuk Laksamana,Dumai,Indonesia", "City": "Dumai", "Country": "Indonesia"}, "Coordinate": {"Latitude": "1\u00b0 41' 15\" N", "Longitude": "101\u00b0 27' 26\" E"}, "Contact": {"Phone": "62-765-31986", "800-Number": "", "Email": "[email protected]", "Fax": "62-765-31758", "Website": "dumai.inaport1.co.id"}, "UN/LOCODE": "IDDUM", "Type": "Seaport", "Size": "Medium"}, {"Name": "Port of Jakarta", "Authority": "", "Country": "Indonesia", "Flag": "http://media.tekbunny.com/seaports/images/idn-flag.jpg", "Small_Map": "http://media.tekbunny.com/seaports/images/indonesia_sm00.jpg", "Large_Map": "http://media.tekbunny.com/seaports/images/indonesia_pol98.jpg", "Port_Address": {"Address": "Jalan Raya Pelabuhan Nomor 9,Tanjung Priok, Jakarta Utara 14310,Indonesia", "City": "Jakarta", "Country": "Indonesia"}, "Coordinate": {"Latitude": "6\u00b0 6' 20\" S", "Longitude": "106\u00b0 51' 38\" E"}, "Contact": {"Phone": "62-21-4367305", "800-Number": "", "Email": "[email protected]", "Fax": "62-21-4372933", "Website": "www.priokport.co.id"}, "UN/LOCODE": "IDJKT", "Type": "Seaport", "Size": "Large"}, {"Name": "Port of Kuala Tanjung", "Authority": "Kuala Tanjung Port Administration Office", "Country": "Indonesia", "Flag": "http://media.tekbunny.com/seaports/images/idn-flag.jpg", "Small_Map": "http://media.tekbunny.com/seaports/images/indonesia_sm00.jpg", "Large_Map": "http://media.tekbunny.com/seaports/images/indonesia_pol98.jpg", "Port_Address": {"Address": "Jl Pelbuhan Kuala Tanjung,Kuala Tanjung, Sumut 21257,Indonesia", "City": "Kuala Tanjung", "Country": "Indonesia"}, "Coordinate": {"Latitude": "3\u00b0 21' 48\" N", "Longitude": "99\u00b0 27' 40\" E"}, "Contact": {"Phone": "62 622 31311", "800-Number": "", "Email": "", "Fax": "", "Website": ""}, "UN/LOCODE": "", "Type": "Pier, Jetty or Wharf", "Size": "Small"}, {"Name": "Port of Panjang", "Authority": "Indonesia Port Corp II", "Country": "Indonesia", "Flag": "http://media.tekbunny.com/seaports/images/idn-flag.jpg", "Small_Map": "http://media.tekbunny.com/seaports/images/indonesia_sm00.jpg", "Large_Map": "http://media.tekbunny.com/seaports/images/indonesia_pol98.jpg", "Port_Address": {"Address": "Panjang,Indonesia", "City": "Panjang", "Country": "Indonesia"}, "Coordinate": {"Latitude": "5\u00b0 28' 5\" S", "Longitude": "105\u00b0 18' 58\" E"}, "Contact": {"Phone": "62 21 435 1226", "800-Number": "", "Email": "", "Fax": "62 21 435 1225", "Website": "portal.inaport2.co.id"}, "UN/LOCODE": "IDPNJ", "Type": "Seaport", "Size": "Small"}, {"Name": "Port of Surabaya", "Authority": "PT Terminal Petikemas Surabaya", "Country": "Indonesia", "Flag": "http://media.tekbunny.com/seaports/images/idn-flag.jpg", "Small_Map": "http://media.tekbunny.com/seaports/images/indonesia_sm00.jpg", "Large_Map": "http://media.tekbunny.com/seaports/images/indonesia_pol98.jpg", "Port_Address": {"Address": "Jl. Tanjung Mutiara 1,Surabaya 60177,Indonesia", "City": "Surabaya", "Country": "Indonesia"}, "Coordinate": {"Latitude": "7\u00b0 12' 23\" S", "Longitude": "112\u00b0 43' 41\" E"}, "Contact": {"Phone": "62 (31) 3283265-70", "800-Number": "", "Email": "", "Fax": "62 (31) 3291628", "Website": "www.tps.co.id"}, "UN/LOCODE": "IDSUB", "Type": "Seaport", "Size": "Medium"}, {"Name": "Port of Tanjung Priok", "Authority": "Indonesia Port Corp II", "Country": "Indonesia", "Flag": "http://media.tekbunny.com/seaports/images/idn-flag.jpg", "Small_Map": "http://media.tekbunny.com/seaports/images/indonesia_sm00.jpg", "Large_Map": "http://media.tekbunny.com/seaports/images/indonesia_pol98.jpg", "Port_Address": {"Address": "JL.Raya Pelabuhan No.9,Tanjung Priok, Jakarta 14310,Indonesia", "City": "Tanjung Priok", "Country": "Indonesia"}, "Coordinate": {"Latitude": "6\u00b0 6' 5\" S", "Longitude": "106\u00b0 53' 40\" E"}, "Contact": {"Phone": "62-21-4367505", "800-Number": "", "Email": "", "Fax": "62-21-4372933", "Website": "www.priokport.co.id"}, "UN/LOCODE": "IDTPP", "Type": "Seaport", "Size": "Large"}, {"Name": "Port of Teluk Bayur", "Authority": "Indonesia Port Corp II", "Country": "Indonesia", "Flag": "http://media.tekbunny.com/seaports/images/idn-flag.jpg", "Small_Map": "http://media.tekbunny.com/seaports/images/indonesia_sm00.jpg", "Large_Map": "http://media.tekbunny.com/seaports/images/indonesia_pol98.jpg", "Port_Address": {"Address": "Teluk Bayur,Indonesia", "City": "Teluk Bayur", "Country": "Indonesia"}, "Coordinate": {"Latitude": "0\u00b0 59' 55\" S", "Longitude": "100\u00b0 22' 27\" E"}, "Contact": {"Phone": "62 21 435 1226", "800-Number": "", "Email": "", "Fax": "62 21 435 1225", "Website": "portal.inaport2.co.id"}, "UN/LOCODE": "IDPDG", "Type": "Seaport", "Size": "Medium"}, {"Name": "Port of Amamapare", "Authority": "", "Country": "Indonesia", "Flag": "http://media.tekbunny.com/seaports/images/idn-flag.jpg", "Small_Map": "http://media.tekbunny.com/seaports/images/indonesia_sm00.jpg", "Large_Map": "http://media.tekbunny.com/seaports/images/indonesia_pol98.jpg", "Port_Address": {"Address": "Amamapare,Indonesia", "City": "Amamapare", "Country": "Indonesia"}, "Coordinate": {"Latitude": "4\u00b0 51' 16\" S", "Longitude": "136\u00b0 59' 34\" E"}, "Contact": {"Phone": "", "800-Number": "", "Email": "", "Fax": "", "Website": ""}, "UN/LOCODE": "IDAMA", "Type": "Pier, Jetty or Wharf", "Size": "Very Small"}, {"Name": "Port of Ambon", "Authority": "Ambon Port Authority", "Country": "Indonesia", "Flag": "http://media.tekbunny.com/seaports/images/idn-flag.jpg", "Small_Map": "http://media.tekbunny.com/seaports/images/indonesia_sm00.jpg", "Large_Map": "http://media.tekbunny.com/seaports/images/indonesia_pol98.jpg", "Port_Address": {"Address": "JI Yos Sudarso No 1,Ambon, Maluku 97126,Indonesia", "City": "Ambon", "Country": "Indonesia"}, "Coordinate": {"Latitude": "3\u00b0 41' 46\" S", "Longitude": "128\u00b0 10' 17\" E"}, "Contact": {"Phone": "62 911 353457", "800-Number": "", "Email": "", "Fax": "62 911 311587", "Website": ""}, "UN/LOCODE": "IDAMQ", "Type": "Harbor", "Size": "Small"}, {"Name": "Port of Ampenan", "Authority": "", "Country": "Indonesia", "Flag": "http://media.tekbunny.com/seaports/images/idn-flag.jpg", "Small_Map": "http://media.tekbunny.com/seaports/images/indonesia_sm00.jpg", "Large_Map": "http://media.tekbunny.com/seaports/images/indonesia_pol98.jpg", "Port_Address": {"Address": "Ampenan,Indonesia", "City": "Ampenan", "Country": "Indonesia"}, "Coordinate": {"Latitude": "8\u00b0 34' 2\" S", "Longitude": "116\u00b0 4' 14\" E"}, "Contact": {"Phone": "", "800-Number": "", "Email": "", "Fax": "", "Website": ""}, "UN/LOCODE": "", "Type": "Off-Shore Terminal", "Size": "Very Small"}, {"Name": "Anyer Terminal", "Authority": "", "Country": "Indonesia", "Flag": "http://media.tekbunny.com/seaports/images/idn-flag.jpg", "Small_Map": "http://media.tekbunny.com/seaports/images/indonesia_sm00.jpg", "Large_Map": "http://media.tekbunny.com/seaports/images/indonesia_pol98.jpg", "Port_Address": {"Address": "Indonesia", "City": "Anyer", "Country": "Indonesia"}, "Coordinate": {"Latitude": "6\u00b0 2' 48\" S", "Longitude": "105\u00b0 55' 23\" E"}, "Contact": {"Phone": "", "800-Number": "", "Email": "", "Fax": "", "Website": ""}, "UN/LOCODE": "", "Type": "Harbor", "Size": "Small"}, {"Name": "Ardjuna Marine Terminal", "Authority": "", "Country": "Indonesia", "Flag": "http://media.tekbunny.com/seaports/images/idn-flag.jpg", "Small_Map": "http://media.tekbunny.com/seaports/images/indonesia_sm00.jpg", "Large_Map": "http://media.tekbunny.com/seaports/images/indonesia_pol98.jpg", "Port_Address": {"Address": "Ardjuna,Indonesia", "City": "Ardjuna", "Country": "Indonesia"}, "Coordinate": {"Latitude": "5\u00b0 52' 59\" S", "Longitude": "107\u00b0 43' 0\" E"}, "Contact": {"Phone": "", "800-Number": "", "Email": "", "Fax": "", "Website": ""}, "UN/LOCODE": "IDAJN", "Type": "Off-Shore Terminal", "Size": "Very Small"}, {"Name": "Lawi Lawi Terminal", "Authority": "Pertamina", "Country": "Indonesia", "Flag": "http://media.tekbunny.com/seaports/images/idn-flag.jpg", "Small_Map": "http://media.tekbunny.com/seaports/images/indonesia_sm00.jpg", "Large_Map": "http://media.tekbunny.com/seaports/images/indonesia_pol98.jpg"},{"_note":"Response truncated for documentation purposes"}]
curl --location --request GET 'https://zylalabs.com/api/1767/seaports+information+api/1399/seaports+information+by+country&country=Required' --header 'Authorization: Bearer YOUR_API_KEY'
[{"Name": "Bekapai Terminal", "Authority": "Bekapai Terminal Authority", "Country": "Indonesia", "Flag": "http://media.tekbunny.com/seaports/images/idn-flag.jpg", "Small_Map": "http://media.tekbunny.com/seaports/images/indonesia_sm00.jpg", "Large_Map": "http://media.tekbunny.com/seaports/images/indonesia_pol98.jpg", "Port_Address": {"Address": "/o Port Administrator,Balikpapan, Kalimantan,Indonesia", "City": "Balikpapan", "Country": "Indonesia"}, "Coordinate": {"Latitude": "1\u00b0 0' 0\" S", "Longitude": "117\u00b0 30' 0\" E"}, "Contact": {"Phone": "", "800-Number": "", "Email": "", "Fax": "", "Website": ""}, "UN/LOCODE": "", "Type": "Off-Shore Terminal", "Size": "Very Small"}, {"Name": "Port of Balikpapan", "Authority": "Balikpapan Port Authority", "Country": "Indonesia", "Flag": "http://media.tekbunny.com/seaports/images/idn-flag.jpg", "Small_Map": "http://media.tekbunny.com/seaports/images/indonesia_sm00.jpg", "Large_Map": "http://media.tekbunny.com/seaports/images/indonesia_pol98.jpg", "Port_Address": {"Address": "Jl Yos Sudarso No 30,Balikpapan, Kalimantan Timur,Indonesia", "City": "Balikpapan", "Country": "Indonesia"}, "Coordinate": {"Latitude": "1\u00b0 15' 37\" S", "Longitude": "116\u00b0 48' 43\" E"}, "Contact": {"Phone": "62 54 231223", "800-Number": "", "Email": "", "Fax": "62 54 231227", "Website": ""}, "UN/LOCODE": "IDBPN", "Type": "Seaport", "Size": "Medium"}, {"Name": "Balintore Harbor", "Authority": "Highland Council", "Country": "United Kingdom", "Flag": "http://media.tekbunny.com/seaports/images/gbr-flag.jpg", "Small_Map": "http://media.tekbunny.com/seaports/images/united_kingdom_sm00.jpg", "Large_Map": "http://media.tekbunny.com/seaports/images/united_kingdom_pol87.jpg", "Port_Address": {"Address": "Balintore, Scotland,United Kingdom", "City": "Balintore", "Country": "United Kingdom"}, "Coordinate": {"Latitude": "57\u00b0 45' 16\" N", "Longitude": "3\u00b0 54' 37\" W"}, "Contact": {"Phone": "01862 832793", "800-Number": "", "Email": "", "Fax": "", "Website": ""}, "UN/LOCODE": "", "Type": "Harbor", "Size": "Small"}]
curl --location --request GET 'https://zylalabs.com/api/1767/seaports+information+api/1400/seaports+information+by+city&city=Required' --header 'Authorization: Bearer YOUR_API_KEY'
[{"Name": "Port of Benoa", "Authority": "Benoa Port Administrator", "Country": "Indonesia", "Flag": "http://media.tekbunny.com/seaports/images/idn-flag.jpg", "Small_Map": "http://media.tekbunny.com/seaports/images/indonesia_sm00.jpg", "Large_Map": "http://media.tekbunny.com/seaports/images/indonesia_pol98.jpg", "Port_Address": {"Address": "Benoa Port Administrator,Benoa, Bali,Indonesia", "City": "Benoa", "Country": "Indonesia"}, "Coordinate": {"Latitude": "8\u00b0 44' 40\" S", "Longitude": "115\u00b0 12' 33\" E"}, "Contact": {"Phone": "62 361 720560", "800-Number": "", "Email": "", "Fax": "62 361 723351", "Website": "www.pp3.co.id"}, "UN/LOCODE": "IDBOA", "Type": "Seaport", "Size": "Very Small"}]
curl --location --request GET 'https://zylalabs.com/api/1767/seaports+information+api/1402/seaports+information+by+locode&code=Required' --header 'Authorization: Bearer YOUR_API_KEY'
After signing up, every developer is assigned a personal API access key, a unique combination of letters and digits provided to access to our API endpoint. To authenticate with the Seaports Information API simply include your bearer token in the Authorization header.
| Header | Description |
|---|---|
Authorization
|
Required
Should be Bearer access_key. See "Your API Access Key" above when you are subscribed.
|
No long-term commitment. Upgrade, downgrade, or cancel anytime. Free Trial includes up to 50 requests.
(Save 2 months with annual billing 🎉)
Trusted by leading companies
The Seaports Information API is a comprehensive resource that provides users with complete information about every seaport in the world. With this API, users can easily access data such as port names, city locations, contact information, codes, and much more for every port across the globe.
One of the key benefits of this API is that it is constantly updated to ensure that users have access to the most up-to-date information available. This makes it an essential tool for anyone in the shipping or logistics industry, as well as for researchers, academics, and other professionals who require accurate data about seaports around the world.
Whether you need information about the largest and busiest ports in the world or smaller regional ports that may be more relevant to your specific needs, the Seaports Information API provides all the data you need in one easy-to-use interface.
In addition to providing comprehensive data about individual ports, the Seaports Information API also allows users to search for ports based on specific criteria such as location, size, or type. This makes it easy to find the ports that best meet your needs, whether you're looking for a major hub port for international shipping or a smaller regional port for local distribution.
Overall, the Seaports Information API is a powerful tool that provides users with a wealth of valuable data about seaports around the world, making it an essential resource for anyone involved in the shipping, logistics, or maritime industries.
It will receive a parameter and provide you with a JSON.
Shipping and logistics companies can use the API to find information about seaports around the world, including location, contact information, and facilities available, to help plan their shipping routes and manage their supply chains.
Researchers and academics can use the API to study global trade patterns and trends, analyze the impact of seaports on local economies, and explore the history and development of port infrastructure around the world.
Government agencies and policymakers can use the API to gather data about seaports and maritime activity to inform policy decisions related to trade, transportation, and economic development.
Port authorities and other stakeholders can use the API to monitor traffic and activity at their own ports, as well as at neighboring ports, to help identify potential opportunities and challenges.
Shipping industry analysts and journalists can use the API to gather data for news stories and industry reports, including information about new developments in port infrastructure, changes in shipping patterns, and other relevant trends.
Market researchers can use the API to identify potential customers for products and services related to seaport activity, such as shipping services, logistics software, and port infrastructure development.
Environmental organizations can use the API to monitor the impact of seaport activity on marine ecosystems and identify opportunities to promote sustainable practices and reduce environmental harm.
Investors and financial analysts can use the API to gather data about seaports and related industries, including shipping companies, logistics providers, and other businesses that rely on port infrastructure.
Travel and tourism companies can use the API to promote destinations that feature scenic or historic seaports, and to provide information about transportation and other services available at those ports.
Educational institutions can use the API to teach students about global trade and transportation systems, and to provide real-world examples of how ports and other transportation infrastructure impact local and global economies.
Basic Plan: 5,000 API Calls.
Pro Plan: 30,000 API Calls.
Pro Plus Plan: 100,000 API Calls.
Premium Plan: 500,000 API Calls
Each endpoint returns detailed information about seaports, including port names, city locations, contact details, authority, UN/LOCODE, and geographical coordinates. For example, the "GET Seaports Information By Country" endpoint provides a list of all seaports in a specified country with relevant details.
Key fields in the response data include "Name," "Authority," "Country," "Port_Address," "Coordinate," "Contact," "UN/LOCODE," "Type," and "Size." These fields provide comprehensive information about each seaport.
The response data is organized in a JSON format, structured as an array of objects. Each object represents a seaport and contains key-value pairs for various attributes, making it easy to parse and utilize in applications.
Each endpoint provides information specific to its query. For instance, "GET Seaports Information By City" returns all seaports in a specified city, while "GET Seaports Information By LOCODE" retrieves data for a specific seaport identified by its LOCODE.
Users can customize their data requests by providing specific parameters such as "country," "city," "name," or "code" when calling the respective endpoints. This allows for targeted queries to retrieve relevant seaport information.
The data is sourced from various maritime and shipping databases, ensuring a comprehensive and accurate representation of seaports worldwide. Continuous updates help maintain data quality and relevance.
Typical use cases include logistics planning, academic research on trade patterns, policy-making for maritime activities, and market analysis for shipping services. Users can leverage the data to enhance operational efficiency and strategic decision-making.
Users can utilize the returned data by integrating it into logistics software, conducting analyses on port traffic, or developing applications that require real-time seaport information. The structured JSON format allows for easy manipulation and display in various platforms.
To obtain your API key, first sign in to your account and navigate to the API you want to use. From the API's Pricing section, choose a plan and complete the subscription process. Once subscribed, return to the API page and you will see your API Access Key displayed at the top of the documentation page. You can use this key to authenticate your requests.
You can’t switch APIs during the free trial. If you subscribe to a different API, your trial will end and the new subscription will start as a paid plan.
The free trial lasts for 7 days and allows you to make up to 50 API requests.
No, the free trial is available only once, so we recommend using it on the API that interests you the most. Most of our APIs offer a free trial, but some may not include this option.
Yes. If the API offers a free trial, you will see a "Free 7-Day Trial" option in its Pricing section. The trial lasts for 7 days and allows up to 50 API requests, enabling you to evaluate the API before subscribing to a paid plan.
Zyla API Hub is like a big store for APIs, where you can find thousands of them all in one place. We also offer dedicated support and real-time monitoring of all APIs. Once you sign up, you can pick and choose which APIs you want to use. Just remember, each API needs its own subscription. But if you subscribe to multiple ones, you'll use the same key for all of them, making things easier for you.
You can monitor your API usage through the response headers included with every request:
x-zyla-api-calls-monthly-used: Shows the total number of API requests you have used during the current billing period.
x-zyla-api-calls-monthly-remaining: Shows the number of API requests you have remaining for the current billing period.
Yes, you can cancel your subscription at any time. Simply go to the Pricing section of the API you're subscribed to and click the "Unsubscribe" button.
Please note that upgrades, downgrades, and cancellations take effect immediately. Once your subscription is canceled, access to the service will end immediately, regardless of any remaining API calls in your quota.
Please have a look at our Refund Policy: https://zylalabs.com/terms#refund