Hazardous Materials Codes by Carrier

Shipment contains regulated dangerous goods.

17codes
14carriers

17 codes across 14 carriers.

AAA Cooper
HMFdoc AccLine.AccCode
ABF Freight
Acc_HAZon rate quotedoc Acc_HAZ
AIT Worldwide Logistics
HAZMTon rate quotedoc additionalServicesPickupCode
Echo Global Logistics
HAZARDOUSMATERIALSon rate quotespec OriginAccessorials
GLS US
HAZMon bookingdoc accessoriallist
HAZMon rate quotesnapshot query param
Mothership
hazmatdoc accessorials
Daylight Transport
Hazmatsnapshot accessorial.accId accName O.
Numark Transportation
HAZon bookingdoc Shipments Order side uses Y/N flags, not the quote code list.
RoadRunner
HAZdoc ServiceCode
R+L Carriers
Hazmatdoc AdditionalServices
HAZon bookingdoc bol.accessorials.codes Digital Council BOL mode.
Saia LTL Freight
Hazardouson rate quotedoc Accessorials
Southeastern Freight Lines
hazmaton bookingdoc shipper Pickup request uses Y/N booleans, not the quote chk params.
chkHMon rate quotedoc form param Sent as chkHM=on in a form-urlencoded POST.
Total Transportation
HAZon rate quotedoc query param
Uber Freight
HAZARDOUS MATERIALSon rate responsespec charges[].name Charge type on the rate breakdown, not a requestable accessorial.

Common questions

Which carriers support hazardous materials?

14 carriers publish a code for hazardous materials. Shipment contains regulated dangerous goods.

Is there a standard hazardous materials code across carriers?

No. Each carrier defines its own code, so the same service is spelled differently at every carrier you integrate with — AAA Cooper uses HMF, ABF Freight uses Acc_HAZ, AIT Worldwide Logistics uses HAZMT, Echo Global Logistics uses HAZARDOUSMATERIALS. A code is only meaningful together with the carrier it belongs to.

Need this programmatically? /api/accessorials/map?service=hazmat returns the same data as JSON on every plan.