v1

latestOpenAPI 3.1.02026-07-13255378.3 KB

Look up a carrier by DOT number

Returns the full carrier profile with 200+ fields including identity, authority, safety, fleet, technology stack, and contacts. Use the fields parameter to project only the fields you need.

get/v1/carriers/{dot_number}

Path parameters

dot_numberstring required

The carrier's USDOT number

Query parameters

fieldsstring

Comma-separated list of fields to return (e.g. "legal_name,power_units,latitude,longitude"). Omit to return all fields.

Response

Full carrier profile

dot_numberstring
legal_namestring
dba_namestring nullable
mc_numberstring nullable
operating_authority_status'AUTHORIZED' | 'NOT AUTHORIZED' | 'REVOKED' | 'PENDING'
authority_typesstring[]
authority_based_carrier_typestring
carrier_typestring
carrier_operation'INTERSTATE' | 'INTRASTATE'
safety_ratingstring
phonestring
faxstring nullable
cell_phonestring nullable
timezonestring
date_addedstring date
company_descriptionstring nullable
latitudenumber
longitudenumber
power_unitsinteger
day_cabsinteger
sleeper_cabsinteger
driversinteger
drivers_added_24minteger
trucks_added_24minteger
avg_truck_age_yearsnumber
oos_ratenumber

Out-of-service rate percentage

driver_oos_totalinteger
vehicle_oos_totalinteger
driver_oos_last_yearinteger
vehicle_oos_last_yearinteger
accidents_by_yearobject
inspections_by_yearobject
servicesstring[]
cargostring[]
trailers_by_typeobject