Data Methodology

How the dataset is built

U.S. Commercial Fleet & Carrier Intelligence Dataset — sourcing, extraction, cleaning, and field-level documentation. Last updated July 2026.

Overview

The U.S. Commercial Fleet & Carrier Intelligence Dataset is a cleaned, enriched, and structured version of public data released by two U.S. federal agencies:

Both source datasets are released under the FMCSA Open Data Program and NHTSA's open data initiative with no restrictions on commercial use.

Source Data

Source 1: FMCSA Company Census (Carrier Registry)

Source 2: FMCSA Fleet Vehicle Inspections

Source 3: NHTSA vPIC (VIN Decode)

Extraction Process

  1. Full extract — all FMCSA carrier census records are pulled via the SODA API with pagination (50,000 records per page). Checkpointed and resumable.
  2. Fleet vehicle extract — vehicle inspection records are extracted similarly, with incremental support for new records since the last pull.
  3. VIN decoding — each unique VIN is submitted to the NHTSA vPIC API in batches of 50. Decoded fields are merged back to the vehicle record; undecodable VINs retain raw FMCSA make data.
  4. Loading — extracted and enriched records are loaded to Snowflake in 100,000-row chunks. All column names are standardized to uppercase.

Data Cleaning & Normalization

Data Objects

ObjectTypeRowsDescription
COMPANY_CENSUS_FULLTable4,417,174All FMCSA-registered carriers
FLEET_VEHICLES_FULLTable2,535,869Vehicles with inspection records, VIN-decoded
FLEET_CARRIERS_COMBINEDView2,535,869Vehicles LEFT JOINed to carrier data on DOT_NUMBER

Field Descriptions

COMPANY_CENSUS_FULL

FieldTypeDescription
DOT_NUMBERTEXTFMCSA-assigned unique carrier identifier (join key)
LEGAL_NAMETEXTRegistered legal business name
DBA_NAMETEXTDoing-business-as name, if different from legal name
STATUS_CODETEXTCarrier operating status (A=Active, I=Inactive)
ADD_DATETEXTDate carrier was added to FMCSA registry
MCS150_DATETEXTDate of most recent MCS-150 biennial update filing
CARRIER_OPERATIONTEXTType of operation (Interstate, Intrastate Hazmat, etc.)
BUSINESS_ORG_DESCTEXTBusiness organization type (LLC, Corporation, Sole Proprietor, etc.)
PHY_STREETTEXTPhysical street address
PHY_CITYTEXTPhysical city
PHY_STATETEXTPhysical state (2-letter code)
PHY_ZIPTEXTPhysical ZIP code
PHY_CNTYTEXTPhysical county
PHY_COUNTRYTEXTPhysical country
PHONETEXTBusiness phone number
EMAIL_ADDRESSTEXTBusiness email address (as filed with FMCSA)
POWER_UNITSTEXTNumber of power units (trucks/tractors) owned or leased
TRUCK_UNITSTEXTNumber of truck units
TOTAL_DRIVERSTEXTTotal number of drivers
TOTAL_CDLTEXTNumber of CDL-licensed drivers
SAFETY_RATINGTEXTFMCSA safety rating (S=Satisfactory, C=Conditional, U=Unsatisfactory)
SAFETY_RATING_DATETEXTDate of most recent safety rating
REVIEW_DATETEXTDate of most recent compliance review
REVIEW_TYPETEXTType of compliance review conducted
HM_INDTEXTHazardous materials indicator
CARRIER_MAILING_STREETTEXTMailing street address
CARRIER_MAILING_CITYTEXTMailing city
CARRIER_MAILING_STATETEXTMailing state
CARRIER_MAILING_ZIPTEXTMailing ZIP code
MCS150_MILEAGETEXTSelf-reported annual mileage (from MCS-150 filing)
MCS150_MILEAGE_YEARTEXTYear of reported mileage
FLEETSIZETEXTTotal fleet size as reported
CRGO_GENFREIGHTTEXTCarries general freight (1=Yes)
CRGO_HOUSEHOLDTEXTCarries household goods (1=Yes)
CRGO_PASSENGERSTEXTPassenger carrier (1=Yes)
CRGO_CHEMTEXTCarries chemicals (1=Yes)
CRGO_LIQGASTEXTCarries liquid/gas (1=Yes)
CRGO_DRYBULKTEXTCarries dry bulk (1=Yes)
DOCKET1PREFIXTEXTFirst MC/FF docket prefix
DOCKET1TEXTFirst docket number
DOCKET2PREFIXTEXTSecond docket prefix
DOCKET2TEXTSecond docket number
DOCKET3PREFIXTEXTThird docket prefix
DOCKET3TEXTThird docket number
CLASSDEFTEXTCarrier classification definition
PHY_OMC_REGIONTEXTFMCSA field office region
SAFETY_INV_TERRTEXTSafety investigation territory
PRIOR_REVOKE_FLAGTEXTFlag indicating prior operating authority revocation
RECORDABLE_CRASH_RATETEXTRecordable crash rate per million miles

FLEET_VEHICLES_FULL

FieldTypeDescription
VINTEXTVehicle Identification Number
DOT_NUMBERTEXTFMCSA carrier DOT number (join key to COMPANY_CENSUS_FULL)
REPORT_STATETEXTState where vehicle was inspected
UNIT_TYPE_DESCTEXTUnit type (Truck, Tractor, Trailer, Bus, etc.)
UNIT_MAKETEXTRaw vehicle make as reported by FMCSA
UNIT_LICENSETEXTLicense plate number
UNIT_LICENSE_STATETEXTLicense plate state
LAST_INSP_DATETEXTDate of most recent roadside inspection
DRIVER_OOS_TOTALTEXTTotal driver out-of-service violations
VEHICLE_OOS_TOTALTEXTTotal vehicle out-of-service violations
OOS_TOTALTEXTTotal combined out-of-service violations
UNSAFE_INSPTEXTNumber of unsafe driving inspections
VH_MAINT_INSPTEXTNumber of vehicle maintenance inspections
BASIC_VIOLTEXTNumber of BASIC violations
UNSAFE_VIOLTEXTNumber of unsafe driving violations
VH_MAINT_VIOLTEXTNumber of vehicle maintenance violations
MAKE_FINALTEXTNormalized vehicle make (cleaned from VIN decode + raw)
MODELTEXTVehicle model (from NHTSA vPIC VIN decode)
YEARTEXTModel year (from NHTSA vPIC VIN decode)
BODY_CLASSTEXTBody class (Truck-Tractor, Truck, Pickup, Bus, etc.)
VEHICLE_TYPE_VPICTEXTVehicle type per NHTSA vPIC classification
GVWRTEXTGross Vehicle Weight Rating
FUEL_TYPETEXTFuel type (Diesel, Gasoline, CNG, Electric, etc.)
ENGINE_CYLINDERSNUMBERNumber of engine cylinders

FLEET_CARRIERS_COMBINED (View)

All fields from FLEET_VEHICLES_FULL plus selected carrier fields from COMPANY_CENSUS_FULL, joined on DOT_NUMBER. Use this view for any query requiring both vehicle and carrier attributes — no manual JOIN required.

Refresh Cadence

DatasetCurrent Refresh
COMPANY_CENSUS_FULLQuarterly
FLEET_VEHICLES_FULLQuarterly

Enterprise subscribers receive monthly refreshes. All versions are timestamped.

Known Limitations

Questions about data methodology, sourcing, or custom data requests: data@datawizards.ai