Skip to main content

Hazardous Materials Codes by Carrier

Shipment contains regulated dangerous goods.

17 codes across 14 carriers.

AAA Cooper
HMF doc

AccLine.AccCode

ABF Freight
Acc_HAZ on rate quote doc

Acc_HAZ

AIT Worldwide Logistics
HAZMT on rate quote doc

additionalServicesPickupCode

Echo Global Logistics
HAZARDOUSMATERIALS on rate quote spec

OriginAccessorials

GLS US
HAZM on booking doc

accessoriallist

HAZM on rate quote snapshot

query param

Mothership
hazmat doc

accessorials

Daylight Transport
Hazmat snapshot

accessorial.accId

accName O.

Numark Transportation
HAZ on booking doc

Shipments

Order side uses Y/N flags, not the quote code list.

RoadRunner
HAZ doc

ServiceCode

R+L Carriers
Hazmat doc

AdditionalServices

HAZ on booking doc

bol.accessorials.codes

Digital Council BOL mode.

Saia LTL Freight
Hazardous on rate quote doc

Accessorials

Southeastern Freight Lines
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.

Total Transportation
HAZ on rate quote doc

query param

Uber Freight
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.