CarrierOk
Definition

MC Number (Motor Carrier Number)

A docket number assigned by FMCSA to for-hire carriers and brokers when they register for operating authority. Unlike DOT numbers (required for all interstate CMV operators), MC numbers are specific to for-hire and brokerage operations. CarrierOk supports lookup by MC number, DOT number, or legal name.

Learn more

What is MC Number?

The MC number (Motor Carrier number) is a docket identifier assigned by FMCSA when a company applies for operating authority as a for-hire carrier, broker, or freight forwarder. The 'MC' prefix stands for Motor Carrier, though brokers receive the same format (sometimes referenced as MC-B for clarity, though the official prefix is the same). MC numbers are distinct from DOT numbers — a DOT number is required for any entity operating commercial vehicles in interstate commerce (including private carriers), while an MC number is required only for entities that need operating authority to transport regulated commodities for compensation or to arrange such transportation. A single company may hold both a DOT number and an MC number. In some cases, a company may hold multiple MC numbers if it has both carrier and broker authority. The MC number is the identifier used on the operating authority grant document and is referenced in insurance filings (Form BMC-91 for BIPD). CarrierOk indexes both DOT and MC (docket) numbers, and the API accepts either for carrier lookup. The docket_number and docket_prefix fields in the API response contain the MC number components.

Why does mc number matter?

Insurance Underwriters

MC numbers identify the specific authority grant — a carrier may have multiple dockets if they hold both carrier and broker authority, and each represents a distinct risk exposure.

Freight Brokers

Collecting the MC number at onboarding lets you verify the carrier's authority type and confirm they're authorized for the specific operations you need (for-hire hauling vs. brokerage).

Developers & Platforms

The CarrierOk API accepts both dot_number and docket_number for lookups — support both in your UI to accommodate users who may have one but not the other.

MC Number in the CarrierOk API

This data is available via the /v2/profile endpoint. The following fields are returned in the carrier profile:

GET/v2/profile
docket_number
docket_prefix
dot_number
legal_name
authority_common
authority_broker
View full endpoint reference

Frequently asked questions

What is an MC number in trucking?

An MC number is a docket identifier assigned by FMCSA when a company registers for operating authority as a for-hire carrier, broker, or freight forwarder. It identifies the specific authority grant and is referenced on the authority document and insurance filings. Not all carriers have MC numbers — only those operating for-hire or as brokers need one. Private carriers operating only their own goods need just a DOT number.

Do I need both a DOT number and an MC number?

It depends on your operations. All interstate commercial vehicle operators need a DOT number. You additionally need an MC number if you transport regulated commodities for-hire (common or contract carrier) or if you arrange transportation as a broker or freight forwarder. Private carriers hauling only their own goods need a DOT number but not an MC number.

Start verifying carriers with the full data picture.

All 7 BASICs, ISS scores, 50+ fraud signals, and same-day monitoring alerts — from $149/mo for one user.