> ## Documentation Index
> Fetch the complete documentation index at: https://terminal49-cursor-api-risk-gates-8528.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Ports & terminals

> Ports and terminals Terminal49 maps on container routes, with direct terminal operator connections for availability, last free day, holds, and fees.

export const terminalFeatureSnapshot = {
  "capturedOn": "2026-10-13"
};

export const terminalFeatureCoverage = {
  "ARBUE:ARBUETERM4": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "unsupported",
      "holds": "limited",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "supported",
      "yardLocation": "unsupported",
      "vesselDischarged": "supported",
      "fullOut": "unsupported",
      "chassisNumber": "unsupported",
      "onRail": "supported",
      "emptyReturned": "unsupported"
    }
  },
  "AUADL:AUADLFLACT": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "supported",
      "holds": "limited",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "supported",
      "yardLocation": "supported",
      "vesselDischarged": "supported",
      "fullOut": "supported",
      "chassisNumber": "supported",
      "onRail": "supported",
      "emptyReturned": "supported"
    }
  },
  "AUBNE:AUBNEPTFIT": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "unknown",
      "lastFreeDay": "unknown",
      "holds": "unknown",
      "feeType": "unknown",
      "feeAmount": "unknown",
      "pickupAppointment": "unknown",
      "yardLocation": "unknown",
      "vesselDischarged": "unknown",
      "fullOut": "unknown",
      "chassisNumber": "unknown",
      "onRail": "unknown",
      "emptyReturned": "unknown"
    }
  },
  "AUBNE:DP World Brisbane": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "unknown",
      "lastFreeDay": "unknown",
      "holds": "unknown",
      "feeType": "unknown",
      "feeAmount": "unknown",
      "pickupAppointment": "unknown",
      "yardLocation": "unknown",
      "vesselDischarged": "unknown",
      "fullOut": "unknown",
      "chassisNumber": "unknown",
      "onRail": "unknown",
      "emptyReturned": "unknown"
    }
  },
  "AUBNE:AUBNEHPAFI": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "supported",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "supported",
      "yardLocation": "supported",
      "vesselDischarged": "supported",
      "fullOut": "supported",
      "chassisNumber": "supported",
      "onRail": "supported",
      "emptyReturned": "supported"
    }
  },
  "AUFRE:DP World Fremantle": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "unknown",
      "lastFreeDay": "unknown",
      "holds": "unknown",
      "feeType": "unknown",
      "feeAmount": "unknown",
      "pickupAppointment": "unknown",
      "yardLocation": "unknown",
      "vesselDischarged": "unknown",
      "fullOut": "unknown",
      "chassisNumber": "unknown",
      "onRail": "unknown",
      "emptyReturned": "unknown"
    }
  },
  "AUFRE:AUFREASLFR": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "unknown",
      "lastFreeDay": "unknown",
      "holds": "unknown",
      "feeType": "unknown",
      "feeAmount": "unknown",
      "pickupAppointment": "unknown",
      "yardLocation": "unknown",
      "vesselDischarged": "unknown",
      "fullOut": "unknown",
      "chassisNumber": "unknown",
      "onRail": "unknown",
      "emptyReturned": "unknown"
    }
  },
  "AUMEL:DP World West Swanson Dock": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "unsupported",
      "lastFreeDay": "limited",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "supported",
      "yardLocation": "unsupported",
      "vesselDischarged": "limited",
      "fullOut": "supported",
      "chassisNumber": "unsupported",
      "onRail": "supported",
      "emptyReturned": "unsupported"
    }
  },
  "AUMEL:AUMELASES1": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "unknown",
      "lastFreeDay": "unknown",
      "holds": "unknown",
      "feeType": "unknown",
      "feeAmount": "unknown",
      "pickupAppointment": "unknown",
      "yardLocation": "unknown",
      "vesselDischarged": "unknown",
      "fullOut": "unknown",
      "chassisNumber": "unknown",
      "onRail": "unknown",
      "emptyReturned": "unknown"
    }
  },
  "AUMEL:AUMELVICTM": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "supported",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "supported",
      "yardLocation": "unsupported",
      "vesselDischarged": "supported",
      "fullOut": "supported",
      "chassisNumber": "unsupported",
      "onRail": "supported",
      "emptyReturned": "unsupported"
    }
  },
  "AUSYD:DP World Sydney": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "unknown",
      "lastFreeDay": "unknown",
      "holds": "unknown",
      "feeType": "unknown",
      "feeAmount": "unknown",
      "pickupAppointment": "unknown",
      "yardLocation": "unknown",
      "vesselDischarged": "unknown",
      "fullOut": "unknown",
      "chassisNumber": "unknown",
      "onRail": "unknown",
      "emptyReturned": "unknown"
    }
  },
  "AUSYD:AUSYDHPAPB": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "supported",
      "holds": "limited",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "supported",
      "yardLocation": "supported",
      "vesselDischarged": "supported",
      "fullOut": "supported",
      "chassisNumber": "supported",
      "onRail": "supported",
      "emptyReturned": "supported"
    }
  },
  "AUSYD:AUSYDASLPB": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "limited",
      "lastFreeDay": "unsupported",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "supported",
      "yardLocation": "unsupported",
      "vesselDischarged": "unsupported",
      "fullOut": "supported",
      "chassisNumber": "unsupported",
      "onRail": "supported",
      "emptyReturned": "unsupported"
    }
  },
  "BDCGP:BDCGPCPA": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "unsupported",
      "lastFreeDay": "unsupported",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "unsupported",
      "yardLocation": "supported",
      "vesselDischarged": "unsupported",
      "fullOut": "unsupported",
      "chassisNumber": "unsupported",
      "onRail": "supported",
      "emptyReturned": "supported"
    }
  },
  "BRPEC:BRPECBRAPEC": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "supported",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "supported",
      "yardLocation": "supported",
      "vesselDischarged": "supported",
      "fullOut": "supported",
      "chassisNumber": "supported",
      "onRail": "supported",
      "emptyReturned": "supported"
    }
  },
  "CAHAL:2036": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "supported",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "supported",
      "yardLocation": "supported",
      "vesselDischarged": "supported",
      "fullOut": "supported",
      "chassisNumber": "supported",
      "onRail": "supported",
      "emptyReturned": "supported"
    }
  },
  "CAMTR:2619": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "limited",
      "holds": "limited",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "unsupported",
      "yardLocation": "supported",
      "vesselDischarged": "limited",
      "fullOut": "supported",
      "chassisNumber": "unsupported",
      "onRail": "supported",
      "emptyReturned": "unsupported"
    }
  },
  "CAMTR:2425": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "supported",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "unsupported",
      "yardLocation": "supported",
      "vesselDischarged": "supported",
      "fullOut": "supported",
      "chassisNumber": "unsupported",
      "onRail": "supported",
      "emptyReturned": "unsupported"
    }
  },
  "CAMTR:2591": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "supported",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "unsupported",
      "yardLocation": "supported",
      "vesselDischarged": "supported",
      "fullOut": "supported",
      "chassisNumber": "unsupported",
      "onRail": "supported",
      "emptyReturned": "unsupported"
    }
  },
  "CAMTR:5540": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "unsupported",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "supported",
      "yardLocation": "supported",
      "vesselDischarged": "limited",
      "fullOut": "supported",
      "chassisNumber": "unsupported",
      "onRail": "supported",
      "emptyReturned": "unsupported"
    }
  },
  "CAPRR:5086": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "supported",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "supported",
      "yardLocation": "unsupported",
      "vesselDischarged": "supported",
      "fullOut": "supported",
      "chassisNumber": "unsupported",
      "onRail": "limited",
      "emptyReturned": "unsupported"
    }
  },
  "CAVAN:3380": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "supported",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "unsupported",
      "yardLocation": "unsupported",
      "vesselDischarged": "supported",
      "fullOut": "supported",
      "chassisNumber": "unsupported",
      "onRail": "supported",
      "emptyReturned": "unsupported"
    }
  },
  "CAVAN:3891": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "limited",
      "lastFreeDay": "limited",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "unsupported",
      "yardLocation": "supported",
      "vesselDischarged": "supported",
      "fullOut": "supported",
      "chassisNumber": "unsupported",
      "onRail": "supported",
      "emptyReturned": "unsupported"
    }
  },
  "CAVAN:3395": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "limited",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "unsupported",
      "yardLocation": "supported",
      "vesselDischarged": "supported",
      "fullOut": "supported",
      "chassisNumber": "unsupported",
      "onRail": "supported",
      "emptyReturned": "unsupported"
    }
  },
  "CLSAI:CLSAISTI": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "unsupported",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "supported",
      "yardLocation": "unsupported",
      "vesselDischarged": "unsupported",
      "fullOut": "supported",
      "chassisNumber": "unsupported",
      "onRail": "supported",
      "emptyReturned": "unsupported"
    }
  },
  "DOHAI:DOHAIHIT": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "supported",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "supported",
      "yardLocation": "supported",
      "vesselDischarged": "supported",
      "fullOut": "supported",
      "chassisNumber": "supported",
      "onRail": "supported",
      "emptyReturned": "supported"
    }
  },
  "ECGYE:ECGYECONTE": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "unsupported",
      "lastFreeDay": "supported",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "unsupported",
      "yardLocation": "unsupported",
      "vesselDischarged": "supported",
      "fullOut": "unsupported",
      "chassisNumber": "unsupported",
      "onRail": "supported",
      "emptyReturned": "unsupported"
    }
  },
  "EGPSD:EGPSDSCCT": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "unknown",
      "lastFreeDay": "unknown",
      "holds": "unknown",
      "feeType": "unknown",
      "feeAmount": "unknown",
      "pickupAppointment": "unknown",
      "yardLocation": "unknown",
      "vesselDischarged": "unknown",
      "fullOut": "unknown",
      "chassisNumber": "unknown",
      "onRail": "unknown",
      "emptyReturned": "unknown"
    }
  },
  "DEBRV:DEBRVEGB": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "unknown",
      "lastFreeDay": "unknown",
      "holds": "unknown",
      "feeType": "unknown",
      "feeAmount": "unknown",
      "pickupAppointment": "unknown",
      "yardLocation": "unknown",
      "vesselDischarged": "unknown",
      "fullOut": "unknown",
      "chassisNumber": "unknown",
      "onRail": "unknown",
      "emptyReturned": "unknown"
    }
  },
  "DEBRV:DEBRVMSCBH": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "supported",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "supported",
      "yardLocation": "supported",
      "vesselDischarged": "supported",
      "fullOut": "supported",
      "chassisNumber": "supported",
      "onRail": "supported",
      "emptyReturned": "supported"
    }
  },
  "DEHAM:DEHAMEGH": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "supported",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "supported",
      "yardLocation": "supported",
      "vesselDischarged": "supported",
      "fullOut": "supported",
      "chassisNumber": "supported",
      "onRail": "supported",
      "emptyReturned": "supported"
    }
  },
  "DEHAM:DEHAMCTA": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "unsupported",
      "lastFreeDay": "unsupported",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "unsupported",
      "yardLocation": "unsupported",
      "vesselDischarged": "supported",
      "fullOut": "unsupported",
      "chassisNumber": "unsupported",
      "onRail": "supported",
      "emptyReturned": "unsupported"
    }
  },
  "DEHAM:DEHAMCTB": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "unsupported",
      "holds": "limited",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "unsupported",
      "yardLocation": "supported",
      "vesselDischarged": "supported",
      "fullOut": "unsupported",
      "chassisNumber": "unsupported",
      "onRail": "supported",
      "emptyReturned": "unsupported"
    }
  },
  "DEHAM:DEHAMCTT": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "unsupported",
      "holds": "limited",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "unsupported",
      "yardLocation": "supported",
      "vesselDischarged": "supported",
      "fullOut": "unsupported",
      "chassisNumber": "unsupported",
      "onRail": "supported",
      "emptyReturned": "unsupported"
    }
  },
  "DEWVN:DEWVNEGW": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "unknown",
      "lastFreeDay": "unknown",
      "holds": "unknown",
      "feeType": "unknown",
      "feeAmount": "unknown",
      "pickupAppointment": "unknown",
      "yardLocation": "unknown",
      "vesselDischarged": "unknown",
      "fullOut": "unknown",
      "chassisNumber": "unknown",
      "onRail": "unknown",
      "emptyReturned": "unknown"
    }
  },
  "GTPRQ:GTPRQTCQ": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "unsupported",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "unsupported",
      "yardLocation": "unsupported",
      "vesselDischarged": "supported",
      "fullOut": "supported",
      "chassisNumber": "unsupported",
      "onRail": "supported",
      "emptyReturned": "unsupported"
    }
  },
  "GTSTC:GTSTCEPSTC": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "supported",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "supported",
      "yardLocation": "supported",
      "vesselDischarged": "supported",
      "fullOut": "supported",
      "chassisNumber": "supported",
      "onRail": "supported",
      "emptyReturned": "supported"
    }
  },
  "HKHKG:HKHKGACTHK": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "supported",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "supported",
      "yardLocation": "supported",
      "vesselDischarged": "supported",
      "fullOut": "supported",
      "chassisNumber": "supported",
      "onRail": "supported",
      "emptyReturned": "supported"
    }
  },
  "HKHKG:HKHKGCHTHK": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "supported",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "supported",
      "yardLocation": "supported",
      "vesselDischarged": "supported",
      "fullOut": "supported",
      "chassisNumber": "supported",
      "onRail": "supported",
      "emptyReturned": "supported"
    }
  },
  "HKHKG:HKHKGHITHK": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "unsupported",
      "lastFreeDay": "unsupported",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "unsupported",
      "yardLocation": "unsupported",
      "vesselDischarged": "unsupported",
      "fullOut": "unsupported",
      "chassisNumber": "unsupported",
      "onRail": "supported",
      "emptyReturned": "unsupported"
    }
  },
  "HKHKG:HKHKGMTLHK": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "unsupported",
      "lastFreeDay": "unsupported",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "unsupported",
      "yardLocation": "unsupported",
      "vesselDischarged": "unsupported",
      "fullOut": "unsupported",
      "chassisNumber": "unsupported",
      "onRail": "supported",
      "emptyReturned": "unsupported"
    }
  },
  "IDJKT:IDJKTUTC1": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "supported",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "supported",
      "yardLocation": "supported",
      "vesselDischarged": "supported",
      "fullOut": "supported",
      "chassisNumber": "supported",
      "onRail": "supported",
      "emptyReturned": "supported"
    }
  },
  "IQUQR:IQUQRBGTE": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "supported",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "supported",
      "yardLocation": "supported",
      "vesselDischarged": "supported",
      "fullOut": "supported",
      "chassisNumber": "supported",
      "onRail": "supported",
      "emptyReturned": "supported"
    }
  },
  "IQUQR:IQUQRBGTW": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "supported",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "supported",
      "yardLocation": "supported",
      "vesselDischarged": "supported",
      "fullOut": "supported",
      "chassisNumber": "supported",
      "onRail": "supported",
      "emptyReturned": "supported"
    }
  },
  "IEDUB:IEDUBDFP": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "supported",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "supported",
      "yardLocation": "supported",
      "vesselDischarged": "supported",
      "fullOut": "supported",
      "chassisNumber": "supported",
      "onRail": "supported",
      "emptyReturned": "supported"
    }
  },
  "ILHFA:ILHFAHPCL": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "supported",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "supported",
      "yardLocation": "supported",
      "vesselDischarged": "supported",
      "fullOut": "supported",
      "chassisNumber": "supported",
      "onRail": "supported",
      "emptyReturned": "supported"
    }
  },
  "ITLIV:ITLIVTAFLIV": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "unknown",
      "lastFreeDay": "unknown",
      "holds": "unknown",
      "feeType": "unknown",
      "feeAmount": "unknown",
      "pickupAppointment": "unknown",
      "yardLocation": "unknown",
      "vesselDischarged": "unknown",
      "fullOut": "unknown",
      "chassisNumber": "unknown",
      "onRail": "unknown",
      "emptyReturned": "unknown"
    }
  },
  "ITLIV:ITLIVTDT": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "supported",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "supported",
      "yardLocation": "supported",
      "vesselDischarged": "supported",
      "fullOut": "supported",
      "chassisNumber": "supported",
      "onRail": "supported",
      "emptyReturned": "supported"
    }
  },
  "ITLIV:ITLIVIMP": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "unknown",
      "lastFreeDay": "unknown",
      "holds": "unknown",
      "feeType": "unknown",
      "feeAmount": "unknown",
      "pickupAppointment": "unknown",
      "yardLocation": "unknown",
      "vesselDischarged": "unknown",
      "fullOut": "unknown",
      "chassisNumber": "unknown",
      "onRail": "unknown",
      "emptyReturned": "unknown"
    }
  },
  "ITLIV:ITLIVLOREN": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "supported",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "supported",
      "yardLocation": "supported",
      "vesselDischarged": "supported",
      "fullOut": "supported",
      "chassisNumber": "supported",
      "onRail": "supported",
      "emptyReturned": "supported"
    }
  },
  "ITNAP:ITNAPCONA": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "supported",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "supported",
      "yardLocation": "supported",
      "vesselDischarged": "supported",
      "fullOut": "supported",
      "chassisNumber": "supported",
      "onRail": "supported",
      "emptyReturned": "supported"
    }
  },
  "JMKIN:JMKINKCT": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "unsupported",
      "lastFreeDay": "unsupported",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "unsupported",
      "yardLocation": "unsupported",
      "vesselDischarged": "supported",
      "fullOut": "supported",
      "chassisNumber": "unsupported",
      "onRail": "supported",
      "emptyReturned": "unsupported"
    }
  },
  "JOAQJ:JOAQJACT": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "supported",
      "holds": "limited",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "supported",
      "yardLocation": "supported",
      "vesselDischarged": "supported",
      "fullOut": "supported",
      "chassisNumber": "supported",
      "onRail": "supported",
      "emptyReturned": "supported"
    }
  },
  "LBBEY:LBBEYBCTC": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "unsupported",
      "lastFreeDay": "unsupported",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "unsupported",
      "yardLocation": "supported",
      "vesselDischarged": "supported",
      "fullOut": "supported",
      "chassisNumber": "unsupported",
      "onRail": "supported",
      "emptyReturned": "limited"
    }
  },
  "MXATM:20": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "unsupported",
      "lastFreeDay": "supported",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "unsupported",
      "yardLocation": "unsupported",
      "vesselDischarged": "unsupported",
      "fullOut": "supported",
      "chassisNumber": "unsupported",
      "onRail": "supported",
      "emptyReturned": "unsupported"
    }
  },
  "MXESE:27": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "supported",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "supported",
      "yardLocation": "supported",
      "vesselDischarged": "supported",
      "fullOut": "supported",
      "chassisNumber": "supported",
      "onRail": "supported",
      "emptyReturned": "supported"
    }
  },
  "MXLZC:257": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "unsupported",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "unsupported",
      "yardLocation": "unsupported",
      "vesselDischarged": "supported",
      "fullOut": "supported",
      "chassisNumber": "unsupported",
      "onRail": "supported",
      "emptyReturned": "unsupported"
    }
  },
  "MXLZC:200": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "unsupported",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "unsupported",
      "yardLocation": "unsupported",
      "vesselDischarged": "supported",
      "fullOut": "supported",
      "chassisNumber": "unsupported",
      "onRail": "supported",
      "emptyReturned": "unsupported"
    }
  },
  "MXZLO:241": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "unsupported",
      "holds": "limited",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "unsupported",
      "yardLocation": "unsupported",
      "vesselDischarged": "supported",
      "fullOut": "supported",
      "chassisNumber": "unsupported",
      "onRail": "supported",
      "emptyReturned": "unsupported"
    }
  },
  "MXZLO:39": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "unsupported",
      "holds": "limited",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "unsupported",
      "yardLocation": "supported",
      "vesselDischarged": "supported",
      "fullOut": "supported",
      "chassisNumber": "unsupported",
      "onRail": "supported",
      "emptyReturned": "unsupported"
    }
  },
  "MXZLO:40": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "supported",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "supported",
      "yardLocation": "supported",
      "vesselDischarged": "supported",
      "fullOut": "supported",
      "chassisNumber": "supported",
      "onRail": "supported",
      "emptyReturned": "supported"
    }
  },
  "MXPGO:184": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "limited",
      "lastFreeDay": "unsupported",
      "holds": "limited",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "supported",
      "yardLocation": "supported",
      "vesselDischarged": "limited",
      "fullOut": "supported",
      "chassisNumber": "unsupported",
      "onRail": "supported",
      "emptyReturned": "unsupported"
    }
  },
  "MXVER:69": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "unsupported",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "unsupported",
      "yardLocation": "unsupported",
      "vesselDischarged": "supported",
      "fullOut": "supported",
      "chassisNumber": "unsupported",
      "onRail": "supported",
      "emptyReturned": "unsupported"
    }
  },
  "OMSLL:OMSLLAPMT": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "supported",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "supported",
      "yardLocation": "supported",
      "vesselDischarged": "supported",
      "fullOut": "supported",
      "chassisNumber": "supported",
      "onRail": "supported",
      "emptyReturned": "supported"
    }
  },
  "PKKHI:PKKHISAPT": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "unsupported",
      "lastFreeDay": "unsupported",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "unsupported",
      "yardLocation": "unsupported",
      "vesselDischarged": "supported",
      "fullOut": "supported",
      "chassisNumber": "unsupported",
      "onRail": "supported",
      "emptyReturned": "unsupported"
    }
  },
  "PECLL:PECLLAPMCLL": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "unsupported",
      "holds": "limited",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "unsupported",
      "yardLocation": "unsupported",
      "vesselDischarged": "supported",
      "fullOut": "unsupported",
      "chassisNumber": "unsupported",
      "onRail": "supported",
      "emptyReturned": "unsupported"
    }
  },
  "PLGDY:PLGDYBCT": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "supported",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "supported",
      "yardLocation": "supported",
      "vesselDischarged": "supported",
      "fullOut": "supported",
      "chassisNumber": "supported",
      "onRail": "supported",
      "emptyReturned": "supported"
    }
  },
  "SADMM:SADMMFCT": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "supported",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "supported",
      "yardLocation": "supported",
      "vesselDischarged": "supported",
      "fullOut": "supported",
      "chassisNumber": "supported",
      "onRail": "supported",
      "emptyReturned": "supported"
    }
  },
  "SADMM:SADMMSCT": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "supported",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "supported",
      "yardLocation": "supported",
      "vesselDischarged": "supported",
      "fullOut": "supported",
      "chassisNumber": "supported",
      "onRail": "supported",
      "emptyReturned": "supported"
    }
  },
  "SAJED:SAJEDDPW": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "limited",
      "lastFreeDay": "unsupported",
      "holds": "limited",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "unsupported",
      "yardLocation": "unsupported",
      "vesselDischarged": "supported",
      "fullOut": "supported",
      "chassisNumber": "unsupported",
      "onRail": "supported",
      "emptyReturned": "unsupported"
    }
  },
  "SAJED:SAJEDRSGT": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "supported",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "supported",
      "yardLocation": "supported",
      "vesselDischarged": "supported",
      "fullOut": "supported",
      "chassisNumber": "supported",
      "onRail": "supported",
      "emptyReturned": "supported"
    }
  },
  "KRPUS:KRPUSBNCT": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "supported",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "supported",
      "yardLocation": "supported",
      "vesselDischarged": "supported",
      "fullOut": "supported",
      "chassisNumber": "supported",
      "onRail": "supported",
      "emptyReturned": "supported"
    }
  },
  "ESALG:ESALGAPM": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "supported",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "supported",
      "yardLocation": "supported",
      "vesselDischarged": "supported",
      "fullOut": "supported",
      "chassisNumber": "supported",
      "onRail": "supported",
      "emptyReturned": "supported"
    }
  },
  "ESBCN:ESBCNBEST": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "unsupported",
      "lastFreeDay": "unsupported",
      "holds": "limited",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "supported",
      "yardLocation": "supported",
      "vesselDischarged": "supported",
      "fullOut": "supported",
      "chassisNumber": "unsupported",
      "onRail": "supported",
      "emptyReturned": "unsupported"
    }
  },
  "SEGOT:SEGOTCT1": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "unsupported",
      "holds": "limited",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "unsupported",
      "yardLocation": "unsupported",
      "vesselDischarged": "supported",
      "fullOut": "supported",
      "chassisNumber": "unsupported",
      "onRail": "supported",
      "emptyReturned": "unsupported"
    }
  },
  "TWKHH:TWKHHKMCT": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "unknown",
      "lastFreeDay": "unknown",
      "holds": "unknown",
      "feeType": "unknown",
      "feeAmount": "unknown",
      "pickupAppointment": "unknown",
      "yardLocation": "unknown",
      "vesselDischarged": "unknown",
      "fullOut": "unknown",
      "chassisNumber": "unknown",
      "onRail": "unknown",
      "emptyReturned": "unknown"
    }
  },
  "AEJEA:AEJEADPWJ2": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "supported",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "supported",
      "yardLocation": "supported",
      "vesselDischarged": "supported",
      "fullOut": "supported",
      "chassisNumber": "supported",
      "onRail": "supported",
      "emptyReturned": "supported"
    }
  },
  "AEJEA:AEJEADPWJ3": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "supported",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "supported",
      "yardLocation": "supported",
      "vesselDischarged": "supported",
      "fullOut": "supported",
      "chassisNumber": "supported",
      "onRail": "supported",
      "emptyReturned": "supported"
    }
  },
  "AEJEA:AEJEADPWJA": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "supported",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "supported",
      "yardLocation": "supported",
      "vesselDischarged": "supported",
      "fullOut": "supported",
      "chassisNumber": "supported",
      "onRail": "supported",
      "emptyReturned": "supported"
    }
  },
  "AEJEA:AEJEADPWJ4": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "supported",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "supported",
      "yardLocation": "supported",
      "vesselDischarged": "supported",
      "fullOut": "supported",
      "chassisNumber": "supported",
      "onRail": "supported",
      "emptyReturned": "supported"
    }
  },
  "GBBEL:GBBELVIC3": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "supported",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "supported",
      "yardLocation": "supported",
      "vesselDischarged": "supported",
      "fullOut": "supported",
      "chassisNumber": "supported",
      "onRail": "supported",
      "emptyReturned": "supported"
    }
  },
  "GBFXT:GBFXTLNG": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "unsupported",
      "holds": "limited",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "supported",
      "yardLocation": "supported",
      "vesselDischarged": "supported",
      "fullOut": "supported",
      "chassisNumber": "unsupported",
      "onRail": "supported",
      "emptyReturned": "unsupported"
    }
  },
  "GBFXT:GBFXTTTY": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "unsupported",
      "holds": "limited",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "supported",
      "yardLocation": "supported",
      "vesselDischarged": "limited",
      "fullOut": "supported",
      "chassisNumber": "unsupported",
      "onRail": "supported",
      "emptyReturned": "unsupported"
    }
  },
  "GBLGP:GBLGPDPWLG": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "unsupported",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "unsupported",
      "yardLocation": "supported",
      "vesselDischarged": "supported",
      "fullOut": "supported",
      "chassisNumber": "unsupported",
      "onRail": "supported",
      "emptyReturned": "limited"
    }
  },
  "GBSOU:GBSOUDPWS": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "unsupported",
      "holds": "limited",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "unsupported",
      "yardLocation": "supported",
      "vesselDischarged": "supported",
      "fullOut": "supported",
      "chassisNumber": "unsupported",
      "onRail": "supported",
      "emptyReturned": "limited"
    }
  },
  "USBAL:C324": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "limited",
      "lastFreeDay": "limited",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "unsupported",
      "yardLocation": "limited",
      "vesselDischarged": "limited",
      "fullOut": "supported",
      "chassisNumber": "limited",
      "onRail": "supported",
      "emptyReturned": "unsupported"
    }
  },
  "USGLC:D104": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "supported",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "supported",
      "yardLocation": "supported",
      "vesselDischarged": "supported",
      "fullOut": "supported",
      "chassisNumber": "supported",
      "onRail": "supported",
      "emptyReturned": "supported"
    }
  },
  "USHOU:S787": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "limited",
      "lastFreeDay": "supported",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "supported",
      "yardLocation": "supported",
      "vesselDischarged": "limited",
      "fullOut": "supported",
      "chassisNumber": "unsupported",
      "onRail": "supported",
      "emptyReturned": "unsupported"
    }
  },
  "USHOU:V136": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "limited",
      "lastFreeDay": "limited",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "supported",
      "yardLocation": "supported",
      "vesselDischarged": "limited",
      "fullOut": "supported",
      "chassisNumber": "unsupported",
      "onRail": "supported",
      "emptyReturned": "unsupported"
    }
  },
  "USJAX:N296": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "supported",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "unsupported",
      "yardLocation": "supported",
      "vesselDischarged": "supported",
      "fullOut": "supported",
      "chassisNumber": "supported",
      "onRail": "supported",
      "emptyReturned": "unsupported"
    }
  },
  "USJAX:N762": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "unknown",
      "lastFreeDay": "unknown",
      "holds": "unknown",
      "feeType": "unknown",
      "feeAmount": "unknown",
      "pickupAppointment": "unknown",
      "yardLocation": "unknown",
      "vesselDischarged": "unknown",
      "fullOut": "unknown",
      "chassisNumber": "unknown",
      "onRail": "unknown",
      "emptyReturned": "unknown"
    }
  },
  "USJAX:M029": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "unknown",
      "lastFreeDay": "unknown",
      "holds": "unknown",
      "feeType": "unknown",
      "feeAmount": "unknown",
      "pickupAppointment": "unknown",
      "yardLocation": "unknown",
      "vesselDischarged": "unknown",
      "fullOut": "unknown",
      "chassisNumber": "unknown",
      "onRail": "unknown",
      "emptyReturned": "unknown"
    }
  },
  "USLGB:Y309": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "limited",
      "lastFreeDay": "supported",
      "holds": "supported",
      "feeType": "limited",
      "feeAmount": "supported",
      "pickupAppointment": "unsupported",
      "yardLocation": "supported",
      "vesselDischarged": "supported",
      "fullOut": "supported",
      "chassisNumber": "supported",
      "onRail": "supported",
      "emptyReturned": "unsupported"
    }
  },
  "USLGB:WAC8": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "limited",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "limited",
      "yardLocation": "supported",
      "vesselDischarged": "supported",
      "fullOut": "supported",
      "chassisNumber": "unsupported",
      "onRail": "supported",
      "emptyReturned": "unsupported"
    }
  },
  "USLGB:W182": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "supported",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "unsupported",
      "yardLocation": "supported",
      "vesselDischarged": "supported",
      "fullOut": "supported",
      "chassisNumber": "limited",
      "onRail": "supported",
      "emptyReturned": "unsupported"
    }
  },
  "USLGB:STA": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "supported",
      "holds": "limited",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "unsupported",
      "yardLocation": "supported",
      "vesselDischarged": "unsupported",
      "fullOut": "supported",
      "chassisNumber": "unsupported",
      "onRail": "supported",
      "emptyReturned": "unsupported"
    }
  },
  "USLGB:Z773": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "supported",
      "holds": "limited",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "unsupported",
      "yardLocation": "supported",
      "vesselDischarged": "unsupported",
      "fullOut": "supported",
      "chassisNumber": "limited",
      "onRail": "supported",
      "emptyReturned": "unsupported"
    }
  },
  "USLGB:Z978": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "limited",
      "lastFreeDay": "supported",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "unsupported",
      "yardLocation": "supported",
      "vesselDischarged": "limited",
      "fullOut": "supported",
      "chassisNumber": "limited",
      "onRail": "supported",
      "emptyReturned": "unsupported"
    }
  },
  "USLGB:Z952": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "limited",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "unsupported",
      "yardLocation": "unsupported",
      "vesselDischarged": "supported",
      "fullOut": "supported",
      "chassisNumber": "unsupported",
      "onRail": "supported",
      "emptyReturned": "unsupported"
    }
  },
  "USLAX:W185": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "supported",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "supported",
      "yardLocation": "supported",
      "vesselDischarged": "limited",
      "fullOut": "unsupported",
      "chassisNumber": "unsupported",
      "onRail": "supported",
      "emptyReturned": "unsupported"
    }
  },
  "USLAX:Y124": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "supported",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "supported",
      "yardLocation": "supported",
      "vesselDischarged": "supported",
      "fullOut": "limited",
      "chassisNumber": "unsupported",
      "onRail": "supported",
      "emptyReturned": "unsupported"
    }
  },
  "USLAX:Y257": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "supported",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "supported",
      "yardLocation": "supported",
      "vesselDischarged": "supported",
      "fullOut": "supported",
      "chassisNumber": "unsupported",
      "onRail": "supported",
      "emptyReturned": "unsupported"
    }
  },
  "USLAX:Y258": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "limited",
      "lastFreeDay": "unsupported",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "unsupported",
      "yardLocation": "unsupported",
      "vesselDischarged": "unsupported",
      "fullOut": "supported",
      "chassisNumber": "unsupported",
      "onRail": "supported",
      "emptyReturned": "unsupported"
    }
  },
  "USLAX:Y773": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "limited",
      "lastFreeDay": "supported",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "unsupported",
      "yardLocation": "supported",
      "vesselDischarged": "unsupported",
      "fullOut": "unsupported",
      "chassisNumber": "unsupported",
      "onRail": "supported",
      "emptyReturned": "unsupported"
    }
  },
  "USLAX:Y790": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "limited",
      "lastFreeDay": "supported",
      "holds": "supported",
      "feeType": "limited",
      "feeAmount": "supported",
      "pickupAppointment": "unsupported",
      "yardLocation": "supported",
      "vesselDischarged": "limited",
      "fullOut": "unsupported",
      "chassisNumber": "limited",
      "onRail": "supported",
      "emptyReturned": "unsupported"
    }
  },
  "USMIA:L239": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "supported",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "unsupported",
      "yardLocation": "supported",
      "vesselDischarged": "supported",
      "fullOut": "supported",
      "chassisNumber": "supported",
      "onRail": "supported",
      "emptyReturned": "unsupported"
    }
  },
  "USMIA:N775": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "supported",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "unsupported",
      "yardLocation": "supported",
      "vesselDischarged": "supported",
      "fullOut": "supported",
      "chassisNumber": "unsupported",
      "onRail": "supported",
      "emptyReturned": "unsupported"
    }
  },
  "USMOB:R103": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "unsupported",
      "lastFreeDay": "unsupported",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "unsupported",
      "yardLocation": "supported",
      "vesselDischarged": "limited",
      "fullOut": "limited",
      "chassisNumber": "unsupported",
      "onRail": "supported",
      "emptyReturned": "unsupported"
    }
  },
  "USMSY:P260": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "limited",
      "lastFreeDay": "limited",
      "holds": "supported",
      "feeType": "limited",
      "feeAmount": "supported",
      "pickupAppointment": "unsupported",
      "yardLocation": "supported",
      "vesselDischarged": "unsupported",
      "fullOut": "supported",
      "chassisNumber": "limited",
      "onRail": "supported",
      "emptyReturned": "unsupported"
    }
  },
  "USMSY:Q795": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "unsupported",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "unsupported",
      "yardLocation": "supported",
      "vesselDischarged": "supported",
      "fullOut": "supported",
      "chassisNumber": "limited",
      "onRail": "supported",
      "emptyReturned": "unsupported"
    }
  },
  "USNYC:E364": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "supported",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "unsupported",
      "yardLocation": "supported",
      "vesselDischarged": "supported",
      "fullOut": "supported",
      "chassisNumber": "unsupported",
      "onRail": "supported",
      "emptyReturned": "unsupported"
    }
  },
  "USNYC:E005": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "supported",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "unsupported",
      "yardLocation": "supported",
      "vesselDischarged": "supported",
      "fullOut": "supported",
      "chassisNumber": "unsupported",
      "onRail": "supported",
      "emptyReturned": "unsupported"
    }
  },
  "USNYC:E416": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "supported",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "unsupported",
      "yardLocation": "supported",
      "vesselDischarged": "supported",
      "fullOut": "supported",
      "chassisNumber": "unsupported",
      "onRail": "limited",
      "emptyReturned": "limited"
    }
  },
  "USNYC:E425": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "limited",
      "lastFreeDay": "limited",
      "holds": "supported",
      "feeType": "limited",
      "feeAmount": "supported",
      "pickupAppointment": "supported",
      "yardLocation": "supported",
      "vesselDischarged": "limited",
      "fullOut": "supported",
      "chassisNumber": "unsupported",
      "onRail": "supported",
      "emptyReturned": "limited"
    }
  },
  "USNYC:F577": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "limited",
      "lastFreeDay": "supported",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "unsupported",
      "yardLocation": "supported",
      "vesselDischarged": "unsupported",
      "fullOut": "supported",
      "chassisNumber": "limited",
      "onRail": "supported",
      "emptyReturned": "unsupported"
    }
  },
  "USOAK:WBA5": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "limited",
      "holds": "supported",
      "feeType": "limited",
      "feeAmount": "supported",
      "pickupAppointment": "limited",
      "yardLocation": "supported",
      "vesselDischarged": "supported",
      "fullOut": "supported",
      "chassisNumber": "unsupported",
      "onRail": "supported",
      "emptyReturned": "unsupported"
    }
  },
  "USOAK:Z985": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "supported",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "unsupported",
      "yardLocation": "supported",
      "vesselDischarged": "supported",
      "fullOut": "supported",
      "chassisNumber": "supported",
      "onRail": "supported",
      "emptyReturned": "unsupported"
    }
  },
  "USOAK:STO": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "unknown",
      "lastFreeDay": "unknown",
      "holds": "unknown",
      "feeType": "unknown",
      "feeAmount": "unknown",
      "pickupAppointment": "unknown",
      "yardLocation": "unknown",
      "vesselDischarged": "unknown",
      "fullOut": "unknown",
      "chassisNumber": "unknown",
      "onRail": "unknown",
      "emptyReturned": "unknown"
    }
  },
  "USOAK:Y549": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "unsupported",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "unsupported",
      "yardLocation": "unsupported",
      "vesselDischarged": "unsupported",
      "fullOut": "supported",
      "chassisNumber": "unsupported",
      "onRail": "supported",
      "emptyReturned": "unsupported"
    }
  },
  "USPHL:C095": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "limited",
      "holds": "limited",
      "feeType": "limited",
      "feeAmount": "supported",
      "pickupAppointment": "unsupported",
      "yardLocation": "supported",
      "vesselDischarged": "unsupported",
      "fullOut": "supported",
      "chassisNumber": "supported",
      "onRail": "supported",
      "emptyReturned": "unsupported"
    }
  },
  "USPHL:B197": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "unknown",
      "lastFreeDay": "unknown",
      "holds": "unknown",
      "feeType": "unknown",
      "feeAmount": "unknown",
      "pickupAppointment": "unknown",
      "yardLocation": "unknown",
      "vesselDischarged": "unknown",
      "fullOut": "unknown",
      "chassisNumber": "unknown",
      "onRail": "unknown",
      "emptyReturned": "unknown"
    }
  },
  "USPEF:O664": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "supported",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "unsupported",
      "yardLocation": "supported",
      "vesselDischarged": "unsupported",
      "fullOut": "supported",
      "chassisNumber": "unsupported",
      "onRail": "supported",
      "emptyReturned": "unsupported"
    }
  },
  "USPDX:X005": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "supported",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "supported",
      "yardLocation": "supported",
      "vesselDischarged": "supported",
      "fullOut": "supported",
      "chassisNumber": "supported",
      "onRail": "supported",
      "emptyReturned": "supported"
    }
  },
  "USSAV:L737": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "limited",
      "lastFreeDay": "unsupported",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "unsupported",
      "yardLocation": "supported",
      "vesselDischarged": "limited",
      "fullOut": "supported",
      "chassisNumber": "unsupported",
      "onRail": "supported",
      "emptyReturned": "unsupported"
    }
  },
  "USSEA:X117": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "supported",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "unsupported",
      "yardLocation": "supported",
      "vesselDischarged": "supported",
      "fullOut": "supported",
      "chassisNumber": "limited",
      "onRail": "supported",
      "emptyReturned": "unsupported"
    }
  },
  "USSEA:Y197": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "unknown",
      "lastFreeDay": "unknown",
      "holds": "unknown",
      "feeType": "unknown",
      "feeAmount": "unknown",
      "pickupAppointment": "unknown",
      "yardLocation": "unknown",
      "vesselDischarged": "unknown",
      "fullOut": "unknown",
      "chassisNumber": "unknown",
      "onRail": "unknown",
      "emptyReturned": "unknown"
    }
  },
  "USSEA:Y400": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "limited",
      "lastFreeDay": "limited",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "unsupported",
      "yardLocation": "supported",
      "vesselDischarged": "supported",
      "fullOut": "supported",
      "chassisNumber": "limited",
      "onRail": "limited",
      "emptyReturned": "unsupported"
    }
  },
  "USTIW:Z693": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "supported",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "unsupported",
      "yardLocation": "supported",
      "vesselDischarged": "supported",
      "fullOut": "supported",
      "chassisNumber": "limited",
      "onRail": "supported",
      "emptyReturned": "unsupported"
    }
  },
  "USTIW:X215": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "supported",
      "holds": "supported",
      "feeType": "limited",
      "feeAmount": "supported",
      "pickupAppointment": "supported",
      "yardLocation": "supported",
      "vesselDischarged": "supported",
      "fullOut": "limited",
      "chassisNumber": "unsupported",
      "onRail": "supported",
      "emptyReturned": "unsupported"
    }
  },
  "USTIW:Z705": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "limited",
      "holds": "limited",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "supported",
      "yardLocation": "supported",
      "vesselDischarged": "unsupported",
      "fullOut": "supported",
      "chassisNumber": "unsupported",
      "onRail": "unsupported",
      "emptyReturned": "unsupported"
    }
  },
  "USTIW:X335": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "unknown",
      "lastFreeDay": "unknown",
      "holds": "unknown",
      "feeType": "unknown",
      "feeAmount": "unknown",
      "pickupAppointment": "unknown",
      "yardLocation": "unknown",
      "vesselDischarged": "unknown",
      "fullOut": "unknown",
      "chassisNumber": "unknown",
      "onRail": "unknown",
      "emptyReturned": "unknown"
    }
  },
  "USTPA:M669": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "supported",
      "lastFreeDay": "supported",
      "holds": "supported",
      "feeType": "limited",
      "feeAmount": "supported",
      "pickupAppointment": "unsupported",
      "yardLocation": "supported",
      "vesselDischarged": "unsupported",
      "fullOut": "supported",
      "chassisNumber": "supported",
      "onRail": "supported",
      "emptyReturned": "unsupported"
    }
  },
  "USORF:L005": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "limited",
      "lastFreeDay": "unsupported",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "unsupported",
      "yardLocation": "unsupported",
      "vesselDischarged": "supported",
      "fullOut": "supported",
      "chassisNumber": "unsupported",
      "onRail": "supported",
      "emptyReturned": "unsupported"
    }
  },
  "USORF:L045": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "unknown",
      "lastFreeDay": "unknown",
      "holds": "unknown",
      "feeType": "unknown",
      "feeAmount": "unknown",
      "pickupAppointment": "unknown",
      "yardLocation": "unknown",
      "vesselDischarged": "unknown",
      "fullOut": "unknown",
      "chassisNumber": "unknown",
      "onRail": "unknown",
      "emptyReturned": "unknown"
    }
  },
  "USORF:N195": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "limited",
      "lastFreeDay": "limited",
      "holds": "supported",
      "feeType": "supported",
      "feeAmount": "supported",
      "pickupAppointment": "unsupported",
      "yardLocation": "unsupported",
      "vesselDischarged": "supported",
      "fullOut": "supported",
      "chassisNumber": "limited",
      "onRail": "supported",
      "emptyReturned": "unsupported"
    }
  },
  "USILM:L194": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "unknown",
      "lastFreeDay": "unknown",
      "holds": "unknown",
      "feeType": "unknown",
      "feeAmount": "unknown",
      "pickupAppointment": "unknown",
      "yardLocation": "unknown",
      "vesselDischarged": "unknown",
      "fullOut": "unknown",
      "chassisNumber": "unknown",
      "onRail": "unknown",
      "emptyReturned": "unknown"
    }
  },
  "NZLYT:NZLYTLPC": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "unknown",
      "lastFreeDay": "unknown",
      "holds": "unknown",
      "feeType": "unknown",
      "feeAmount": "unknown",
      "pickupAppointment": "unknown",
      "yardLocation": "unknown",
      "vesselDischarged": "unknown",
      "fullOut": "unknown",
      "chassisNumber": "unknown",
      "onRail": "unknown",
      "emptyReturned": "unknown"
    }
  },
  "NZTIU:NZTIUTCTL": {
    "features": {
      "importMilestones": "supported",
      "availableForPickup": "unknown",
      "lastFreeDay": "unknown",
      "holds": "unknown",
      "feeType": "unknown",
      "feeAmount": "unknown",
      "pickupAppointment": "unknown",
      "yardLocation": "unknown",
      "vesselDischarged": "unknown",
      "fullOut": "unknown",
      "chassisNumber": "unknown",
      "onRail": "unknown",
      "emptyReturned": "unknown"
    }
  }
};

export const terminals = [{
  "name": "APM Terminals Buenos Aires T4",
  "port": "Buenos Aires",
  "locode": "ARBUE",
  "country": "Argentina",
  "region": "Latin America",
  "firmsCode": "",
  "terminalCode": "ARBUETERM4",
  "smdgCode": "TERM4"
}, {
  "name": "Flinders Adelaide Container Terminal",
  "port": "Adelaide",
  "locode": "AUADL",
  "country": "Australia",
  "region": "Australia",
  "firmsCode": "",
  "terminalCode": "AUADLFLACT",
  "smdgCode": "FLACT"
}, {
  "name": "Brisbane Autostrad",
  "port": "Brisbane",
  "locode": "AUBNE",
  "country": "Australia",
  "region": "Australia",
  "firmsCode": "",
  "terminalCode": "AUBNEPTFIT",
  "smdgCode": "PTFIT"
}, {
  "name": "DP World Brisbane",
  "port": "Brisbane",
  "locode": "AUBNE",
  "country": "Australia",
  "region": "Australia",
  "firmsCode": "",
  "terminalCode": "",
  "smdgCode": "DPBNE"
}, {
  "name": "Hutchison Brisbane Container Terminals",
  "port": "Brisbane",
  "locode": "AUBNE",
  "country": "Australia",
  "region": "Australia",
  "firmsCode": "",
  "terminalCode": "AUBNEHPAFI",
  "smdgCode": "HPAFI"
}, {
  "name": "DP World Fremantle",
  "port": "Fremantle",
  "locode": "AUFRE",
  "country": "Australia",
  "region": "Australia",
  "firmsCode": "",
  "terminalCode": "",
  "smdgCode": "CONFR"
}, {
  "name": "Fremantle",
  "port": "Fremantle",
  "locode": "AUFRE",
  "country": "Australia",
  "region": "Australia",
  "firmsCode": "",
  "terminalCode": "AUFREASLFR",
  "smdgCode": "ASLFR"
}, {
  "name": "DP World West Swanson Dock",
  "port": "Melbourne",
  "locode": "AUMEL",
  "country": "Australia",
  "region": "Australia",
  "firmsCode": "",
  "terminalCode": "",
  "smdgCode": "CONWS"
}, {
  "name": "East Swanson Dock",
  "port": "Melbourne",
  "locode": "AUMEL",
  "country": "Australia",
  "region": "Australia",
  "firmsCode": "",
  "terminalCode": "AUMELASES1",
  "smdgCode": "ASES1"
}, {
  "name": "VICT Webb Dock East",
  "port": "Melbourne",
  "locode": "AUMEL",
  "country": "Australia",
  "region": "Australia",
  "firmsCode": "",
  "terminalCode": "AUMELVICTM",
  "smdgCode": "VICTM"
}, {
  "name": "DP World Sydney",
  "port": "Sydney",
  "locode": "AUSYD",
  "country": "Australia",
  "region": "Australia",
  "firmsCode": "",
  "terminalCode": "",
  "smdgCode": "CTLPB"
}, {
  "name": "Hutchison Sydney International Container Terminal",
  "port": "Sydney",
  "locode": "AUSYD",
  "country": "Australia",
  "region": "Australia",
  "firmsCode": "",
  "terminalCode": "AUSYDHPAPB",
  "smdgCode": "HPAPB"
}, {
  "name": "Sydney Autostrad",
  "port": "Sydney",
  "locode": "AUSYD",
  "country": "Australia",
  "region": "Australia",
  "firmsCode": "",
  "terminalCode": "AUSYDASLPB",
  "smdgCode": "ASLPB"
}, {
  "name": "Chittagong Port",
  "port": "Chittagong",
  "locode": "BDCGP",
  "country": "Bangladesh",
  "region": "Asia",
  "firmsCode": "",
  "terminalCode": "BDCGPCPA",
  "smdgCode": ""
}, {
  "name": "APM Terminals Pecem",
  "port": "Pecem",
  "locode": "BRPEC",
  "country": "Brazil",
  "region": "Latin America",
  "firmsCode": "",
  "terminalCode": "BRPECBRAPEC",
  "smdgCode": "BRAPEC"
}, {
  "name": "South End Container Terminal",
  "port": "Halifax",
  "locode": "CAHAL",
  "country": "Canada",
  "region": "Canada",
  "firmsCode": "",
  "terminalCode": "2036",
  "smdgCode": "HAFXT"
}, {
  "name": "Maisonneuve - Section 68",
  "port": "Montreal",
  "locode": "CAMTR",
  "country": "Canada",
  "region": "Canada",
  "firmsCode": "",
  "terminalCode": "2619",
  "smdgCode": "TMTMAI"
}, {
  "name": "MGTP Cast - Section 77",
  "port": "Montreal",
  "locode": "CAMTR",
  "country": "Canada",
  "region": "Canada",
  "firmsCode": "",
  "terminalCode": "2425",
  "smdgCode": "MGTCAS"
}, {
  "name": "MGTP Racine - Section 66",
  "port": "Montreal",
  "locode": "CAMTR",
  "country": "Canada",
  "region": "Canada",
  "firmsCode": "",
  "terminalCode": "2591",
  "smdgCode": "MGTRAC"
}, {
  "name": "Viau - Section 52",
  "port": "Montreal",
  "locode": "CAMTR",
  "country": "Canada",
  "region": "Canada",
  "firmsCode": "",
  "terminalCode": "5540",
  "smdgCode": "VIAU"
}, {
  "name": "Prince Rupert Container Terminal",
  "port": "Prince Rupert",
  "locode": "CAPRR",
  "country": "Canada",
  "region": "Canada",
  "firmsCode": "",
  "terminalCode": "5086",
  "smdgCode": "FCTPRR"
}, {
  "name": "DP World Centerm",
  "port": "Vancouver",
  "locode": "CAVAN",
  "country": "Canada",
  "region": "Canada",
  "firmsCode": "",
  "terminalCode": "3380",
  "smdgCode": "CTM"
}, {
  "name": "GCT Deltaport",
  "port": "Vancouver",
  "locode": "CAVAN",
  "country": "Canada",
  "region": "Canada",
  "firmsCode": "",
  "terminalCode": "3891",
  "smdgCode": "DLT"
}, {
  "name": "GCT Vanterm",
  "port": "Vancouver",
  "locode": "CAVAN",
  "country": "Canada",
  "region": "Canada",
  "firmsCode": "",
  "terminalCode": "3395",
  "smdgCode": "VTM"
}, {
  "name": "STI San Antonio",
  "port": "San Antonio",
  "locode": "CLSAI",
  "country": "Chile",
  "region": "Latin America",
  "firmsCode": "",
  "terminalCode": "CLSAISTI",
  "smdgCode": "STI"
}, {
  "name": "Haina International Terminals",
  "port": "Rio Haina",
  "locode": "DOHAI",
  "country": "Dominican Republic",
  "region": "Latin America",
  "firmsCode": "",
  "terminalCode": "DOHAIHIT",
  "smdgCode": "HIT"
}, {
  "name": "Contecon Guayaquil",
  "port": "Guayaquil",
  "locode": "ECGYE",
  "country": "Ecuador",
  "region": "Latin America",
  "firmsCode": "",
  "terminalCode": "ECGYECONTE",
  "smdgCode": "CONTE"
}, {
  "name": "Suez Canal Container Terminal",
  "port": "Port Said",
  "locode": "EGPSD",
  "country": "Egypt",
  "region": "Middle East",
  "firmsCode": "",
  "terminalCode": "EGPSDSCCT",
  "smdgCode": "SCCT"
}, {
  "name": "EUROGATE Container Terminal Bremerhaven",
  "port": "Bremerhaven",
  "locode": "DEBRV",
  "country": "Germany",
  "region": "Europe",
  "firmsCode": "",
  "terminalCode": "DEBRVEGB",
  "smdgCode": "EGB"
}, {
  "name": "MSC Gate Bremerhaven",
  "port": "Bremerhaven",
  "locode": "DEBRV",
  "country": "Germany",
  "region": "Europe",
  "firmsCode": "",
  "terminalCode": "DEBRVMSCBH",
  "smdgCode": "MSCBH"
}, {
  "name": "EUROGATE Hamburg",
  "port": "Hamburg",
  "locode": "DEHAM",
  "country": "Germany",
  "region": "Europe",
  "firmsCode": "",
  "terminalCode": "DEHAMEGH",
  "smdgCode": "EGH"
}, {
  "name": "HHLA Container Terminal Altenwerder",
  "port": "Hamburg",
  "locode": "DEHAM",
  "country": "Germany",
  "region": "Europe",
  "firmsCode": "",
  "terminalCode": "DEHAMCTA",
  "smdgCode": "CTA"
}, {
  "name": "HHLA Container Terminal Burchardkai",
  "port": "Hamburg",
  "locode": "DEHAM",
  "country": "Germany",
  "region": "Europe",
  "firmsCode": "",
  "terminalCode": "DEHAMCTB",
  "smdgCode": "CTB"
}, {
  "name": "HHLA Container Terminal Tollerort",
  "port": "Hamburg",
  "locode": "DEHAM",
  "country": "Germany",
  "region": "Europe",
  "firmsCode": "",
  "terminalCode": "DEHAMCTT",
  "smdgCode": "CTT"
}, {
  "name": "EUROGATE Container Terminal Wilhelmshaven",
  "port": "Wilhelmshaven",
  "locode": "DEWVN",
  "country": "Germany",
  "region": "Europe",
  "firmsCode": "",
  "terminalCode": "DEWVNEGW",
  "smdgCode": "EGW"
}, {
  "name": "APM Terminals Quetzal",
  "port": "Puerto Quetzal",
  "locode": "GTPRQ",
  "country": "Guatemala",
  "region": "Latin America",
  "firmsCode": "",
  "terminalCode": "GTPRQTCQ",
  "smdgCode": "TCQ"
}, {
  "name": "Empresa Portuaria Santo Tomas",
  "port": "Puerto Santo Tomas De Castilla",
  "locode": "GTSTC",
  "country": "Guatemala",
  "region": "Latin America",
  "firmsCode": "",
  "terminalCode": "GTSTCEPSTC",
  "smdgCode": "EPSTC"
}, {
  "name": "Asia Container Terminals",
  "port": "Hong Kong",
  "locode": "HKHKG",
  "country": "Hong Kong",
  "region": "Asia",
  "firmsCode": "",
  "terminalCode": "HKHKGACTHK",
  "smdgCode": "ACTHK"
}, {
  "name": "COSCO-HIT",
  "port": "Hong Kong",
  "locode": "HKHKG",
  "country": "Hong Kong",
  "region": "Asia",
  "firmsCode": "",
  "terminalCode": "HKHKGCHTHK",
  "smdgCode": "CHTHK"
}, {
  "name": "Hong Kong International Terminals",
  "port": "Hong Kong",
  "locode": "HKHKG",
  "country": "Hong Kong",
  "region": "Asia",
  "firmsCode": "",
  "terminalCode": "HKHKGHITHK",
  "smdgCode": "HITHK"
}, {
  "name": "Hong Kong Modern Terminals",
  "port": "Hong Kong",
  "locode": "HKHKG",
  "country": "Hong Kong",
  "region": "Asia",
  "firmsCode": "",
  "terminalCode": "HKHKGMTLHK",
  "smdgCode": "MTLHK"
}, {
  "name": "Jakarta International Container Terminal",
  "port": "Jakarta, Java",
  "locode": "IDJKT",
  "country": "Indonesia",
  "region": "Asia",
  "firmsCode": "",
  "terminalCode": "IDJKTUTC1",
  "smdgCode": "UTC1"
}, {
  "name": "Basra Gateway Terminal East",
  "port": "Umm Qasr Pt",
  "locode": "IQUQR",
  "country": "Iraq",
  "region": "Middle East",
  "firmsCode": "",
  "terminalCode": "IQUQRBGTE",
  "smdgCode": "BGTE"
}, {
  "name": "Basra Gateway Terminal West",
  "port": "Umm Qasr Pt",
  "locode": "IQUQR",
  "country": "Iraq",
  "region": "Middle East",
  "firmsCode": "",
  "terminalCode": "IQUQRBGTW",
  "smdgCode": "BGTW"
}, {
  "name": "Dublin Ferryport Terminal",
  "port": "Dublin",
  "locode": "IEDUB",
  "country": "Ireland",
  "region": "Europe",
  "firmsCode": "",
  "terminalCode": "IEDUBDFP",
  "smdgCode": "DFP"
}, {
  "name": "Haifa Port",
  "port": "Haifa",
  "locode": "ILHFA",
  "country": "Israel",
  "region": "Middle East",
  "firmsCode": "",
  "terminalCode": "ILHFAHPCL",
  "smdgCode": "HPCL"
}, {
  "name": "Terminal Alto Fondale",
  "port": "Livorno",
  "locode": "ITLIV",
  "country": "Italy",
  "region": "Europe",
  "firmsCode": "",
  "terminalCode": "ITLIVTAFLIV",
  "smdgCode": "TAFLIV"
}, {
  "name": "Terminal Darsena Toscana",
  "port": "Livorno",
  "locode": "ITLIV",
  "country": "Italy",
  "region": "Europe",
  "firmsCode": "",
  "terminalCode": "ITLIVTDT",
  "smdgCode": "TDT"
}, {
  "name": "Terminal Dock Etruschi",
  "port": "Livorno",
  "locode": "ITLIV",
  "country": "Italy",
  "region": "Europe",
  "firmsCode": "",
  "terminalCode": "ITLIVIMP",
  "smdgCode": "IMP"
}, {
  "name": "Terminal Lorenzini",
  "port": "Livorno",
  "locode": "ITLIV",
  "country": "Italy",
  "region": "Europe",
  "firmsCode": "",
  "terminalCode": "ITLIVLOREN",
  "smdgCode": "LOREN"
}, {
  "name": "Conateco Terminal",
  "port": "Naples",
  "locode": "ITNAP",
  "country": "Italy",
  "region": "Europe",
  "firmsCode": "",
  "terminalCode": "ITNAPCONA",
  "smdgCode": "CONA"
}, {
  "name": "Kingston Container Terminal",
  "port": "Kingston",
  "locode": "JMKIN",
  "country": "Jamaica",
  "region": "Latin America",
  "firmsCode": "",
  "terminalCode": "JMKINKCT",
  "smdgCode": "KCT"
}, {
  "name": "Aqaba Container Terminal",
  "port": "Al 'Aqabah",
  "locode": "JOAQJ",
  "country": "Jordan",
  "region": "Middle East",
  "firmsCode": "",
  "terminalCode": "JOAQJACT",
  "smdgCode": "ACT"
}, {
  "name": "CMA Beirut Terminal",
  "port": "Beirut",
  "locode": "LBBEY",
  "country": "Lebanon",
  "region": "Middle East",
  "firmsCode": "",
  "terminalCode": "LBBEYBCTC",
  "smdgCode": "BCTC"
}, {
  "name": "Terminal Portuaria",
  "port": "Altamira",
  "locode": "MXATM",
  "country": "Mexico",
  "region": "Mexico",
  "firmsCode": "",
  "terminalCode": "20",
  "smdgCode": "ATP"
}, {
  "name": "International Terminal",
  "port": "Ensenada",
  "locode": "MXESE",
  "country": "Mexico",
  "region": "Mexico",
  "firmsCode": "",
  "terminalCode": "27",
  "smdgCode": "EIT"
}, {
  "name": "APM Terminals",
  "port": "Lazaro Cardenas",
  "locode": "MXLZC",
  "country": "Mexico",
  "region": "Mexico",
  "firmsCode": "",
  "terminalCode": "257",
  "smdgCode": "APMT"
}, {
  "name": "Terminal Portuaria de Contenedores",
  "port": "Lazaro Cardenas",
  "locode": "MXLZC",
  "country": "Mexico",
  "region": "Mexico",
  "firmsCode": "",
  "terminalCode": "200",
  "smdgCode": "LCT"
}, {
  "name": "Contecon",
  "port": "Manzanillo",
  "locode": "MXZLO",
  "country": "Mexico",
  "region": "Mexico",
  "firmsCode": "",
  "terminalCode": "241",
  "smdgCode": "CMSA"
}, {
  "name": "SSA Mexico",
  "port": "Manzanillo",
  "locode": "MXZLO",
  "country": "Mexico",
  "region": "Mexico",
  "firmsCode": "",
  "terminalCode": "39",
  "smdgCode": "SSAMX"
}, {
  "name": "Terminal Internacional de Manzanillo",
  "port": "Manzanillo",
  "locode": "MXZLO",
  "country": "Mexico",
  "region": "Mexico",
  "firmsCode": "",
  "terminalCode": "40",
  "smdgCode": "TIMSA"
}, {
  "name": "Terminal de Contenedores de Yucatan",
  "port": "Progreso",
  "locode": "MXPGO",
  "country": "Mexico",
  "region": "Mexico",
  "firmsCode": "",
  "terminalCode": "184",
  "smdgCode": "TCY"
}, {
  "name": "Hutchison ICAVE",
  "port": "Veracruz",
  "locode": "MXVER",
  "country": "Mexico",
  "region": "Mexico",
  "firmsCode": "",
  "terminalCode": "69",
  "smdgCode": "ICAVE"
}, {
  "name": "APM Terminals Salalah",
  "port": "Salalah",
  "locode": "OMSLL",
  "country": "Oman",
  "region": "Middle East",
  "firmsCode": "",
  "terminalCode": "OMSLLAPMT",
  "smdgCode": "APMT"
}, {
  "name": "South Asia Pakistan Terminal",
  "port": "Karachi",
  "locode": "PKKHI",
  "country": "Pakistan",
  "region": "Asia",
  "firmsCode": "",
  "terminalCode": "PKKHISAPT",
  "smdgCode": "SAPT"
}, {
  "name": "APM Terminals Callao",
  "port": "Callao",
  "locode": "PECLL",
  "country": "Peru",
  "region": "Latin America",
  "firmsCode": "",
  "terminalCode": "PECLLAPMCLL",
  "smdgCode": "APMCLL"
}, {
  "name": "Baltic Container Terminal Gdynia",
  "port": "Gdynia",
  "locode": "PLGDY",
  "country": "Poland",
  "region": "Europe",
  "firmsCode": "",
  "terminalCode": "PLGDYBCT",
  "smdgCode": "PLBCT"
}, {
  "name": "Dammam First Container Terminal",
  "port": "Ad Dammam",
  "locode": "SADMM",
  "country": "Saudi Arabia",
  "region": "Middle East",
  "firmsCode": "",
  "terminalCode": "SADMMFCT",
  "smdgCode": "FCT"
}, {
  "name": "Dammam Second Container Terminal",
  "port": "Ad Dammam",
  "locode": "SADMM",
  "country": "Saudi Arabia",
  "region": "Middle East",
  "firmsCode": "",
  "terminalCode": "SADMMSCT",
  "smdgCode": "SCT"
}, {
  "name": "DP World South Container Terminal Jeddah",
  "port": "Jeddah",
  "locode": "SAJED",
  "country": "Saudi Arabia",
  "region": "Middle East",
  "firmsCode": "",
  "terminalCode": "SAJEDDPW",
  "smdgCode": "DPW"
}, {
  "name": "Red Sea Gateway Terminal",
  "port": "Jeddah",
  "locode": "SAJED",
  "country": "Saudi Arabia",
  "region": "Middle East",
  "firmsCode": "",
  "terminalCode": "SAJEDRSGT",
  "smdgCode": "RSGT"
}, {
  "name": "Busan New Container Terminal",
  "port": "Busan",
  "locode": "KRPUS",
  "country": "South Korea",
  "region": "Asia",
  "firmsCode": "",
  "terminalCode": "KRPUSBNCT",
  "smdgCode": "BNCT"
}, {
  "name": "APM Terminals Algeciras",
  "port": "Algeciras",
  "locode": "ESALG",
  "country": "Spain",
  "region": "Europe",
  "firmsCode": "",
  "terminalCode": "ESALGAPM",
  "smdgCode": "APM"
}, {
  "name": "Hutchison Ports BEST",
  "port": "Barcelona",
  "locode": "ESBCN",
  "country": "Spain",
  "region": "Europe",
  "firmsCode": "",
  "terminalCode": "ESBCNBEST",
  "smdgCode": "BEST"
}, {
  "name": "APM Terminals Gothenburg",
  "port": "Goteborg",
  "locode": "SEGOT",
  "country": "Sweden",
  "region": "Europe",
  "firmsCode": "",
  "terminalCode": "SEGOTCT1",
  "smdgCode": "CT1"
}, {
  "name": "Kao Ming Terminal",
  "port": "Kaohsiung",
  "locode": "TWKHH",
  "country": "Taiwan",
  "region": "Asia",
  "firmsCode": "",
  "terminalCode": "TWKHHKMCT",
  "smdgCode": "KMCT"
}, {
  "name": "DP World Jebel Ali",
  "port": "Jebel Ali",
  "locode": "AEJEA",
  "country": "United Arab Emirates",
  "region": "Middle East",
  "firmsCode": "",
  "terminalCode": "AEJEADPWJ2",
  "smdgCode": "DPWJ2"
}, {
  "name": "DP World Jebel Ali",
  "port": "Jebel Ali",
  "locode": "AEJEA",
  "country": "United Arab Emirates",
  "region": "Middle East",
  "firmsCode": "",
  "terminalCode": "AEJEADPWJ3",
  "smdgCode": "DPWJ3"
}, {
  "name": "DP World Jebel Ali CT1",
  "port": "Jebel Ali",
  "locode": "AEJEA",
  "country": "United Arab Emirates",
  "region": "Middle East",
  "firmsCode": "",
  "terminalCode": "AEJEADPWJA",
  "smdgCode": "DPWJA"
}, {
  "name": "DP World Jebel Ali CT4",
  "port": "Jebel Ali",
  "locode": "AEJEA",
  "country": "United Arab Emirates",
  "region": "Middle East",
  "firmsCode": "",
  "terminalCode": "AEJEADPWJ4",
  "smdgCode": "DPWJ4"
}, {
  "name": "Victoria Terminal 3",
  "port": "Belfast",
  "locode": "GBBEL",
  "country": "United Kingdom",
  "region": "United Kingdom",
  "firmsCode": "",
  "terminalCode": "GBBELVIC3",
  "smdgCode": "VIC3"
}, {
  "name": "Berths 8&9",
  "port": "Felixstowe",
  "locode": "GBFXT",
  "country": "United Kingdom",
  "region": "United Kingdom",
  "firmsCode": "",
  "terminalCode": "GBFXTLNG",
  "smdgCode": "LNG"
}, {
  "name": "Trinity Terminal",
  "port": "Felixstowe",
  "locode": "GBFXT",
  "country": "United Kingdom",
  "region": "United Kingdom",
  "firmsCode": "",
  "terminalCode": "GBFXTTTY",
  "smdgCode": "TTY"
}, {
  "name": "DP World London Gateway",
  "port": "London Gateway Port",
  "locode": "GBLGP",
  "country": "United Kingdom",
  "region": "United Kingdom",
  "firmsCode": "",
  "terminalCode": "GBLGPDPWLG",
  "smdgCode": "DPWLG"
}, {
  "name": "DP World Southampton",
  "port": "Southampton",
  "locode": "GBSOU",
  "country": "United Kingdom",
  "region": "United Kingdom",
  "firmsCode": "",
  "terminalCode": "GBSOUDPWS",
  "smdgCode": "DPWS"
}, {
  "name": "Seagirt Terminal",
  "port": "Baltimore",
  "locode": "USBAL",
  "country": "United States",
  "region": "US East Coast",
  "firmsCode": "C324",
  "terminalCode": "C324",
  "smdgCode": "SMT"
}, {
  "name": "Gloucester Marine Terminal",
  "port": "Gloucester",
  "locode": "USGLC",
  "country": "United States",
  "region": "US East Coast",
  "firmsCode": "D104",
  "terminalCode": "D104",
  "smdgCode": ""
}, {
  "name": "Barbours Cut Terminal",
  "port": "Houston",
  "locode": "USHOU",
  "country": "United States",
  "region": "US Gulf",
  "firmsCode": "S787",
  "terminalCode": "S787",
  "smdgCode": "BCMT"
}, {
  "name": "Bayport Container Terminal",
  "port": "Houston",
  "locode": "USHOU",
  "country": "United States",
  "region": "US Gulf",
  "firmsCode": "V136",
  "terminalCode": "V136",
  "smdgCode": "BPTM"
}, {
  "name": "Blount Island Terminal",
  "port": "Jacksonville",
  "locode": "USJAX",
  "country": "United States",
  "region": "US East Coast",
  "firmsCode": "N296",
  "terminalCode": "N296",
  "smdgCode": "BLOJX"
}, {
  "name": "Tote Maritime",
  "port": "Jacksonville",
  "locode": "USJAX",
  "country": "United States",
  "region": "US East Coast",
  "firmsCode": "N762",
  "terminalCode": "N762",
  "smdgCode": "TMG"
}, {
  "name": "Trapac Jacksonville Terminal",
  "port": "Jacksonville",
  "locode": "USJAX",
  "country": "United States",
  "region": "US East Coast",
  "firmsCode": "M029",
  "terminalCode": "M029",
  "smdgCode": "DPJL"
}, {
  "name": "International Transportation Service",
  "port": "Long Beach",
  "locode": "USLGB",
  "country": "United States",
  "region": "US West Coast",
  "firmsCode": "Y309",
  "terminalCode": "Y309",
  "smdgCode": "ITS"
}, {
  "name": "Long Beach Container Terminal",
  "port": "Long Beach",
  "locode": "USLGB",
  "country": "United States",
  "region": "US West Coast",
  "firmsCode": "WAC8",
  "terminalCode": "WAC8",
  "smdgCode": "LBCT"
}, {
  "name": "Pacific Container Terminal",
  "port": "Long Beach",
  "locode": "USLGB",
  "country": "United States",
  "region": "US West Coast",
  "firmsCode": "W182",
  "terminalCode": "W182",
  "smdgCode": "SSAPCT"
}, {
  "name": "Shippers Transport Express",
  "port": "Long Beach",
  "locode": "USLGB",
  "country": "United States",
  "region": "US West Coast",
  "firmsCode": "",
  "terminalCode": "STA",
  "smdgCode": ""
}, {
  "name": "Shippers Transport Express - Carson",
  "port": "Long Beach",
  "locode": "USLGB",
  "country": "United States",
  "region": "US West Coast",
  "firmsCode": "Z773",
  "terminalCode": "Z773",
  "smdgCode": ""
}, {
  "name": "SSA Pier A",
  "port": "Long Beach",
  "locode": "USLGB",
  "country": "United States",
  "region": "US West Coast",
  "firmsCode": "Z978",
  "terminalCode": "Z978",
  "smdgCode": "SSATA"
}, {
  "name": "Total Terminals International",
  "port": "Long Beach",
  "locode": "USLGB",
  "country": "United States",
  "region": "US West Coast",
  "firmsCode": "Z952",
  "terminalCode": "Z952",
  "smdgCode": "TTI"
}, {
  "name": "APM Terminals",
  "port": "Los Angeles",
  "locode": "USLAX",
  "country": "United States",
  "region": "US West Coast",
  "firmsCode": "W185",
  "terminalCode": "W185",
  "smdgCode": "APMT"
}, {
  "name": "Everport Terminal Services",
  "port": "Los Angeles",
  "locode": "USLAX",
  "country": "United States",
  "region": "US West Coast",
  "firmsCode": "Y124",
  "terminalCode": "Y124",
  "smdgCode": "ETS"
}, {
  "name": "Fenix Marine Services",
  "port": "Los Angeles",
  "locode": "USLAX",
  "country": "United States",
  "region": "US West Coast",
  "firmsCode": "Y257",
  "terminalCode": "Y257",
  "smdgCode": "EAGLE"
}, {
  "name": "TraPac LA",
  "port": "Los Angeles",
  "locode": "USLAX",
  "country": "United States",
  "region": "US West Coast",
  "firmsCode": "Y258",
  "terminalCode": "Y258",
  "smdgCode": "TRAP"
}, {
  "name": "West Basin Container Terminal",
  "port": "Los Angeles",
  "locode": "USLAX",
  "country": "United States",
  "region": "US West Coast",
  "firmsCode": "Y773",
  "terminalCode": "Y773",
  "smdgCode": "WBCT"
}, {
  "name": "Yusen Terminals",
  "port": "Los Angeles",
  "locode": "USLAX",
  "country": "United States",
  "region": "US West Coast",
  "firmsCode": "Y790",
  "terminalCode": "Y790",
  "smdgCode": "YUSEN"
}, {
  "name": "Port of Miami Terminal Operating Company",
  "port": "Miami Seaport",
  "locode": "USMIA",
  "country": "United States",
  "region": "US East Coast",
  "firmsCode": "L239",
  "terminalCode": "L239",
  "smdgCode": "POM"
}, {
  "name": "South Florida Container Terminal",
  "port": "Miami Seaport",
  "locode": "USMIA",
  "country": "United States",
  "region": "US East Coast",
  "firmsCode": "N775",
  "terminalCode": "N775",
  "smdgCode": "SOU"
}, {
  "name": "APM Terminal",
  "port": "Mobile",
  "locode": "USMOB",
  "country": "United States",
  "region": "US Gulf",
  "firmsCode": "R103",
  "terminalCode": "R103",
  "smdgCode": "APMT"
}, {
  "name": "Napoleon Container Terminal",
  "port": "New Orleans",
  "locode": "USMSY",
  "country": "United States",
  "region": "US Gulf",
  "firmsCode": "P260",
  "terminalCode": "P260",
  "smdgCode": "NOLA"
}, {
  "name": "New Orleans Terminal",
  "port": "New Orleans",
  "locode": "USMSY",
  "country": "United States",
  "region": "US Gulf",
  "firmsCode": "Q795",
  "terminalCode": "Q795",
  "smdgCode": "NOT"
}, {
  "name": "GCT Bayonne",
  "port": "New York / New Jersey",
  "locode": "USNYC",
  "country": "United States",
  "region": "US East Coast",
  "firmsCode": "E364",
  "terminalCode": "E364",
  "smdgCode": "GTC"
}, {
  "name": "GCT New York LP",
  "port": "New York / New Jersey",
  "locode": "USNYC",
  "country": "United States",
  "region": "US East Coast",
  "firmsCode": "E005",
  "terminalCode": "E005",
  "smdgCode": "NYCT"
}, {
  "name": "Maher Terminals",
  "port": "New York / New Jersey",
  "locode": "USNYC",
  "country": "United States",
  "region": "US East Coast",
  "firmsCode": "E416",
  "terminalCode": "E416",
  "smdgCode": "MAHER"
}, {
  "name": "Port Elizabeth",
  "port": "New York / New Jersey",
  "locode": "USNYC",
  "country": "United States",
  "region": "US East Coast",
  "firmsCode": "E425",
  "terminalCode": "E425",
  "smdgCode": "APMT"
}, {
  "name": "Port Newark Container Terminal",
  "port": "New York / New Jersey",
  "locode": "USNYC",
  "country": "United States",
  "region": "US East Coast",
  "firmsCode": "F577",
  "terminalCode": "F577",
  "smdgCode": "PNCT"
}, {
  "name": "Ben E. Nutter Terminal",
  "port": "Oakland",
  "locode": "USOAK",
  "country": "United States",
  "region": "US West Coast",
  "firmsCode": "WBA5",
  "terminalCode": "WBA5",
  "smdgCode": "BENT"
}, {
  "name": "Oakland International Container Terminal",
  "port": "Oakland",
  "locode": "USOAK",
  "country": "United States",
  "region": "US West Coast",
  "firmsCode": "Z985",
  "terminalCode": "Z985",
  "smdgCode": "B58"
}, {
  "name": "Shippers Transport Express",
  "port": "Oakland",
  "locode": "USOAK",
  "country": "United States",
  "region": "US West Coast",
  "firmsCode": "",
  "terminalCode": "STO",
  "smdgCode": ""
}, {
  "name": "TraPac Terminal",
  "port": "Oakland",
  "locode": "USOAK",
  "country": "United States",
  "region": "US West Coast",
  "firmsCode": "Y549",
  "terminalCode": "Y549",
  "smdgCode": "TPOAK"
}, {
  "name": "Packer Avenue",
  "port": "PhilaPort",
  "locode": "USPHL",
  "country": "United States",
  "region": "US East Coast",
  "firmsCode": "C095",
  "terminalCode": "C095",
  "smdgCode": "PAMT"
}, {
  "name": "Tioga Marine Terminal",
  "port": "PhilaPort",
  "locode": "USPHL",
  "country": "United States",
  "region": "US East Coast",
  "firmsCode": "B197",
  "terminalCode": "B197",
  "smdgCode": ""
}, {
  "name": "Port Everglades Terminal",
  "port": "Port Everglades",
  "locode": "USPEF",
  "country": "United States",
  "region": "US Gulf",
  "firmsCode": "O664",
  "terminalCode": "O664",
  "smdgCode": "PET"
}, {
  "name": "Terminal 6",
  "port": "Portland",
  "locode": "USPDX",
  "country": "United States",
  "region": "US West Coast",
  "firmsCode": "X005",
  "terminalCode": "X005",
  "smdgCode": "PT6"
}, {
  "name": "Garden City Terminals",
  "port": "Savannah",
  "locode": "USSAV",
  "country": "United States",
  "region": "US East Coast",
  "firmsCode": "L737",
  "terminalCode": "L737",
  "smdgCode": "GCMT"
}, {
  "name": "SSA Terminal 18",
  "port": "Seattle",
  "locode": "USSEA",
  "country": "United States",
  "region": "US West Coast",
  "firmsCode": "X117",
  "terminalCode": "X117",
  "smdgCode": "SSA18"
}, {
  "name": "SSA Terminal 30",
  "port": "Seattle",
  "locode": "USSEA",
  "country": "United States",
  "region": "US West Coast",
  "firmsCode": "Y197",
  "terminalCode": "Y197",
  "smdgCode": "SSA30"
}, {
  "name": "Terminal 5",
  "port": "Seattle",
  "locode": "USSEA",
  "country": "United States",
  "region": "US West Coast",
  "firmsCode": "Y400",
  "terminalCode": "Y400",
  "smdgCode": "SSA5"
}, {
  "name": "Husky Terminal",
  "port": "Tacoma",
  "locode": "USTIW",
  "country": "United States",
  "region": "US West Coast",
  "firmsCode": "Z693",
  "terminalCode": "Z693",
  "smdgCode": "HUSKY"
}, {
  "name": "Pierce County Terminal",
  "port": "Tacoma",
  "locode": "USTIW",
  "country": "United States",
  "region": "US West Coast",
  "firmsCode": "X215",
  "terminalCode": "X215",
  "smdgCode": "PCT"
}, {
  "name": "Washington United Terminals",
  "port": "Tacoma",
  "locode": "USTIW",
  "country": "United States",
  "region": "US West Coast",
  "firmsCode": "Z705",
  "terminalCode": "Z705",
  "smdgCode": "WUT"
}, {
  "name": "West Sitcum Terminal (Matson)",
  "port": "Tacoma",
  "locode": "USTIW",
  "country": "United States",
  "region": "US West Coast",
  "firmsCode": "X335",
  "terminalCode": "X335",
  "smdgCode": "WSIT"
}, {
  "name": "Tampa Bay Container Terminal",
  "port": "Tampa",
  "locode": "USTPA",
  "country": "United States",
  "region": "US Gulf",
  "firmsCode": "M669",
  "terminalCode": "M669",
  "smdgCode": "PTCT"
}, {
  "name": "Norfolk International Terminals",
  "port": "Virginia",
  "locode": "USORF",
  "country": "United States",
  "region": "US East Coast",
  "firmsCode": "L005",
  "terminalCode": "L005",
  "smdgCode": "NIT"
}, {
  "name": "Portsmouth Marine Terminal",
  "port": "Virginia",
  "locode": "USORF",
  "country": "United States",
  "region": "US East Coast",
  "firmsCode": "L045",
  "terminalCode": "L045",
  "smdgCode": ""
}, {
  "name": "Virginia International Gateway",
  "port": "Virginia",
  "locode": "USORF",
  "country": "United States",
  "region": "US East Coast",
  "firmsCode": "N195",
  "terminalCode": "N195",
  "smdgCode": "VIG"
}, {
  "name": "Port of Wilmington Container Terminal",
  "port": "Wilmington (NC)",
  "locode": "USILM",
  "country": "United States",
  "region": "US East Coast",
  "firmsCode": "L194",
  "terminalCode": "L194",
  "smdgCode": "NCSPA"
}, {
  "name": "Lyttelton Port Company",
  "port": "Lyttelton",
  "locode": "NZLYT",
  "country": "New Zealand",
  "region": "New Zealand",
  "firmsCode": "",
  "terminalCode": "NZLYTLPC",
  "smdgCode": "LPC"
}, {
  "name": "Timaru Container Terminal",
  "port": "Timaru",
  "locode": "NZTIU",
  "country": "New Zealand",
  "region": "New Zealand",
  "firmsCode": "",
  "terminalCode": "NZTIUTCTL",
  "smdgCode": "TCTL"
}];

export const terminalCoverageFeatures = [{
  key: "availableForPickup",
  label: "Available for pickup",
  group: "Pickup & availability",
  field: "available_for_pickup",
  href: "/coverage/fields"
}, {
  key: "lastFreeDay",
  label: "Terminal LFD",
  description: "Last free day reported by the terminal. Carrier-reported LFD or an estimated LFD, where enabled, may still be available when terminal LFD is missing.",
  group: "Pickup & availability",
  field: "import_deadlines.pickup_lfd_terminal",
  href: "/api-docs/in-depth-guides/holds-and-fees"
}, {
  key: "holds",
  label: "Holds & releases",
  description: "Active terminal holds and their clearance. Cleared holds are removed from holds_at_pod_terminal; there is no separate released status.",
  group: "Holds & fees",
  field: "holds_at_pod_terminal",
  href: "/api-docs/in-depth-guides/holds-and-fees"
}, {
  key: "feeType",
  label: "Fee type",
  group: "Holds & fees",
  field: "fees_at_pod_terminal[].type",
  href: "/api-docs/in-depth-guides/holds-and-fees"
}, {
  key: "feeAmount",
  label: "Fee amount",
  group: "Holds & fees",
  field: "fees_at_pod_terminal[].amount",
  href: "/api-docs/in-depth-guides/holds-and-fees"
}, {
  key: "pickupAppointment",
  label: "Pickup appointment",
  group: "Gate & yard",
  field: "pickup_appointment_at",
  href: "/api-docs/api-reference/containers/get-a-container"
}, {
  key: "yardLocation",
  label: "Yard location",
  group: "Gate & yard",
  field: "location_at_pod_terminal",
  href: "/api-docs/api-reference/containers/get-a-container"
}, {
  key: "chassisNumber",
  label: "Chassis number",
  group: "Gate & yard",
  field: "pod_full_out_chassis_number",
  href: "/api-docs/api-reference/containers/get-a-container"
}, {
  key: "vesselDischarged",
  label: "Vessel discharged",
  group: "Container milestones",
  field: "pod_discharged_at",
  href: "/api-docs/webhooks/event-catalog"
}, {
  key: "fullOut",
  label: "Full out",
  group: "Container milestones",
  field: "pod_full_out_at",
  href: "/api-docs/webhooks/event-catalog"
}, {
  key: "onRail",
  label: "On rail",
  group: "Container milestones",
  href: "/coverage/rail"
}, {
  key: "emptyReturned",
  label: "Empty returned",
  group: "Container milestones",
  field: "empty_terminated_at",
  href: "/api-docs/webhooks/event-catalog"
}];

export const TerminalCoverageStatus = ({status, compact = false, label, description}) => {
  const statuses = {
    supported: {
      label: "Available",
      symbol: "✓",
      className: "bg-green-50 text-green-700 dark:bg-green-500/10 dark:text-green-400"
    },
    limited: {
      label: "Limited",
      symbol: "◐",
      className: "bg-amber-50 text-amber-800 dark:bg-amber-500/10 dark:text-amber-300"
    },
    unsupported: {
      label: "Not available",
      symbol: "−",
      className: "bg-gray-100 text-gray-600 dark:bg-white/10 dark:text-white/60"
    },
    unknown: {
      label: "Unknown",
      symbol: "?",
      className: "bg-gray-100 text-gray-600 dark:bg-white/10 dark:text-white/60"
    }
  };
  const value = statuses[status] || statuses.unknown;
  return <span title={[label ? `${label}: ${value.label}` : value.label, description].filter(Boolean).join(". ")} className={`${label ? "terminal-feature-badge " : ""}inline-flex items-center justify-center gap-1.5 rounded-full px-2 py-1 text-xs font-medium ${value.className}`}>
      <span aria-hidden="true" className="shrink-0">{value.symbol}</span>
      {label ? <><span className="terminal-feature-label">{label}</span><span className="sr-only">, {value.label}</span></> : compact ? <span className="sr-only">{value.label}</span> : value.label}
    </span>;
};

export const TerminalCoverageDetails = ({features, coverage, Status}) => {
  const groups = ["Pickup & availability", "Holds & fees", "Gate & yard", "Container milestones"];
  return <dl className="terminal-coverage-details text-sm text-gray-900 dark:text-white">
      {groups.map(group => <div key={group} className="terminal-feature-group">
          <dt>{group}</dt>
          <dd>
            <ul className="terminal-feature-badges">
              {features.filter(feature => feature.group === group).map(feature => <li key={feature.key} data-feature-key={feature.key}>
                  <a href={feature.href} className="inline-flex max-w-full rounded-full hover:underline focus-visible:outline focus-visible:outline-2 focus-visible:outline-green-600"><Status status={coverage?.features?.[feature.key]} label={feature.label} description={[feature.description, feature.field].filter(Boolean).join(" ")} /></a>
                </li>)}
            </ul>
          </dd>
        </div>)}
    </dl>;
};

export const TerminalCoverageTable = ({terminals, coverage = {}, snapshot}) => {
  const [query, setQuery] = useState("");
  const [region, setRegion] = useState("all");
  const [requiredFeature, setRequiredFeature] = useState("all");
  const [includeLimited, setIncludeLimited] = useState(false);
  const [selectedKey, setSelectedKey] = useState(null);
  const regions = [...new Set(terminals.map(terminal => terminal.region))].sort();
  const keyFor = terminal => `${terminal.locode}:${terminal.terminalCode || terminal.name}`;
  const rows = terminals.filter(terminal => {
    const matchesQuery = [terminal.name, terminal.port, terminal.locode, terminal.terminalCode, terminal.smdgCode, terminal.firmsCode, terminal.country, terminal.region].join(" ").toLowerCase().includes(query.trim().toLowerCase());
    const status = coverage[keyFor(terminal)]?.features?.[requiredFeature];
    return matchesQuery && (region === "all" || terminal.region === region) && (requiredFeature === "all" || status === "supported" || includeLimited && status === "limited");
  });
  const portsByLocode = new Map();
  rows.forEach(terminal => {
    if (!portsByLocode.has(terminal.locode)) portsByLocode.set(terminal.locode, {
      locode: terminal.locode,
      name: terminal.port,
      country: terminal.country,
      terminals: []
    });
    portsByLocode.get(terminal.locode).terminals.push(terminal);
  });
  const ports = [...portsByLocode.values()].sort((a, b) => a.name.localeCompare(b.name) || a.country.localeCompare(b.country) || a.locode.localeCompare(b.locode));
  ports.forEach(port => port.terminals.sort((a, b) => a.name.localeCompare(b.name)));
  const controlClass = "w-full rounded-lg border border-gray-200 bg-white px-3 py-2 text-sm text-gray-900 focus-visible:outline focus-visible:outline-2 focus-visible:outline-green-600 dark:border-white/10 dark:bg-white/5 dark:text-white";
  const changeFilter = (setter, value) => {
    setter(value);
    setSelectedKey(null);
  };
  return <div className="terminal-coverage not-prose min-w-0 space-y-4">
      <style>{`
        .terminal-coverage { container-type: inline-size; }
        .terminal-port + .terminal-port { border-top: 1px solid rgb(156 163 175 / 0.35); }
        .terminal-port-heading { display: flex; flex-wrap: wrap; align-items: baseline; gap: 6px 12px; padding: 14px 16px; border-bottom: 1px solid rgb(156 163 175 / 0.25); }
        .terminal-port-heading h3 { margin: 0; font-size: 15px; font-weight: 600; }
        .terminal-port-count { margin-left: auto; }
        .terminal-row + .terminal-row { border-top: 1px solid rgb(156 163 175 / 0.25); }
        .terminal-columns { display: grid; grid-template-columns: minmax(0, 1fr) auto; align-items: center; gap: 12px; padding: 14px 16px; }
        .terminal-table-heading { display: none; }
        .terminal-row-header { width: 100%; border: 0; text-align: left; font: inherit; color: inherit; cursor: pointer; background: rgb(var(--background-light, 255 255 255)); }
        .terminal-row-header:hover { background: #f9fafb; }
        .terminal-row-header:focus-visible { outline: 2px solid #16a34a; outline-offset: -2px; }
        .dark .terminal-row-header { background: rgb(var(--background-dark, 10 10 10)); }
        .dark .terminal-row-header:hover { background: #1f2937; }
        .terminal-row-expanded { background: rgb(var(--background-light, 255 255 255)); box-shadow: inset 3px 0 #737373; border-bottom: 2px solid #d4d4d4; }
        .terminal-row-expanded + .terminal-row { border-top: 0; }
        .terminal-row-header.terminal-row-selected { position: sticky; top: var(--carrier-coverage-sticky-top, 6rem); z-index: 10; background: #f0f0f0; border-bottom: 1px solid #d4d4d4; box-shadow: inset 3px 0 #737373; }
        .dark .terminal-row-expanded { background: rgb(var(--background-dark, 10 10 10)); border-bottom-color: #525252; box-shadow: inset 3px 0 #a3a3a3; }
        .dark .terminal-row-header.terminal-row-selected { background: #262626; border-bottom-color: #525252; box-shadow: inset 3px 0 #a3a3a3; }
        .terminal-row-name { grid-column: 1; grid-row: 1; overflow-wrap: anywhere; }
        .terminal-row-smdg { grid-column: 1; grid-row: 2; }
        .terminal-row-firms { grid-column: 1; grid-row: 3; }
        .terminal-row-code { overflow-wrap: anywhere; }
        .terminal-code-label { font-family: sans-serif; margin-right: 6px; }
        .terminal-summary-badges { display: flex; grid-column: 1 / -1; grid-row: 4; flex-wrap: wrap; gap: 6px; font-size: 12px; }
        .terminal-summary-badges > span { min-width: 0; max-width: 100%; }
        .terminal-row-chevron { grid-column: 2; grid-row: 1; justify-self: end; transition: transform 120ms; }
        .terminal-row-header[aria-expanded="true"] > .terminal-row-chevron { transform: rotate(90deg); }
        .terminal-coverage-details { margin: 0 12px 0 16px; }
        .terminal-feature-group { display: grid; grid-template-columns: minmax(0, 1fr); align-items: start; gap: 10px 16px; padding: 14px 16px; }
        .terminal-feature-group + .terminal-feature-group { border-top: 1px solid rgb(156 163 175 / 0.15); }
        .terminal-feature-group > dt { margin: 0; font-weight: 500; }
        .terminal-feature-group > dd { min-width: 0; margin: 0; }
        .terminal-feature-badges { display: flex; flex-wrap: wrap; gap: 8px; margin: 0; padding: 0; list-style: none; }
        .terminal-feature-badges > li { min-width: 0; max-width: 100%; }
        .terminal-feature-badge { max-width: 100%; padding: 6px 12px; text-align: left; }
        .terminal-feature-label { min-width: 0; overflow-wrap: anywhere; }
        @container (min-width: 640px) {
          .terminal-columns { grid-template-columns: minmax(0, 1.6fr) minmax(55px, 0.4fr) minmax(55px, 0.4fr) minmax(0, 1.2fr) 18px; }
          .terminal-table-heading { display: grid; border-bottom: 1px solid rgb(156 163 175 / 0.25); }
          .terminal-row-name, .terminal-row-code, .terminal-summary-badges, .terminal-row-chevron { grid-column: auto; grid-row: auto; }
          .terminal-code-label { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; }
          .terminal-feature-group { grid-template-columns: minmax(0, 1fr) minmax(0, 2.6fr); }
        }
      `}</style>
      <div className="grid gap-3 sm:grid-cols-2 lg:grid-cols-3">
        <label className="text-xs font-medium text-gray-600 dark:text-white/70">Search terminals
          <input type="search" value={query} onChange={event => changeFilter(setQuery, event.target.value)} placeholder="Terminal, port, SMDG, or FIRMS" className={`${controlClass} mt-1`} />
        </label>
        <label className="text-xs font-medium text-gray-600 dark:text-white/70">Region
          <select value={region} onChange={event => changeFilter(setRegion, event.target.value)} className={`${controlClass} mt-1`}>
            <option value="all">All regions</option>
            {regions.map(item => <option key={item} value={item}>{item}</option>)}
          </select>
        </label>
        <label className="text-xs font-medium text-gray-600 dark:text-white/70">Required feature
          <select value={requiredFeature} onChange={event => changeFilter(setRequiredFeature, event.target.value)} className={`${controlClass} mt-1`}>
            <option value="all">All features</option>
            {terminalCoverageFeatures.map(feature => <option key={feature.key} value={feature.key}>{feature.label}</option>)}
          </select>
        </label>
      </div>
      {requiredFeature !== "all" ? <label className="flex items-center gap-2 text-sm text-gray-600 dark:text-white/70"><input type="checkbox" checked={includeLimited} onChange={event => changeFilter(setIncludeLimited, event.target.checked)} className="accent-green-600" />Include limited availability</label> : null}
      <p className="text-xs text-gray-500 dark:text-white/60">Showing {rows.length} of {terminals.length} terminals across {ports.length} {ports.length === 1 ? "port" : "ports"}. Select a terminal row for data availability.</p>
      <div className="flex flex-wrap items-center gap-2" aria-label="Data availability legend">
        <span className="mr-2 text-xs text-gray-600 dark:text-white/70">Data available through the terminal integration</span>
        {["supported", "limited", "unsupported", "unknown"].map(status => <TerminalCoverageStatus key={status} status={status} />)}
      </div>
      <div className="terminal-port-groups rounded border border-gray-200 text-sm dark:border-white/15">
        <div className="terminal-columns terminal-table-heading text-xs font-medium text-gray-600 dark:text-white/70" aria-hidden="true"><span>Terminal</span><span>SMDG</span><span>FIRMS</span><span>Data availability</span><span /></div>
        {ports.map(port => <section key={port.locode} data-port-locode={port.locode} aria-labelledby={`terminal-port-${port.locode}`} className="terminal-port">
            <div className="terminal-port-heading bg-gray-50 dark:bg-white/5">
              <h3 id={`terminal-port-${port.locode}`} className="text-gray-900 dark:text-white">{port.name}</h3>
              <span className="text-xs text-gray-500 dark:text-white/60">{port.country} · <span className="font-mono">{port.locode}</span></span>
              <span className="terminal-port-count text-xs text-gray-500 dark:text-white/60">{port.terminals.length} {port.terminals.length === 1 ? "terminal" : "terminals"}</span>
            </div>
            {port.terminals.map(terminal => {
    const key = keyFor(terminal);
    const isSelected = selectedKey === key;
    const detailId = `terminal-feature-details-${encodeURIComponent(key)}`;
    const buttonId = `terminal-feature-toggle-${encodeURIComponent(key)}`;
    return <article key={key} data-terminal-key={key} aria-label={terminal.name} className={`terminal-row ${isSelected ? "terminal-row-expanded" : ""}`}>
                  <button id={buttonId} type="button" aria-expanded={isSelected} aria-controls={isSelected ? detailId : undefined} aria-label={`${isSelected ? "Hide" : "Show"} ${terminal.name} details`} aria-describedby={`${buttonId}-smdg ${buttonId}-firms ${buttonId}-summary`} onClick={() => setSelectedKey(isSelected ? null : key)} className={`terminal-columns terminal-row-header ${isSelected ? "terminal-row-selected" : ""}`}>
                    <span className="terminal-row-name min-w-0 font-semibold text-gray-900 dark:text-white">{terminal.name}</span>
                    <span id={`${buttonId}-smdg`} className="terminal-row-code terminal-row-smdg font-mono text-[11px] text-gray-500 dark:text-white/50" title={terminal.smdgCode ? "SMDG terminal code" : "SMDG code not listed"}><span className="terminal-code-label">SMDG:</span>{terminal.smdgCode || <><span aria-hidden="true">—</span><span className="sr-only">Not listed</span></>}</span>
                    <span id={`${buttonId}-firms`} className="terminal-row-code terminal-row-firms font-mono text-[11px] text-gray-500 dark:text-white/50" title={terminal.locode.startsWith("US") ? "US CBP FIRMS code" : "FIRMS is not applicable outside the US"}><span className="terminal-code-label">FIRMS:</span>{terminal.firmsCode || <><span aria-hidden="true">—</span><span className="sr-only">{terminal.locode.startsWith("US") ? "Not listed" : "Not applicable"}</span></>}</span>
                    <span id={`${buttonId}-summary`} className="terminal-summary-badges">
                      <span className="sr-only">Data availability: </span>
                      <TerminalCoverageStatus status={coverage[key]?.features?.importMilestones} label="Import milestones" description="Additional terminal data for import container milestones. Individual milestone coverage is shown in the details." />
                    </span>
                    <svg className="terminal-row-chevron" aria-hidden="true" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round"><path d="m9 6 6 6-6 6" /></svg>
                  </button>
                  {isSelected ? <section id={detailId} aria-labelledby={buttonId}><TerminalCoverageDetails features={terminalCoverageFeatures} coverage={coverage[key]} Status={TerminalCoverageStatus} /></section> : null}
                </article>;
  })}
          </section>)}
        {rows.length === 0 ? <p className="px-3 py-10 text-center text-sm text-gray-500 dark:text-white/60">No terminals match these filters. Change the search, region, or required feature.</p> : null}
      </div>
      <p className="text-xs leading-relaxed text-gray-500 dark:text-white/60">Terminal LFD is the last free day reported by the terminal. Carrier-reported LFD or an estimated LFD, where enabled, may still be available when terminal LFD is missing.</p>
      <p className="text-xs text-gray-500 dark:text-white/60">Available fields may be absent for an individual container. <a href="/coverage/fields" className="underline underline-offset-2">See field availability</a>. Unknown means no feature status is available.</p>
      {snapshot?.capturedOn ? <p className="text-xs leading-relaxed text-gray-500 dark:text-white/60">Data last updated {snapshot.capturedOn}. We continuously improve our integrations, so coverage may have changed since this update. <a href="mailto:support@terminal49.com" className="underline underline-offset-2">Contact support</a> to confirm coverage for your terminal.</p> : null}
    </div>;
};

Terminal49 covers ports and terminals at two levels: a global port and terminal dataset that maps every container's route, and direct terminal integrations that add the operational data you need to execute imports and exports.

## Global port and terminal mapping

Every tracked container's route is mapped end to end against Terminal49's global port and terminal dataset — origin, destination, transshipment, and inland ports and terminals worldwide, each identified by UN/LOCODE. Transport events reported by the ocean carrier — loaded, departed, arrived, berthed, discharged, and transshipment moves — are attributed to the port and terminal where they occur.

This mapping is global and applies to every shipment. You always know where a container is, which locations it moves through, and what happened at each one, on any lane the ocean carriers serve.

## Import and export execution data

At the terminals below, Terminal49 also connects directly to the terminal operator. That connection adds the attributes that drive import and export execution at the gate:

* **Import milestones** — additional terminal data for import container movements; individual milestone coverage varies by terminal
* **Pickup availability** — whether the container is ready to be picked up
* **Terminal last free day (LFD)** — the final day of free time reported by the terminal before demurrage charges apply
* **Holds & releases** — customs, freight, TMF, USDA, and other active holds; cleared holds are removed from the holds array
* **Fees** — demurrage, exam, and other charges with amounts

A port that is not in this table still appears on routes with carrier-reported events; the table below is where the terminal-level operational data comes from.

Terminals are grouped by port. Search by terminal, port, UN/LOCODE, SMDG, or FIRMS code, or filter by region and required feature. Select a terminal row to see all available attributes and milestones, grouped into pickup and availability, holds and fees, gate and yard, and container milestones.

SMDG codes identify marine container terminals within a port's UN/LOCODE. FIRMS codes identify US customs facilities and are shown separately for US terminals. A dash means the code is not listed, or FIRMS does not apply outside the US.

Holds, fees, LFD, and pickup availability vary by terminal. A terminal on this list does not mean every field is present for every container — see [field availability](/coverage/fields) for what each field depends on.

The table lists publicly available direct terminal integrations.

## Direct terminal integrations

<TerminalCoverageTable terminals={terminals} coverage={terminalFeatureCoverage} snapshot={terminalFeatureSnapshot} />

[Complete terminal feature table](/data/coverage/terminals) · [JSON](/data/coverage/terminals.json) · [CSV](/data/coverage/terminals.csv)

Boston (Conley), Saint John, and Fraser Surrey are not currently supported. At Port Everglades, Port Everglades Terminal is supported; Florida International Terminal is not.

In New Zealand, Lyttelton and Timaru are supported through PortConnect. Auckland and Tauranga are not yet supported at the terminal level; containers discharging there still show carrier-reported events.

For how holds, fees, and LFD appear on a container, see [holds and fees](/api-docs/in-depth-guides/holds-and-fees).

## Complete structured coverage

Last updated 2026-10-13.

[Download JSON](/data/coverage/terminals.json).

Supported means the source returns the feature when applicable. Partial means it returns the feature in some cases. Not supported means this source does not return the feature. Unknown means no feature assessment is available. Carrier credentials required means the feature requires credentials for the carrier integration.

Coverage describes integration capabilities. A supported field may be absent until its milestone occurs. We continually improve our integrations. Contact support to confirm current coverage.

Terminal Last Free Day (LFD) coverage is separate from carrier-reported or estimated LFD, which may still be available.

Terminal identities list the port UN/LOCODE, SMDG terminal code where listed, and FIRMS code for US terminals where listed.

## APM Terminals Buenos Aires T4

Buenos Aires, Argentina. Port UN/LOCODE `ARBUE`. SMDG code: `TERM4`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Not supported |
| Holds & fees | Holds & releases | Partial |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Supported |
| Gate & yard | Yard location | Not supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Not supported |
| Gate & yard | Chassis number | Not supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Not supported |

## Flinders Adelaide Container Terminal

Adelaide, Australia. Port UN/LOCODE `AUADL`. SMDG code: `FLACT`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Supported |
| Holds & fees | Holds & releases | Partial |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Supported |

## Brisbane Autostrad

Brisbane, Australia. Port UN/LOCODE `AUBNE`. SMDG code: `PTFIT`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Unknown |
| Pickup & availability | Terminal LFD | Unknown |
| Holds & fees | Holds & releases | Unknown |
| Holds & fees | Fee type | Unknown |
| Holds & fees | Fee amount | Unknown |
| Gate & yard | Pickup appointment | Unknown |
| Gate & yard | Yard location | Unknown |
| Container milestones | Vessel discharged | Unknown |
| Container milestones | Full out | Unknown |
| Gate & yard | Chassis number | Unknown |
| Container milestones | On rail | Unknown |
| Container milestones | Empty returned | Unknown |

## DP World Brisbane

Brisbane, Australia. Port UN/LOCODE `AUBNE`. SMDG code: `DPBNE`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Unknown |
| Pickup & availability | Terminal LFD | Unknown |
| Holds & fees | Holds & releases | Unknown |
| Holds & fees | Fee type | Unknown |
| Holds & fees | Fee amount | Unknown |
| Gate & yard | Pickup appointment | Unknown |
| Gate & yard | Yard location | Unknown |
| Container milestones | Vessel discharged | Unknown |
| Container milestones | Full out | Unknown |
| Gate & yard | Chassis number | Unknown |
| Container milestones | On rail | Unknown |
| Container milestones | Empty returned | Unknown |

## Hutchison Brisbane Container Terminals

Brisbane, Australia. Port UN/LOCODE `AUBNE`. SMDG code: `HPAFI`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Supported |

## DP World Fremantle

Fremantle, Australia. Port UN/LOCODE `AUFRE`. SMDG code: `CONFR`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Unknown |
| Pickup & availability | Terminal LFD | Unknown |
| Holds & fees | Holds & releases | Unknown |
| Holds & fees | Fee type | Unknown |
| Holds & fees | Fee amount | Unknown |
| Gate & yard | Pickup appointment | Unknown |
| Gate & yard | Yard location | Unknown |
| Container milestones | Vessel discharged | Unknown |
| Container milestones | Full out | Unknown |
| Gate & yard | Chassis number | Unknown |
| Container milestones | On rail | Unknown |
| Container milestones | Empty returned | Unknown |

## Fremantle

Fremantle, Australia. Port UN/LOCODE `AUFRE`. SMDG code: `ASLFR`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Unknown |
| Pickup & availability | Terminal LFD | Unknown |
| Holds & fees | Holds & releases | Unknown |
| Holds & fees | Fee type | Unknown |
| Holds & fees | Fee amount | Unknown |
| Gate & yard | Pickup appointment | Unknown |
| Gate & yard | Yard location | Unknown |
| Container milestones | Vessel discharged | Unknown |
| Container milestones | Full out | Unknown |
| Gate & yard | Chassis number | Unknown |
| Container milestones | On rail | Unknown |
| Container milestones | Empty returned | Unknown |

## DP World West Swanson Dock

Melbourne, Australia. Port UN/LOCODE `AUMEL`. SMDG code: `CONWS`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Not supported |
| Pickup & availability | Terminal LFD | Partial |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Supported |
| Gate & yard | Yard location | Not supported |
| Container milestones | Vessel discharged | Partial |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Not supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Not supported |

## East Swanson Dock

Melbourne, Australia. Port UN/LOCODE `AUMEL`. SMDG code: `ASES1`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Unknown |
| Pickup & availability | Terminal LFD | Unknown |
| Holds & fees | Holds & releases | Unknown |
| Holds & fees | Fee type | Unknown |
| Holds & fees | Fee amount | Unknown |
| Gate & yard | Pickup appointment | Unknown |
| Gate & yard | Yard location | Unknown |
| Container milestones | Vessel discharged | Unknown |
| Container milestones | Full out | Unknown |
| Gate & yard | Chassis number | Unknown |
| Container milestones | On rail | Unknown |
| Container milestones | Empty returned | Unknown |

## VICT Webb Dock East

Melbourne, Australia. Port UN/LOCODE `AUMEL`. SMDG code: `VICTM`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Supported |
| Gate & yard | Yard location | Not supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Not supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Not supported |

## DP World Sydney

Sydney, Australia. Port UN/LOCODE `AUSYD`. SMDG code: `CTLPB`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Unknown |
| Pickup & availability | Terminal LFD | Unknown |
| Holds & fees | Holds & releases | Unknown |
| Holds & fees | Fee type | Unknown |
| Holds & fees | Fee amount | Unknown |
| Gate & yard | Pickup appointment | Unknown |
| Gate & yard | Yard location | Unknown |
| Container milestones | Vessel discharged | Unknown |
| Container milestones | Full out | Unknown |
| Gate & yard | Chassis number | Unknown |
| Container milestones | On rail | Unknown |
| Container milestones | Empty returned | Unknown |

## Hutchison Sydney International Container Terminal

Sydney, Australia. Port UN/LOCODE `AUSYD`. SMDG code: `HPAPB`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Supported |
| Holds & fees | Holds & releases | Partial |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Supported |

## Sydney Autostrad

Sydney, Australia. Port UN/LOCODE `AUSYD`. SMDG code: `ASLPB`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Partial |
| Pickup & availability | Terminal LFD | Not supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Supported |
| Gate & yard | Yard location | Not supported |
| Container milestones | Vessel discharged | Not supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Not supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Not supported |

## Chittagong Port

Chittagong, Bangladesh. Port UN/LOCODE `BDCGP`. SMDG code: Not listed. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Not supported |
| Pickup & availability | Terminal LFD | Not supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Not supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Not supported |
| Container milestones | Full out | Not supported |
| Gate & yard | Chassis number | Not supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Supported |

## APM Terminals Pecem

Pecem, Brazil. Port UN/LOCODE `BRPEC`. SMDG code: `BRAPEC`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Supported |

## South End Container Terminal

Halifax, Canada. Port UN/LOCODE `CAHAL`. SMDG code: `HAFXT`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Supported |

## Maisonneuve - Section 68

Montreal, Canada. Port UN/LOCODE `CAMTR`. SMDG code: `TMTMAI`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Partial |
| Holds & fees | Holds & releases | Partial |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Not supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Partial |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Not supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Not supported |

## MGTP Cast - Section 77

Montreal, Canada. Port UN/LOCODE `CAMTR`. SMDG code: `MGTCAS`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Not supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Not supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Not supported |

## MGTP Racine - Section 66

Montreal, Canada. Port UN/LOCODE `CAMTR`. SMDG code: `MGTRAC`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Not supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Not supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Not supported |

## Viau - Section 52

Montreal, Canada. Port UN/LOCODE `CAMTR`. SMDG code: `VIAU`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Not supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Partial |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Not supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Not supported |

## Prince Rupert Container Terminal

Prince Rupert, Canada. Port UN/LOCODE `CAPRR`. SMDG code: `FCTPRR`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Supported |
| Gate & yard | Yard location | Not supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Not supported |
| Container milestones | On rail | Partial |
| Container milestones | Empty returned | Not supported |

## DP World Centerm

Vancouver, Canada. Port UN/LOCODE `CAVAN`. SMDG code: `CTM`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Not supported |
| Gate & yard | Yard location | Not supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Not supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Not supported |

## GCT Deltaport

Vancouver, Canada. Port UN/LOCODE `CAVAN`. SMDG code: `DLT`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Partial |
| Pickup & availability | Terminal LFD | Partial |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Not supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Not supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Not supported |

## GCT Vanterm

Vancouver, Canada. Port UN/LOCODE `CAVAN`. SMDG code: `VTM`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Partial |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Not supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Not supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Not supported |

## STI San Antonio

San Antonio, Chile. Port UN/LOCODE `CLSAI`. SMDG code: `STI`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Not supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Supported |
| Gate & yard | Yard location | Not supported |
| Container milestones | Vessel discharged | Not supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Not supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Not supported |

## Haina International Terminals

Rio Haina, Dominican Republic. Port UN/LOCODE `DOHAI`. SMDG code: `HIT`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Supported |

## Contecon Guayaquil

Guayaquil, Ecuador. Port UN/LOCODE `ECGYE`. SMDG code: `CONTE`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Not supported |
| Pickup & availability | Terminal LFD | Supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Not supported |
| Gate & yard | Yard location | Not supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Not supported |
| Gate & yard | Chassis number | Not supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Not supported |

## Suez Canal Container Terminal

Port Said, Egypt. Port UN/LOCODE `EGPSD`. SMDG code: `SCCT`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Unknown |
| Pickup & availability | Terminal LFD | Unknown |
| Holds & fees | Holds & releases | Unknown |
| Holds & fees | Fee type | Unknown |
| Holds & fees | Fee amount | Unknown |
| Gate & yard | Pickup appointment | Unknown |
| Gate & yard | Yard location | Unknown |
| Container milestones | Vessel discharged | Unknown |
| Container milestones | Full out | Unknown |
| Gate & yard | Chassis number | Unknown |
| Container milestones | On rail | Unknown |
| Container milestones | Empty returned | Unknown |

## EUROGATE Container Terminal Bremerhaven

Bremerhaven, Germany. Port UN/LOCODE `DEBRV`. SMDG code: `EGB`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Unknown |
| Pickup & availability | Terminal LFD | Unknown |
| Holds & fees | Holds & releases | Unknown |
| Holds & fees | Fee type | Unknown |
| Holds & fees | Fee amount | Unknown |
| Gate & yard | Pickup appointment | Unknown |
| Gate & yard | Yard location | Unknown |
| Container milestones | Vessel discharged | Unknown |
| Container milestones | Full out | Unknown |
| Gate & yard | Chassis number | Unknown |
| Container milestones | On rail | Unknown |
| Container milestones | Empty returned | Unknown |

## MSC Gate Bremerhaven

Bremerhaven, Germany. Port UN/LOCODE `DEBRV`. SMDG code: `MSCBH`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Supported |

## EUROGATE Hamburg

Hamburg, Germany. Port UN/LOCODE `DEHAM`. SMDG code: `EGH`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Supported |

## HHLA Container Terminal Altenwerder

Hamburg, Germany. Port UN/LOCODE `DEHAM`. SMDG code: `CTA`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Not supported |
| Pickup & availability | Terminal LFD | Not supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Not supported |
| Gate & yard | Yard location | Not supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Not supported |
| Gate & yard | Chassis number | Not supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Not supported |

## HHLA Container Terminal Burchardkai

Hamburg, Germany. Port UN/LOCODE `DEHAM`. SMDG code: `CTB`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Not supported |
| Holds & fees | Holds & releases | Partial |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Not supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Not supported |
| Gate & yard | Chassis number | Not supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Not supported |

## HHLA Container Terminal Tollerort

Hamburg, Germany. Port UN/LOCODE `DEHAM`. SMDG code: `CTT`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Not supported |
| Holds & fees | Holds & releases | Partial |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Not supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Not supported |
| Gate & yard | Chassis number | Not supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Not supported |

## EUROGATE Container Terminal Wilhelmshaven

Wilhelmshaven, Germany. Port UN/LOCODE `DEWVN`. SMDG code: `EGW`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Unknown |
| Pickup & availability | Terminal LFD | Unknown |
| Holds & fees | Holds & releases | Unknown |
| Holds & fees | Fee type | Unknown |
| Holds & fees | Fee amount | Unknown |
| Gate & yard | Pickup appointment | Unknown |
| Gate & yard | Yard location | Unknown |
| Container milestones | Vessel discharged | Unknown |
| Container milestones | Full out | Unknown |
| Gate & yard | Chassis number | Unknown |
| Container milestones | On rail | Unknown |
| Container milestones | Empty returned | Unknown |

## APM Terminals Quetzal

Puerto Quetzal, Guatemala. Port UN/LOCODE `GTPRQ`. SMDG code: `TCQ`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Not supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Not supported |
| Gate & yard | Yard location | Not supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Not supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Not supported |

## Empresa Portuaria Santo Tomas

Puerto Santo Tomas De Castilla, Guatemala. Port UN/LOCODE `GTSTC`. SMDG code: `EPSTC`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Supported |

## Asia Container Terminals

Hong Kong, Hong Kong. Port UN/LOCODE `HKHKG`. SMDG code: `ACTHK`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Supported |

## COSCO-HIT

Hong Kong, Hong Kong. Port UN/LOCODE `HKHKG`. SMDG code: `CHTHK`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Supported |

## Hong Kong International Terminals

Hong Kong, Hong Kong. Port UN/LOCODE `HKHKG`. SMDG code: `HITHK`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Not supported |
| Pickup & availability | Terminal LFD | Not supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Not supported |
| Gate & yard | Yard location | Not supported |
| Container milestones | Vessel discharged | Not supported |
| Container milestones | Full out | Not supported |
| Gate & yard | Chassis number | Not supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Not supported |

## Hong Kong Modern Terminals

Hong Kong, Hong Kong. Port UN/LOCODE `HKHKG`. SMDG code: `MTLHK`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Not supported |
| Pickup & availability | Terminal LFD | Not supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Not supported |
| Gate & yard | Yard location | Not supported |
| Container milestones | Vessel discharged | Not supported |
| Container milestones | Full out | Not supported |
| Gate & yard | Chassis number | Not supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Not supported |

## Jakarta International Container Terminal

Jakarta, Java, Indonesia. Port UN/LOCODE `IDJKT`. SMDG code: `UTC1`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Supported |

## Basra Gateway Terminal East

Umm Qasr Pt, Iraq. Port UN/LOCODE `IQUQR`. SMDG code: `BGTE`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Supported |

## Basra Gateway Terminal West

Umm Qasr Pt, Iraq. Port UN/LOCODE `IQUQR`. SMDG code: `BGTW`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Supported |

## Dublin Ferryport Terminal

Dublin, Ireland. Port UN/LOCODE `IEDUB`. SMDG code: `DFP`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Supported |

## Haifa Port

Haifa, Israel. Port UN/LOCODE `ILHFA`. SMDG code: `HPCL`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Supported |

## Terminal Alto Fondale

Livorno, Italy. Port UN/LOCODE `ITLIV`. SMDG code: `TAFLIV`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Unknown |
| Pickup & availability | Terminal LFD | Unknown |
| Holds & fees | Holds & releases | Unknown |
| Holds & fees | Fee type | Unknown |
| Holds & fees | Fee amount | Unknown |
| Gate & yard | Pickup appointment | Unknown |
| Gate & yard | Yard location | Unknown |
| Container milestones | Vessel discharged | Unknown |
| Container milestones | Full out | Unknown |
| Gate & yard | Chassis number | Unknown |
| Container milestones | On rail | Unknown |
| Container milestones | Empty returned | Unknown |

## Terminal Darsena Toscana

Livorno, Italy. Port UN/LOCODE `ITLIV`. SMDG code: `TDT`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Supported |

## Terminal Dock Etruschi

Livorno, Italy. Port UN/LOCODE `ITLIV`. SMDG code: `IMP`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Unknown |
| Pickup & availability | Terminal LFD | Unknown |
| Holds & fees | Holds & releases | Unknown |
| Holds & fees | Fee type | Unknown |
| Holds & fees | Fee amount | Unknown |
| Gate & yard | Pickup appointment | Unknown |
| Gate & yard | Yard location | Unknown |
| Container milestones | Vessel discharged | Unknown |
| Container milestones | Full out | Unknown |
| Gate & yard | Chassis number | Unknown |
| Container milestones | On rail | Unknown |
| Container milestones | Empty returned | Unknown |

## Terminal Lorenzini

Livorno, Italy. Port UN/LOCODE `ITLIV`. SMDG code: `LOREN`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Supported |

## Conateco Terminal

Naples, Italy. Port UN/LOCODE `ITNAP`. SMDG code: `CONA`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Supported |

## Kingston Container Terminal

Kingston, Jamaica. Port UN/LOCODE `JMKIN`. SMDG code: `KCT`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Not supported |
| Pickup & availability | Terminal LFD | Not supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Not supported |
| Gate & yard | Yard location | Not supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Not supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Not supported |

## Aqaba Container Terminal

Al 'Aqabah, Jordan. Port UN/LOCODE `JOAQJ`. SMDG code: `ACT`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Supported |
| Holds & fees | Holds & releases | Partial |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Supported |

## CMA Beirut Terminal

Beirut, Lebanon. Port UN/LOCODE `LBBEY`. SMDG code: `BCTC`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Not supported |
| Pickup & availability | Terminal LFD | Not supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Not supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Not supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Partial |

## Terminal Portuaria

Altamira, Mexico. Port UN/LOCODE `MXATM`. SMDG code: `ATP`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Not supported |
| Pickup & availability | Terminal LFD | Supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Not supported |
| Gate & yard | Yard location | Not supported |
| Container milestones | Vessel discharged | Not supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Not supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Not supported |

## International Terminal

Ensenada, Mexico. Port UN/LOCODE `MXESE`. SMDG code: `EIT`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Supported |

## APM Terminals

Lazaro Cardenas, Mexico. Port UN/LOCODE `MXLZC`. SMDG code: `APMT`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Not supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Not supported |
| Gate & yard | Yard location | Not supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Not supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Not supported |

## Terminal Portuaria de Contenedores

Lazaro Cardenas, Mexico. Port UN/LOCODE `MXLZC`. SMDG code: `LCT`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Not supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Not supported |
| Gate & yard | Yard location | Not supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Not supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Not supported |

## Contecon

Manzanillo, Mexico. Port UN/LOCODE `MXZLO`. SMDG code: `CMSA`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Not supported |
| Holds & fees | Holds & releases | Partial |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Not supported |
| Gate & yard | Yard location | Not supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Not supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Not supported |

## SSA Mexico

Manzanillo, Mexico. Port UN/LOCODE `MXZLO`. SMDG code: `SSAMX`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Not supported |
| Holds & fees | Holds & releases | Partial |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Not supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Not supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Not supported |

## Terminal Internacional de Manzanillo

Manzanillo, Mexico. Port UN/LOCODE `MXZLO`. SMDG code: `TIMSA`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Supported |

## Terminal de Contenedores de Yucatan

Progreso, Mexico. Port UN/LOCODE `MXPGO`. SMDG code: `TCY`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Partial |
| Pickup & availability | Terminal LFD | Not supported |
| Holds & fees | Holds & releases | Partial |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Partial |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Not supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Not supported |

## Hutchison ICAVE

Veracruz, Mexico. Port UN/LOCODE `MXVER`. SMDG code: `ICAVE`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Not supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Not supported |
| Gate & yard | Yard location | Not supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Not supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Not supported |

## APM Terminals Salalah

Salalah, Oman. Port UN/LOCODE `OMSLL`. SMDG code: `APMT`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Supported |

## South Asia Pakistan Terminal

Karachi, Pakistan. Port UN/LOCODE `PKKHI`. SMDG code: `SAPT`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Not supported |
| Pickup & availability | Terminal LFD | Not supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Not supported |
| Gate & yard | Yard location | Not supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Not supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Not supported |

## APM Terminals Callao

Callao, Peru. Port UN/LOCODE `PECLL`. SMDG code: `APMCLL`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Not supported |
| Holds & fees | Holds & releases | Partial |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Not supported |
| Gate & yard | Yard location | Not supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Not supported |
| Gate & yard | Chassis number | Not supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Not supported |

## Baltic Container Terminal Gdynia

Gdynia, Poland. Port UN/LOCODE `PLGDY`. SMDG code: `PLBCT`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Supported |

## Dammam First Container Terminal

Ad Dammam, Saudi Arabia. Port UN/LOCODE `SADMM`. SMDG code: `FCT`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Supported |

## Dammam Second Container Terminal

Ad Dammam, Saudi Arabia. Port UN/LOCODE `SADMM`. SMDG code: `SCT`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Supported |

## DP World South Container Terminal Jeddah

Jeddah, Saudi Arabia. Port UN/LOCODE `SAJED`. SMDG code: `DPW`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Partial |
| Pickup & availability | Terminal LFD | Not supported |
| Holds & fees | Holds & releases | Partial |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Not supported |
| Gate & yard | Yard location | Not supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Not supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Not supported |

## Red Sea Gateway Terminal

Jeddah, Saudi Arabia. Port UN/LOCODE `SAJED`. SMDG code: `RSGT`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Supported |

## Busan New Container Terminal

Busan, South Korea. Port UN/LOCODE `KRPUS`. SMDG code: `BNCT`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Supported |

## APM Terminals Algeciras

Algeciras, Spain. Port UN/LOCODE `ESALG`. SMDG code: `APM`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Supported |

## Hutchison Ports BEST

Barcelona, Spain. Port UN/LOCODE `ESBCN`. SMDG code: `BEST`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Not supported |
| Pickup & availability | Terminal LFD | Not supported |
| Holds & fees | Holds & releases | Partial |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Not supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Not supported |

## APM Terminals Gothenburg

Goteborg, Sweden. Port UN/LOCODE `SEGOT`. SMDG code: `CT1`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Not supported |
| Holds & fees | Holds & releases | Partial |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Not supported |
| Gate & yard | Yard location | Not supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Not supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Not supported |

## Kao Ming Terminal

Kaohsiung, Taiwan. Port UN/LOCODE `TWKHH`. SMDG code: `KMCT`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Unknown |
| Pickup & availability | Terminal LFD | Unknown |
| Holds & fees | Holds & releases | Unknown |
| Holds & fees | Fee type | Unknown |
| Holds & fees | Fee amount | Unknown |
| Gate & yard | Pickup appointment | Unknown |
| Gate & yard | Yard location | Unknown |
| Container milestones | Vessel discharged | Unknown |
| Container milestones | Full out | Unknown |
| Gate & yard | Chassis number | Unknown |
| Container milestones | On rail | Unknown |
| Container milestones | Empty returned | Unknown |

## DP World Jebel Ali

Jebel Ali, United Arab Emirates. Port UN/LOCODE `AEJEA`. SMDG code: `DPWJ2`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Supported |

## DP World Jebel Ali

Jebel Ali, United Arab Emirates. Port UN/LOCODE `AEJEA`. SMDG code: `DPWJ3`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Supported |

## DP World Jebel Ali CT1

Jebel Ali, United Arab Emirates. Port UN/LOCODE `AEJEA`. SMDG code: `DPWJA`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Supported |

## DP World Jebel Ali CT4

Jebel Ali, United Arab Emirates. Port UN/LOCODE `AEJEA`. SMDG code: `DPWJ4`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Supported |

## Victoria Terminal 3

Belfast, United Kingdom. Port UN/LOCODE `GBBEL`. SMDG code: `VIC3`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Supported |

## Berths 8&9

Felixstowe, United Kingdom. Port UN/LOCODE `GBFXT`. SMDG code: `LNG`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Not supported |
| Holds & fees | Holds & releases | Partial |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Not supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Not supported |

## Trinity Terminal

Felixstowe, United Kingdom. Port UN/LOCODE `GBFXT`. SMDG code: `TTY`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Not supported |
| Holds & fees | Holds & releases | Partial |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Partial |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Not supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Not supported |

## DP World London Gateway

London Gateway Port, United Kingdom. Port UN/LOCODE `GBLGP`. SMDG code: `DPWLG`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Not supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Not supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Not supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Partial |

## DP World Southampton

Southampton, United Kingdom. Port UN/LOCODE `GBSOU`. SMDG code: `DPWS`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Not supported |
| Holds & fees | Holds & releases | Partial |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Not supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Not supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Partial |

## Seagirt Terminal

Baltimore, United States. Port UN/LOCODE `USBAL`. SMDG code: `SMT`. FIRMS code: `C324`.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Partial |
| Pickup & availability | Terminal LFD | Partial |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Not supported |
| Gate & yard | Yard location | Partial |
| Container milestones | Vessel discharged | Partial |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Partial |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Not supported |

## Gloucester Marine Terminal

Gloucester, United States. Port UN/LOCODE `USGLC`. SMDG code: Not listed. FIRMS code: `D104`.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Supported |

## Barbours Cut Terminal

Houston, United States. Port UN/LOCODE `USHOU`. SMDG code: `BCMT`. FIRMS code: `S787`.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Partial |
| Pickup & availability | Terminal LFD | Supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Partial |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Not supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Not supported |

## Bayport Container Terminal

Houston, United States. Port UN/LOCODE `USHOU`. SMDG code: `BPTM`. FIRMS code: `V136`.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Partial |
| Pickup & availability | Terminal LFD | Partial |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Partial |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Not supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Not supported |

## Blount Island Terminal

Jacksonville, United States. Port UN/LOCODE `USJAX`. SMDG code: `BLOJX`. FIRMS code: `N296`.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Not supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Not supported |

## Tote Maritime

Jacksonville, United States. Port UN/LOCODE `USJAX`. SMDG code: `TMG`. FIRMS code: `N762`.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Unknown |
| Pickup & availability | Terminal LFD | Unknown |
| Holds & fees | Holds & releases | Unknown |
| Holds & fees | Fee type | Unknown |
| Holds & fees | Fee amount | Unknown |
| Gate & yard | Pickup appointment | Unknown |
| Gate & yard | Yard location | Unknown |
| Container milestones | Vessel discharged | Unknown |
| Container milestones | Full out | Unknown |
| Gate & yard | Chassis number | Unknown |
| Container milestones | On rail | Unknown |
| Container milestones | Empty returned | Unknown |

## Trapac Jacksonville Terminal

Jacksonville, United States. Port UN/LOCODE `USJAX`. SMDG code: `DPJL`. FIRMS code: `M029`.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Unknown |
| Pickup & availability | Terminal LFD | Unknown |
| Holds & fees | Holds & releases | Unknown |
| Holds & fees | Fee type | Unknown |
| Holds & fees | Fee amount | Unknown |
| Gate & yard | Pickup appointment | Unknown |
| Gate & yard | Yard location | Unknown |
| Container milestones | Vessel discharged | Unknown |
| Container milestones | Full out | Unknown |
| Gate & yard | Chassis number | Unknown |
| Container milestones | On rail | Unknown |
| Container milestones | Empty returned | Unknown |

## International Transportation Service

Long Beach, United States. Port UN/LOCODE `USLGB`. SMDG code: `ITS`. FIRMS code: `Y309`.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Partial |
| Pickup & availability | Terminal LFD | Supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Partial |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Not supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Not supported |

## Long Beach Container Terminal

Long Beach, United States. Port UN/LOCODE `USLGB`. SMDG code: `LBCT`. FIRMS code: `WAC8`.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Partial |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Partial |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Not supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Not supported |

## Pacific Container Terminal

Long Beach, United States. Port UN/LOCODE `USLGB`. SMDG code: `SSAPCT`. FIRMS code: `W182`.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Not supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Partial |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Not supported |

## Shippers Transport Express

Long Beach, United States. Port UN/LOCODE `USLGB`. SMDG code: Not listed. FIRMS code: Not listed.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Supported |
| Holds & fees | Holds & releases | Partial |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Not supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Not supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Not supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Not supported |

## Shippers Transport Express - Carson

Long Beach, United States. Port UN/LOCODE `USLGB`. SMDG code: Not listed. FIRMS code: `Z773`.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Supported |
| Holds & fees | Holds & releases | Partial |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Not supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Not supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Partial |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Not supported |

## SSA Pier A

Long Beach, United States. Port UN/LOCODE `USLGB`. SMDG code: `SSATA`. FIRMS code: `Z978`.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Partial |
| Pickup & availability | Terminal LFD | Supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Not supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Partial |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Partial |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Not supported |

## Total Terminals International

Long Beach, United States. Port UN/LOCODE `USLGB`. SMDG code: `TTI`. FIRMS code: `Z952`.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Partial |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Not supported |
| Gate & yard | Yard location | Not supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Not supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Not supported |

## APM Terminals

Los Angeles, United States. Port UN/LOCODE `USLAX`. SMDG code: `APMT`. FIRMS code: `W185`.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Partial |
| Container milestones | Full out | Not supported |
| Gate & yard | Chassis number | Not supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Not supported |

## Everport Terminal Services

Los Angeles, United States. Port UN/LOCODE `USLAX`. SMDG code: `ETS`. FIRMS code: `Y124`.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Partial |
| Gate & yard | Chassis number | Not supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Not supported |

## Fenix Marine Services

Los Angeles, United States. Port UN/LOCODE `USLAX`. SMDG code: `EAGLE`. FIRMS code: `Y257`.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Not supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Not supported |

## TraPac LA

Los Angeles, United States. Port UN/LOCODE `USLAX`. SMDG code: `TRAP`. FIRMS code: `Y258`.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Partial |
| Pickup & availability | Terminal LFD | Not supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Not supported |
| Gate & yard | Yard location | Not supported |
| Container milestones | Vessel discharged | Not supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Not supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Not supported |

## West Basin Container Terminal

Los Angeles, United States. Port UN/LOCODE `USLAX`. SMDG code: `WBCT`. FIRMS code: `Y773`.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Partial |
| Pickup & availability | Terminal LFD | Supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Not supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Not supported |
| Container milestones | Full out | Not supported |
| Gate & yard | Chassis number | Not supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Not supported |

## Yusen Terminals

Los Angeles, United States. Port UN/LOCODE `USLAX`. SMDG code: `YUSEN`. FIRMS code: `Y790`.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Partial |
| Pickup & availability | Terminal LFD | Supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Partial |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Not supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Partial |
| Container milestones | Full out | Not supported |
| Gate & yard | Chassis number | Partial |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Not supported |

## Port of Miami Terminal Operating Company

Miami Seaport, United States. Port UN/LOCODE `USMIA`. SMDG code: `POM`. FIRMS code: `L239`.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Not supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Not supported |

## South Florida Container Terminal

Miami Seaport, United States. Port UN/LOCODE `USMIA`. SMDG code: `SOU`. FIRMS code: `N775`.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Not supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Not supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Not supported |

## APM Terminal

Mobile, United States. Port UN/LOCODE `USMOB`. SMDG code: `APMT`. FIRMS code: `R103`.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Not supported |
| Pickup & availability | Terminal LFD | Not supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Not supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Partial |
| Container milestones | Full out | Partial |
| Gate & yard | Chassis number | Not supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Not supported |

## Napoleon Container Terminal

New Orleans, United States. Port UN/LOCODE `USMSY`. SMDG code: `NOLA`. FIRMS code: `P260`.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Partial |
| Pickup & availability | Terminal LFD | Partial |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Partial |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Not supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Not supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Partial |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Not supported |

## New Orleans Terminal

New Orleans, United States. Port UN/LOCODE `USMSY`. SMDG code: `NOT`. FIRMS code: `Q795`.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Not supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Not supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Partial |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Not supported |

## GCT Bayonne

New York / New Jersey, United States. Port UN/LOCODE `USNYC`. SMDG code: `GTC`. FIRMS code: `E364`.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Not supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Not supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Not supported |

## GCT New York LP

New York / New Jersey, United States. Port UN/LOCODE `USNYC`. SMDG code: `NYCT`. FIRMS code: `E005`.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Not supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Not supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Not supported |

## Maher Terminals

New York / New Jersey, United States. Port UN/LOCODE `USNYC`. SMDG code: `MAHER`. FIRMS code: `E416`.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Not supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Not supported |
| Container milestones | On rail | Partial |
| Container milestones | Empty returned | Partial |

## Port Elizabeth

New York / New Jersey, United States. Port UN/LOCODE `USNYC`. SMDG code: `APMT`. FIRMS code: `E425`.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Partial |
| Pickup & availability | Terminal LFD | Partial |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Partial |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Partial |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Not supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Partial |

## Port Newark Container Terminal

New York / New Jersey, United States. Port UN/LOCODE `USNYC`. SMDG code: `PNCT`. FIRMS code: `F577`.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Partial |
| Pickup & availability | Terminal LFD | Supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Not supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Not supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Partial |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Not supported |

## Ben E. Nutter Terminal

Oakland, United States. Port UN/LOCODE `USOAK`. SMDG code: `BENT`. FIRMS code: `WBA5`.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Partial |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Partial |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Partial |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Not supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Not supported |

## Oakland International Container Terminal

Oakland, United States. Port UN/LOCODE `USOAK`. SMDG code: `B58`. FIRMS code: `Z985`.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Not supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Not supported |

## Shippers Transport Express

Oakland, United States. Port UN/LOCODE `USOAK`. SMDG code: Not listed. FIRMS code: Not listed.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Unknown |
| Pickup & availability | Terminal LFD | Unknown |
| Holds & fees | Holds & releases | Unknown |
| Holds & fees | Fee type | Unknown |
| Holds & fees | Fee amount | Unknown |
| Gate & yard | Pickup appointment | Unknown |
| Gate & yard | Yard location | Unknown |
| Container milestones | Vessel discharged | Unknown |
| Container milestones | Full out | Unknown |
| Gate & yard | Chassis number | Unknown |
| Container milestones | On rail | Unknown |
| Container milestones | Empty returned | Unknown |

## TraPac Terminal

Oakland, United States. Port UN/LOCODE `USOAK`. SMDG code: `TPOAK`. FIRMS code: `Y549`.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Not supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Not supported |
| Gate & yard | Yard location | Not supported |
| Container milestones | Vessel discharged | Not supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Not supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Not supported |

## Packer Avenue

PhilaPort, United States. Port UN/LOCODE `USPHL`. SMDG code: `PAMT`. FIRMS code: `C095`.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Partial |
| Holds & fees | Holds & releases | Partial |
| Holds & fees | Fee type | Partial |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Not supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Not supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Not supported |

## Tioga Marine Terminal

PhilaPort, United States. Port UN/LOCODE `USPHL`. SMDG code: Not listed. FIRMS code: `B197`.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Unknown |
| Pickup & availability | Terminal LFD | Unknown |
| Holds & fees | Holds & releases | Unknown |
| Holds & fees | Fee type | Unknown |
| Holds & fees | Fee amount | Unknown |
| Gate & yard | Pickup appointment | Unknown |
| Gate & yard | Yard location | Unknown |
| Container milestones | Vessel discharged | Unknown |
| Container milestones | Full out | Unknown |
| Gate & yard | Chassis number | Unknown |
| Container milestones | On rail | Unknown |
| Container milestones | Empty returned | Unknown |

## Port Everglades Terminal

Port Everglades, United States. Port UN/LOCODE `USPEF`. SMDG code: `PET`. FIRMS code: `O664`.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Not supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Not supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Not supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Not supported |

## Terminal 6

Portland, United States. Port UN/LOCODE `USPDX`. SMDG code: `PT6`. FIRMS code: `X005`.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Supported |

## Garden City Terminals

Savannah, United States. Port UN/LOCODE `USSAV`. SMDG code: `GCMT`. FIRMS code: `L737`.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Partial |
| Pickup & availability | Terminal LFD | Not supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Not supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Partial |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Not supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Not supported |

## SSA Terminal 18

Seattle, United States. Port UN/LOCODE `USSEA`. SMDG code: `SSA18`. FIRMS code: `X117`.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Not supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Partial |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Not supported |

## SSA Terminal 30

Seattle, United States. Port UN/LOCODE `USSEA`. SMDG code: `SSA30`. FIRMS code: `Y197`.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Unknown |
| Pickup & availability | Terminal LFD | Unknown |
| Holds & fees | Holds & releases | Unknown |
| Holds & fees | Fee type | Unknown |
| Holds & fees | Fee amount | Unknown |
| Gate & yard | Pickup appointment | Unknown |
| Gate & yard | Yard location | Unknown |
| Container milestones | Vessel discharged | Unknown |
| Container milestones | Full out | Unknown |
| Gate & yard | Chassis number | Unknown |
| Container milestones | On rail | Unknown |
| Container milestones | Empty returned | Unknown |

## Terminal 5

Seattle, United States. Port UN/LOCODE `USSEA`. SMDG code: `SSA5`. FIRMS code: `Y400`.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Partial |
| Pickup & availability | Terminal LFD | Partial |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Not supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Partial |
| Container milestones | On rail | Partial |
| Container milestones | Empty returned | Not supported |

## Husky Terminal

Tacoma, United States. Port UN/LOCODE `USTIW`. SMDG code: `HUSKY`. FIRMS code: `Z693`.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Not supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Partial |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Not supported |

## Pierce County Terminal

Tacoma, United States. Port UN/LOCODE `USTIW`. SMDG code: `PCT`. FIRMS code: `X215`.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Partial |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Partial |
| Gate & yard | Chassis number | Not supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Not supported |

## Washington United Terminals

Tacoma, United States. Port UN/LOCODE `USTIW`. SMDG code: `WUT`. FIRMS code: `Z705`.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Partial |
| Holds & fees | Holds & releases | Partial |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Not supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Not supported |
| Container milestones | On rail | Not supported |
| Container milestones | Empty returned | Not supported |

## West Sitcum Terminal (Matson)

Tacoma, United States. Port UN/LOCODE `USTIW`. SMDG code: `WSIT`. FIRMS code: `X335`.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Unknown |
| Pickup & availability | Terminal LFD | Unknown |
| Holds & fees | Holds & releases | Unknown |
| Holds & fees | Fee type | Unknown |
| Holds & fees | Fee amount | Unknown |
| Gate & yard | Pickup appointment | Unknown |
| Gate & yard | Yard location | Unknown |
| Container milestones | Vessel discharged | Unknown |
| Container milestones | Full out | Unknown |
| Gate & yard | Chassis number | Unknown |
| Container milestones | On rail | Unknown |
| Container milestones | Empty returned | Unknown |

## Tampa Bay Container Terminal

Tampa, United States. Port UN/LOCODE `USTPA`. SMDG code: `PTCT`. FIRMS code: `M669`.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Supported |
| Pickup & availability | Terminal LFD | Supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Partial |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Not supported |
| Gate & yard | Yard location | Supported |
| Container milestones | Vessel discharged | Not supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Not supported |

## Norfolk International Terminals

Virginia, United States. Port UN/LOCODE `USORF`. SMDG code: `NIT`. FIRMS code: `L005`.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Partial |
| Pickup & availability | Terminal LFD | Not supported |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Not supported |
| Gate & yard | Yard location | Not supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Not supported |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Not supported |

## Portsmouth Marine Terminal

Virginia, United States. Port UN/LOCODE `USORF`. SMDG code: Not listed. FIRMS code: `L045`.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Unknown |
| Pickup & availability | Terminal LFD | Unknown |
| Holds & fees | Holds & releases | Unknown |
| Holds & fees | Fee type | Unknown |
| Holds & fees | Fee amount | Unknown |
| Gate & yard | Pickup appointment | Unknown |
| Gate & yard | Yard location | Unknown |
| Container milestones | Vessel discharged | Unknown |
| Container milestones | Full out | Unknown |
| Gate & yard | Chassis number | Unknown |
| Container milestones | On rail | Unknown |
| Container milestones | Empty returned | Unknown |

## Virginia International Gateway

Virginia, United States. Port UN/LOCODE `USORF`. SMDG code: `VIG`. FIRMS code: `N195`.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Partial |
| Pickup & availability | Terminal LFD | Partial |
| Holds & fees | Holds & releases | Supported |
| Holds & fees | Fee type | Supported |
| Holds & fees | Fee amount | Supported |
| Gate & yard | Pickup appointment | Not supported |
| Gate & yard | Yard location | Not supported |
| Container milestones | Vessel discharged | Supported |
| Container milestones | Full out | Supported |
| Gate & yard | Chassis number | Partial |
| Container milestones | On rail | Supported |
| Container milestones | Empty returned | Not supported |

## Port of Wilmington Container Terminal

Wilmington (NC), United States. Port UN/LOCODE `USILM`. SMDG code: `NCSPA`. FIRMS code: `L194`.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Unknown |
| Pickup & availability | Terminal LFD | Unknown |
| Holds & fees | Holds & releases | Unknown |
| Holds & fees | Fee type | Unknown |
| Holds & fees | Fee amount | Unknown |
| Gate & yard | Pickup appointment | Unknown |
| Gate & yard | Yard location | Unknown |
| Container milestones | Vessel discharged | Unknown |
| Container milestones | Full out | Unknown |
| Gate & yard | Chassis number | Unknown |
| Container milestones | On rail | Unknown |
| Container milestones | Empty returned | Unknown |

## Lyttelton Port Company

Lyttelton, New Zealand. Port UN/LOCODE `NZLYT`. SMDG code: `LPC`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Unknown |
| Pickup & availability | Terminal LFD | Unknown |
| Holds & fees | Holds & releases | Unknown |
| Holds & fees | Fee type | Unknown |
| Holds & fees | Fee amount | Unknown |
| Gate & yard | Pickup appointment | Unknown |
| Gate & yard | Yard location | Unknown |
| Container milestones | Vessel discharged | Unknown |
| Container milestones | Full out | Unknown |
| Gate & yard | Chassis number | Unknown |
| Container milestones | On rail | Unknown |
| Container milestones | Empty returned | Unknown |

## Timaru Container Terminal

Timaru, New Zealand. Port UN/LOCODE `NZTIU`. SMDG code: `TCTL`. FIRMS code: Not applicable.

| Section | Feature | Coverage |
| - | - | - |
| Container milestones | Import milestones | Supported |
| Pickup & availability | Available for pickup | Unknown |
| Pickup & availability | Terminal LFD | Unknown |
| Holds & fees | Holds & releases | Unknown |
| Holds & fees | Fee type | Unknown |
| Holds & fees | Fee amount | Unknown |
| Gate & yard | Pickup appointment | Unknown |
| Gate & yard | Yard location | Unknown |
| Container milestones | Vessel discharged | Unknown |
| Container milestones | Full out | Unknown |
| Gate & yard | Chassis number | Unknown |
| Container milestones | On rail | Unknown |
| Container milestones | Empty returned | Unknown |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.