FMCSA Carrier Safety Scores (SMS BASICs) — 694k carriers, intervention alerts

Dataset · Federal Motor Carrier Safety Administration · primary source ↗

Carrier-level Safety Measurement System (SMS) results for every USDOT carrier with an inspection record — 694,566 rows. Per carrier: total inspections, driver/vehicle out-of-service inspection counts, and all five BASIC categories (Unsafe Driving, Hours-of-Service Compliance, Driver Fitness, Controlled Substances/Alcohol, Vehicle Maintenance) — each with its measure, inspections-with-violations, and FMCSA alert flag (over the intervention threshold). ~1,526 carriers are currently flagged in one or more BASIC. This is the 'is this carrier flagged unsafe' signal FMCSA uses to prioritize enforcement — normally viewable only one DOT# at a time through a clunky ASPX SPA. Joins fmcsa_carriers + fmcsa_crashes by dot_number. Powers the safety section on /carrier/{dot_number} canonical pages and the /api/v1/carriers/flagged list. Refreshed monthly on the SMS recompute cadence.

Source agency
Federal Motor Carrier Safety Administration
License
CC0 / US public domain
Coverage
694,566 carriers scored; ~1,526 currently flagged
API endpoint

Keywords

FMCSA SMScarrier safety scoreBASICunsafe drivinghours of serviceout of service ratetrucking safetyintervention thresholdCSA scoreflagged carrier

Provenance

Every record in this dataset can be traced back to its primary source at https://ai.fmcsa.dot.gov/SMS/. Underlying content is a US federal government work (public domain under 17 USC §105); our derived data is licensed CC0 1.0.

For agents