Skip To Content
There are currently no active operational alerts. To receive future Alerts via email or SMS, please subscribe to Terminal Alerts.
Swipe Right for Terminal Navigation Swipe Left for Global Navigation
APM Terminals API - Data Transfer

Data Services & API Store

Staying up to date in today’s challenging logistics industry – while keeping costs low – is not easy. APM Terminals is lifting standards of connectivity through its modern, standardized and tested application programming interfaces (APIs) – the quickest and most cost-effective way to stay ahead.

What are APIs and how do they work?

An API (Application Programming Interface) is a software intermediary that allows two applications to talk to each other. APM Terminals’ innovative, industry-leading APIs enable customers to pull real-time container status data from its Terminal Operating Systems, into their own internal systems, such as a Logistics or Transport Management System (TMS).

The introductory film below from the DCSA explains this further (click here if the video isn't visible).

How can our APIs help your business?

APIs remove the need to look up information manually via our existing Track & Trace channels, making this the ideal solution for shipping lines, inland transporters, cargo owners and managers, and data aggregators who process higher volumes.

  • Cost effective - removes the need to look up a container's status manually
  • Increased accuracy - container data is transferred automatically removing the chance of human error or reliance on outdated information
  • Time saving - enables large volumes of data to be handled with no manual intervention
  • Improved planning - guarantees you’re using the most up-to-date information available in the supply chain

Available APIs

The following APIs are currently available (click the links for further details):

Terminal availability

Our Truck Appointment API is currently available for:

  • Los Angeles (USA)
  • Gothenburg (Sweden)
  • Mobile (USA)
  • Port Elizabeth (USA)
  • Vado Ligure (Italy) 

All other APIs currently offer data for terminals in the following locations, with additional terminals being added continually.

  • Aarhus (Denmark)
  • Algeciras (Spain) - All APIs except Empty Container Returns
  • Apapa (Nigeria)
  • Aqaba (Jordan) 
  • Bahrain (Khalifa Bin Salman Port)
  • Buenos Aires (Argentina) - All APIs except Container Event History
  • Gothenburg (Sweden)
  • Lázaro Cárdenas (Mexico)
  • Los Angeles (USA)
  • Onne (Nigeria)
  • Medport Tangier (Morocco) -  All APIs except Empty Container Returns and Container Event History
  • Mobile (USA)
  • Moín (Costa Rica)
  • Monvrovia (Liberia)
  • Mumbai (India) - All APIs except Export Booking Enquiry
  • Pecém (Brazil)
  • Pipavav (India) - All APIs except Export Booking Enquiry
  • Port Elizabeth (USA)
  • Rotterdam Maasvlakte II (Netherlands) - All APIs except Empty Container Returns
  • Suez Canal Container Terminal - SCCT (Egypt) - All APIs except Empty Container Returns and Container Event History
  • South Florida Container Terminal (Miami, USA)
  • Tangier (Morocco) - All APIs except Empty Container Returns
  • Vado Ligure (Italy)
  • Valencia (Spain) - All APIs except Empty Container Returns
  • Yucatan (Mexico) - All APIs except Empty Container Returns

Later in the year we'll be adding additional APIs that use predictive data, such as estimated discharge times, and an API that allows you to make and amend truck appointments. If you'd like to be notified when we add new APIs or terminals please register for updates

Further information

Our APIs use standard industry protocol, and modern security measures based on open standards, to ensure the set up requires as little effort as possible. Visit developer.apmterminals.com for detailed information about our APIs, technical support and pricing.