Look up a carrier by MC/MX docket number

Returns the full carrier profile (same fields as the DOT lookup). Supports the same ?fields= projection parameter.

get/v1/carriers/mc/{mc_number}

Path parameters

mc_numberstring required

The carrier's MC or MX docket number

Query parameters

fieldsstring

Comma-separated list of fields to return. Omit to return all fields.

Response

Full carrier profile

dot_numberstring
legal_namestring nullable
dba_namestring nullable
mc_numberstring nullable
mx_numberstring nullable
ff_numberstring nullable
duns_numberstring nullable
domainstring nullable
alternative_domainstring nullable
statusstring nullable

Carrier record status, e.g. "Active"

carrier_typestring[] nullable

e.g. ["authorized_for_hire"], ["private_property"]

authority_typesstring[] nullable

Active authority classes: common, contract, broker

carrier_operationstring nullable

e.g. "Interstate", "Intrastate Hazmat"

authority_based_carrier_typestring nullable
operating_authority_statusstring nullable

e.g. "AUTHORIZED", "NOT AUTHORIZED"

earliest_common_datestring nullable
earliest_contract_datestring nullable
earliest_broker_datestring nullable
propertyboolean nullable
passengerboolean nullable
household_goodsboolean nullable
email_addressstring nullable
phonestring nullable
cell_phonestring nullable
faxstring nullable
timezonestring nullable
latitudenumber nullable
longitudenumber nullable
power_unitsinteger nullable
driversinteger nullable
truck_unitsinteger nullable
day_cabsinteger nullable
sleeper_cabsinteger nullable
owned_trucksinteger nullable
total_trailersinteger nullable
bus_unitsinteger nullable
avg_truck_age_yearsnumber nullable
fleet_compositionobject nullable

Predicted fleet by make and model: { MAKE: { MODEL: count } }

avg_gvwr_classnumber nullable
light_trucksinteger nullable
heavy_trucksinteger nullable
cargostring[] nullable
cargo_typestring[] nullable
hazmat_thresholdboolean nullable
mcs_mileagenumber nullable

Annual mileage from the carrier’s MCS-150 filing

recent_mileagenumber nullable
distinct_states_servedinteger nullable
radius_90pct_milesnumber nullable
date_addedstring nullable
company_descriptionstring nullable
business_typestring nullable
servicesstring[] nullable
company_officersstring[] nullable

Officer names

estimated_employeesinteger nullable
annual_revenuenumber nullable
founded_yearinteger nullable
linkedin_urlstring nullable
top_truckstop_brandstring nullable
safety_ratingstring nullable

FMCSA safety rating, e.g. "Satisfactory"

Changes

Changed in 1 of the 3 revisions of this API.352048

  • ae58c064a7af352048See the full diff
    • the response property became nullable for the status

      response-property-became-nullable

    • the response property became nullable for the status

      response-property-became-nullable

    • the response property became nullable for the status

      response-property-became-nullable

    • the response property became nullable for the status

      response-property-became-nullable

    • the response property became nullable for the status

      response-property-became-nullable

    • the response property became nullable for the status

      response-property-became-nullable

    • the response property became nullable for the status

      response-property-became-nullable

    • the response property became nullable for the status

      response-property-became-nullable

    • the response property became nullable for the status

      response-property-became-nullable

    • the response property became nullable for the status

      response-property-became-nullable

    • the response property became nullable for the status

      response-property-became-nullable

    • the response property became nullable for the status

      response-property-became-nullable

    • the response property became nullable for the status

      response-property-became-nullable

    • the response property became nullable for the status

      response-property-became-nullable

    • the response property became nullable for the status

      response-property-became-nullable

    • the response property became nullable for the status

      response-property-became-nullable

    • the response property became nullable for the status

      response-property-became-nullable

    • the response property became nullable for the status

      response-property-became-nullable

    • the response property / became nullable for the status

      response-property-became-nullable

    • the response property / became nullable for the status

      response-property-became-nullable

    • the response property / became nullable for the status

      response-property-became-nullable

    • the response property / became nullable for the status

      response-property-became-nullable

    • the response property became nullable for the status

      response-property-became-nullable

    • the response property became nullable for the status

      response-property-became-nullable

    • the response property became nullable for the status

      response-property-became-nullable

    • the response property became nullable for the status

      response-property-became-nullable

    • the response property became nullable for the status

      response-property-became-nullable

    • the response property / became nullable for the status

      response-property-became-nullable

    • the response property / became nullable for the status

      response-property-became-nullable

    • the response property became nullable for the status

      response-property-became-nullable

    • the response's property type changed from string to array null for status

      response-property-type-changed

    • the / response's property type changed from object to string for status

      response-property-type-changed

    • the response's property type changed from string to string null, and format from date to no format for status

      response-property-type-changed

    • the / response's property type changed from string to array null for status

      response-property-type-changed

    • the / response's property type changed from string to array null for status

      response-property-type-changed

    • removed the optional property from the response with the status

      response-optional-property-removed

    • removed the optional property // from the response with the status

      response-optional-property-removed

    • removed the optional property // from the response with the status

      response-optional-property-removed

    • removed the optional property // from the response with the status

      response-optional-property-removed

    • removed the optional property from the response with the status

      response-optional-property-removed

    • removed the optional property from the response with the status

      response-optional-property-removed

    • removed the optional property from the response with the status

      response-optional-property-removed

    • removed the optional property / from the response with the status

      response-optional-property-removed

    • removed the optional property / from the response with the status

      response-optional-property-removed

    • removed the optional property / from the response with the status

      response-optional-property-removed

    • removed the optional property / from the response with the status

      response-optional-property-removed

    • removed the optional property / from the response with the status

      response-optional-property-removed

    • removed the optional property / from the response with the status

      response-optional-property-removed

    • removed the optional property from the response with the status

      response-optional-property-removed

    • removed the optional property from the response with the status

      response-optional-property-removed

    • removed the optional property / from the response with the status

      response-optional-property-removed

    • removed the optional property from the response with the status

      response-optional-property-removed

    • removed the optional property from the response with the status

      response-optional-property-removed

    • removed the optional property from the response with the status

      response-optional-property-removed

    • removed the optional property from the response with the status

      response-optional-property-removed

    • added the optional property to the response with the status

      response-optional-property-added

    • added the optional property to the response with the status

      response-optional-property-added

    • added the optional property to the response with the status

      response-optional-property-added

    • added the optional property to the response with the status

      response-optional-property-added

    • added the optional property to the response with the status

      response-optional-property-added

    • added the optional property to the response with the status

      response-optional-property-added

    • added the optional property to the response with the status

      response-optional-property-added

    • added the optional property to the response with the status

      response-optional-property-added

    • added the optional property to the response with the status

      response-optional-property-added

    • added the optional property to the response with the status

      response-optional-property-added

    • added the optional property to the response with the status

      response-optional-property-added

    • added the optional property to the response with the status

      response-optional-property-added

    • added the optional property to the response with the status

      response-optional-property-added

    • added the optional property to the response with the status

      response-optional-property-added

    • added the optional property to the response with the status

      response-optional-property-added

    • added the optional property to the response with the status

      response-optional-property-added

    • added the optional property to the response with the status

      response-optional-property-added

    • added the optional property to the response with the status

      response-optional-property-added

    • added the optional property / to the response with the status

      response-optional-property-added

    • added the optional property / to the response with the status

      response-optional-property-added

    • added the optional property to the response with the status

      response-optional-property-added

    • added the optional property to the response with the status

      response-optional-property-added

    • added the optional property to the response with the status

      response-optional-property-added

    • added the optional property to the response with the status

      response-optional-property-added

    • added the optional property to the response with the status

      response-optional-property-added

    • added the optional property to the response with the status

      response-optional-property-added

    • added the optional property to the response with the status

      response-optional-property-added

    • added the optional property to the response with the status

      response-optional-property-added

    • added the optional property to the response with the status

      response-optional-property-added

    • added the optional property to the response with the status

      response-optional-property-added

    • added the optional property to the response with the status

      response-optional-property-added

    • added the optional property to the response with the status

      response-optional-property-added

    • added the optional property / to the response with the status

      response-optional-property-added

    • added the optional property to the response with the status

      response-optional-property-added

    • added the optional property to the response with the status

      response-optional-property-added

    • added the optional property to the response with the status

      response-optional-property-added

    • added the optional property to the response with the status

      response-optional-property-added

    • added the optional property to the response with the status

      response-optional-property-added

    • added the optional property / to the response with the status

      response-optional-property-added

    • added the optional property to the response with the status

      response-optional-property-added

    • added the optional property to the response with the status

      response-optional-property-added

    • added the optional property to the response with the status

      response-optional-property-added

    • removed the AUTHORIZED enum value from the response property for the response status

      response-property-enum-value-removed

    • removed the INTERSTATE enum value from the response property for the response status

      response-property-enum-value-removed

    • removed the INTRASTATE enum value from the response property for the response status

      response-property-enum-value-removed

    • removed the NOT AUTHORIZED enum value from the response property for the response status

      response-property-enum-value-removed

    • removed the PENDING enum value from the response property for the response status

      response-property-enum-value-removed

    • removed the REVOKED enum value from the response property for the response status

      response-property-enum-value-removed