Hazardous Materials Codes by Carrier
Shipment contains regulated dangerous goods.
17 codes across 14 carriers.
No match. Search every service →
HMF
doc
AccLine.AccCode
Acc_HAZ
on rate quote
doc
Acc_HAZ
HAZMT
on rate quote
doc
additionalServicesPickupCode
HAZARDOUSMATERIALS
on rate quote
spec
OriginAccessorials
HAZM
on booking
doc
accessoriallist
HAZM
on rate quote
snapshot
query param
hazmat
doc
accessorials
Hazmat
snapshot
accessorial.accId
accName O.
HAZ
on booking
doc
Shipments
Order side uses Y/N flags, not the quote code list.
HAZ
doc
ServiceCode
Hazmat
doc
AdditionalServices
HAZ
on booking
doc
bol.accessorials.codes
Digital Council BOL mode.
Hazardous
on rate quote
doc
Accessorials
hazmat
on booking
doc
shipper
Pickup request uses Y/N booleans, not the quote chk params.
chkHM
on rate quote
doc
form param
Sent as chkHM=on in a form-urlencoded POST.
HAZ
on rate quote
doc
query param
HAZARDOUS MATERIALS
on rate response
spec
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.