Developer Portal
InsightsPurpleTRAC
MTIPodium
Other
Other
  • Weather
InsightsPurpleTRAC
MTIPodium
Other
Other
  • Weather
  1. Bill of Lading
  • Start Here
    • Overview
    • Getting started
    • Authentication
    • Testing
    • Errors & status codes
    • FAQ
  • General
    • Retrieve a list of vessels
      GET
    • Additional entity search
      GET
  • Screening
    • Screening a vessel
    • Watchlist checks
    • Additional checks
    • Movement history
    • Carbon rating
    • Submit a vessel for screening
      POST
    • Retrieve a list of transactions and their screening results
      GET
    • Ship & Flag Watchlist check
      GET
    • Company Watchlist check
      GET
    • Country Sanctions check
      GET
    • Ship movement history
      GET
    • Ship-to-Ship (STS) pairing screening
      GET
    • Company history check
      GET
    • P&I Club check
      GET
    • Vessel operational status
      GET
    • Flag history check
      GET
    • AIS positional discrepancy (spoofing) events
      GET
    • Periods of Non-Reporting
      GET
    • Carbon rating details
      GET
    • Get the PurpleTRAC Screening Report PDF
      GET
    • Submit a vessel for rescreening
      PUT
    • Archive a Screening
      PUT
  • Tracking
    • Voyage updates
    • Notification catalogue
    • Additional entities
    • Tracking a vessel
    • Enable a vessel for tracking
    • Remove additional entities from a tracked vessel
    • Add additional entities to a tracked vessel
    • List the additional entities on a transaction
    • Update voyage and tracking details
    • Get vessel positional data
    • Retrieve a list of vessel or bill of lading notifications
    • Get the PurpleTRAC Trade Report PDF
  • Bill of Lading
    • Carriers
    • Verification
    • Submit a Bill of Lading for screening
      POST
    • Get all BL Screening Results
      GET
    • Get a single BL screening result
      GET
    • Get the PurpleTRAC Bill of Lading Screening Report PDF
      GET
    • Enable tracking for a screened Bill of Lading
      PUT
    • Get the PurpleTRAC Bill of Lading Tracking Report PDF
      GET
    • Disable tracking for a Bill of Lading
      PUT
  • Containers
    • Screening
    • Carriers
    • Submit a Container for screening
    • Get all Container Screening Results
    • Archive Container
    • Get a single Container screening result
    • Get the Container report
  • Schemas
    • BLVGetAllResultsResponse
    • BLVScreeningResponse
    • BLVLastScreeningResult
    • BLVScreeningResultDetails
    • ContainerRegistrationBody
    • ContainerRegistrationResponse
    • ContainerGetAllResultsResponse
    • ContainerScreeningResponse
    • CarbonRatings
    • CarbonRating
    • CompanySanctions
    • CompanySanction
    • CountryChecks
    • CountryCheck
    • StsPairings
    • StsPairing
    • OtherAssociations
    • OtherAssociation
    • CompanyHistoryChecks
    • CompanyHistoryCheck
    • ShipStatuses
    • ShipStatus
    • FlagHistoryChecks
    • FlagHistoryCheck
    • PositionalDiscrepancies
    • PositionalDiscrepancy
    • DiscrepancyZone
    • DiscrepancyPort
    • NonReportingResponse
    • NonReporting
    • Notifications
    • Notification
    • BLVNotification
    • BLVPortFull
    • BLVPortFallback
    • PortCallHistory
    • PortCallHistoryItem
    • Positions
    • Position
    • PositionInfo
    • RegistrationResponse
    • ShipDetails
    • ShipSanctions
    • ShipSanction
    • VesselTrackingResponse
    • VesselTransactionsResponse
    • Transaction
    • TransactionPutBody
    • TransactionPutResponse
    • TransactionRescreenResponse
    • LastPosition
    • ScreeningNotification
    • ScreeningResult
    • UserDetails
    • UserProfile
    • Error
    • InvalidContainerNumberResponse
    • VesselRegistrationBody
    • VesselTrackingRequest
    • BLRegistrationBody
    • AdditionalEntitySearchResponse
    • AdditionalEntity
    • AdditionalEntitiesRequestSchema
    • TrackingAdditionalEntity
    • TrackingAdditionalEntitiesResponse
    • TrackingAdditionalEntityInput
    • TrackingAdditionalEntitiesPutBody
    • TrackingAdditionalEntitiesPutResponse
    • TrackingAdditionalEntitiesDeleteBody
    • RemovedAdditionalEntity
    • TrackingAdditionalEntitiesDeleteResponse
    • TrackingAdditionalEntityError
    • FeatureDisabledError
    • ObjectNotFoundError
    • TransactionValidationError
    • VoyageUpdateRequest
    • VoyageUpdateResponse
    • PTracMeta
    • PTracVessel
    • PTracVesselSearchResponse
    • DuplicateTransactionError
  1. Bill of Lading

Bill of Lading Carriers

POST /blv takes a carrier code in its scac field. A SCAC, or Standard Carrier Alpha Code, is the two to four character code that identifies a vessel operating common carrier on a freight bill, bill of lading, packing list or purchase order. The table below lists the carriers we screen bills of lading for.
Let PurpleTRAC find the carrier
Send "scac": "AUTO" when you do not know which code a bill of lading belongs to. We detect the carrier while the bill of lading is screened and return its SCAC, alongside scac_name, in the results. If no carrier can be identified, scac stays AUTO.
Containers are screened against the same carriers, so Container Carriers carries the same table.

Supported carriers#

Each carrier has its own code. Earlier versions of this page grouped some carriers under their operating group, such as ONEY for K Line, MOL and NYK, and listed codes that have since changed. Send the code from this table, not one you have seen on an older document.
SCACCarrier
ALRBAC Container Line
ADMUAdmiral Container Lines
AEXUAfrica Express Line
AKKUAkkon Lines
ALXPAladin Express
ALLFAllalouf Shipping Line
ALPJAllcargo
ALKUAltun Logistics
AMIGAMASS
APLUAPL LLC
APSCAPS Container Line
ASLUAsyad Line
AUTOAuto-detect-carrier
BLJUAvana Global FZCO (BALAJI)
AWOTAwot Global Logistics
NSAUBahri
BURUBAL Container Line
BELCBee Logistics Corp
BLZUBLPL Singapore
BANQBlue Anchor America Line
BWLUBlue Water Lines (BWL)
BWLEBlue World Line
BMSUBMC Line Shipping
BNLSBNSF Logistics
BOXUBoxline
CAKUCamellia Line
CPNUCargo-Partner
CROICaro Trans
MBFUCarpenters Shipping
CEVACEVA Logistics
CHKMCharter Link Logistics
CXLRChenxin Shipping
CULUChina United Lines
CKLUCK Line
CLYMCleve & Zonen
CMDUCMA CGM
11DXCNC (Cheng Lie Navigation)
CELUConsort Express Lines
CSHPContainerships
CSYUCordelia Container Shipping Line
COSUCOSCO Shipping Lines Co Ltd
CQSQCOSCO Specialized
CRAUCosiarma S.p.A.
CPWBCP World
MLCWCrane Worldwide Logistics
CMCUCrowley Maritime
DTRADachser
DLTUDalreftrans
DMCQDamco
DMALDanmar Lines
SHKKDB Schenker
DWCHDe Well Group
DEMODEMO Carrier
DAYUDeutsche Afrika-Linien (DAL)
DHC2DHL Global Forwarding
PCSLDong Young Shipping
11PGDongjin Shipping
SQXNDP World Logistics
DSVFDsv Ocean Transport
ECNUEconship
ECUWECUW
EIMUEimskip
EXPOEIO
ECLUEllerman City Liners
ESPUEmirates Shipping Line
EMKUEmkay Lines
ESLUEthiopian Shipping Line
EUCUEucon
EUKOEukor
EGLVEvergreen Line
ESCUExpressway Container Line
FFLUFairfreight Lines
DMCCFeeder Logistics
FESOFESCO
FOLKFolk Maritime
FFPVFPS Famous Pacific Shipping B.V.
GSSWG2 Ocean
CIAUGeodis Ocean
GFSHGlobal Freight Services
GLSEGlobal Logistics Solutions India
YSGSGlobelink
GSLUGold Star Line
GRMUGoodrich Maritime
GRIUGrimaldi Deep Sea S.P.A.
GSLIGS Lines
12GEHai Hua Shipping (HASCO)
SUDUHamburg Sud (beta)
HEICHankyu Hanshin Express
HLCUHapag-Lloyd AG
HYSLHecny Shipping
HDUJHede Shipping
HIFIHellmann Worldwide Logistics
11QUHeung-A Shipping
HIKUHikaru Shipping Line
HGLUHillebrand Gori
HUAUHoegh Autoliners
STINHugo Stinnes
HDMUHyundai Merchant Marine Co Ltd (beta)
LMCUIgnazio Messina & Co (PTY) Ltd
SYLCInfinity Trans USA
INOXINOX Shipping Line
12ATInterasia Lines
JASOJAS Worldwide (Ocean)
11WJJin Jiang Shipping (SHJJ)
KKCLKambara Kisen
KANWKanway Line
KKLUKawasaki Kisen Kaisha (K Line)
KMLYKimberry Merchant Line
KWEOKintetsu World Express
KITAKITA Logistics
KLNLKLN Logistics Group Limited
KMTUKorea Marine Transport (KMTC)
KHNNKuehne + Nagel (KN)
LCUULancer Container Lines
LNLULaurel Navigation
LEHOLeschaco
LMPLLMP Shipping
LGWDLogisteed
LLNKLotus Link
LQDCLucky Logistics
PKEULX Pantos
MDLNM-Line
MCAWMacAndrews
MAEUMaersk Line A/S
MGSUMarguisa Shipping Lines
MEXUMariana Express Lines (MELL)
MCSMMaritime Carrier Shipping (MACS)
MFTUMaritime Marfret
MATSMatson Navigation Company Inc (MATS)
MXCUMaxicon Container Line (MCL)
MKLUMedkon Lines
MRTUMeratus Line
13CQMinsheng Ocean Shipping
MOLUMitsui O.S.K. Lines (MOL)
MSCUMSC Mediterranean Shipping Co
MTTXMTT Shipping
NGTLNaigai Trans Lines
NSRUNamsung Shipping
NSHANational Shipping of America
NOKUNauka Lines
DAXUNaviera Direct Africa Line
PDLUNeptune Pacific Direct Line (NPDL)
NGPLNew Guinea Pacific Line
NNLNNew New Shipping Line
NSTRNewStar
NIDUNile Dutch Africa Line
NEDFNippon Express Co Ltd
NYKSNippon Yusen Kaisha (NYK Line)
32GHNirint Shipping
NSQPNissin Corporation
NNRUNNR Global Logistics
MIQONoatum Logistics
NSCLNorth Sea Container Line (NCL)
NCLINVO Consolidation Lines
ONEYOcean Network Express Pte Ltd
OSLLOcean Silk Line
OCSLOceanic Star Line
OYLTOdyssey Logistics & Technology
GGLQOECL
OCLUOman Container Lines
OOLUOOCL
OSTIOrient Star
PCIUPacific International Lines (PIL)
PSEAPacific Star Express (China)
15ACPan Continental Shipping
POBUPan Ocean
PSHIPasha Hawaii
PMLUPerma Shipping Line
PLLUPolynesia Line
BOPTPSA BDP
PSL1PSL Navegacao
ICCUPT. Indo Container Lines (ICON)
PYMNPyramid Lines Singapore
QNLUQatar Navigation Lines (QNL)
QLVAQuanterm Logistics
REGURegional Container Lines (RCL)
ROMORomocean
SRRPRoute Planner
SYXORTW Logistics
SFTUSafetrans Line
SIKUSamudera Shipping Line
SJKUSarjak Container Lines
SHKUSea Hawk Lines (SHAL)
SEHPSea Legend Shipping
SMLUSeaboard Marine
SEAUSealand
SJHHSealead Shipping
SGNVSeatrade
SEINSeino Logix Co
SSPHSETH Shipping
43LWShandong Marine Corporation
SZFGShanghai League Shipping
SCIUShipping Corporation of India (SCI)
SDRASidra Line
12IHSinolines
12PDSITC Container Lines
SMLMSM Line Corp
SNTUStolt Tank Containers (STC)
BAXUSunmarine Shipping Services
13DFT.S. Lines
32GGTaicang Container Lines
TSHGTailwind Shipping Lines
GETUTarros
TSLUTCI Seaways
TIDUTi2 Container Lines
TOTETOTE Maritime
TLXUTrans Asian Shipping Services
TKRUTransContainer
TJFHTransfar Shipping
TFFUTransit Fruits Eagle
TRLSTransliner
TMCUTransmar
TVSUTransvision Shipping Line
TSCWTropical
TVPITVS Supply Chain Solutions
UFEEUnifeeder
UAFLUnited Africa Feeder Line
UIFLUnitex Logistics
UWLDUWL
VGLTVanguard Logistics
VMLUVasco Maritime (VAS)
VASUVASI Shipping
VIASViaSea Shipping AS
VCLUVolta Container Line
WECUW.E.C. (West European Container) Lines
WLWHWallenius Wilhelmsen
WHLCWan Hai Lines Ltd
AJIQWeFreight
WWSUWestwood Shipping Lines
WTLUWhite Line Shipping
YMLUYang Ming Marine Transport
YASVYusen Logistics
ZIMUZIM Integrated Shipping Services (beta)
The list is current as of October 2026
Carrier support changes, and this table is a point-in-time record rather than a live feed. If a bill of lading names a carrier that is not here, talk to our team before assuming it cannot be screened. Sending "scac": "AUTO" is also worth trying, since detection is not limited to the codes printed above.

Related#

Bill of Lading Verification
Screening a bill of lading, then tracking it to its destination.
Container Carriers
The carriers we screen individual containers for.
Getting Started
The shape shared by the vessel, bill of lading and container workflows.
Modified at 2026-10-09 12:08:29
Previous
Get the PurpleTRAC Trade Report PDF
Next
Verification
Built with