In computer programming, an Application Programming Interface (API) is a set of routines, protocols and tools for building software applications. The way each application will be implemented is completely independent of the respective API's definitions of its functionalities - thus, API definitions and implementations can vary without compromising each other. Under this perspective, an efficient API service can provide the programmer on the other end with all the necessary components in order to build useful and powerful applications.
MarineTraffic APIs make use of the extensive data which is continuously being stored in the MarineTraffic central database and focus on serving the purpose of making the creation of awesome applications easier or help you enrich your analysis with updated data-feeds.
In fact, due to the vast extent of the available data, MarineTraffic APIs are categorised to assist you in finding those that suit your needs better and enable you to create personalised applications in the most simple and cost-effective way possible.
The available categories are:
AIS. Access real-time ship tracking data about any vessel that transmits AIS Information
Real-Time Events. Receive live updates on port calls, bunkering operations, ship-to-ship transfers and more through our real-time events API
Past Events. Utilise APIs to access past vessel movements and events, adding a historical perspective to maritime activities
Predictive events. Leverage human expertise and machine learning to access predictive destinations, ETAs and arrivals as well as voyage forecasts.
Ships database. Access detailed information on vessel characteristics, ownership, photos and more
Note: Even non-registered MarineTraffic users can inquire about our API services. Also, API services are completely stand-alone services which are not affected, by any means, by the user's services or legacy plan.