Data Dictionary

Complete reference for the 282 fields returned by the Carrier Profiles API. Every field includes its type, description, and an example value from a real carrier profile.

Identity

16 fields

Core identifiers, legal entity details, and registration status.

FieldType
dot_number

USDOT number — the primary identifier for every motor carrier.

string
docket_prefix

Docket type prefix (MC, MX, or FF).

string
docket_number

Numeric portion of the docket.

string
docket

Full docket string (prefix + number).

string
doc_id

CarrierOk profile ID (DOT-docket). Used as the key for monitoring endpoints.

string
ein

Employer Identification Number (IRS tax ID).

string
legal_name

Legal business name as registered with FMCSA.

string
dba_flag

Whether the legal_name is a DBA (Doing Business As).

boolean
entity_type_desc

Entity type: Carrier, Broker, or Freight Forwarder.

string
carrier_operation_desc

Interstate or intrastate operation scope.

string
organization_type_desc

Business organization type (Corporation, LLC, etc.).

string
usdot_status

Current USDOT registration status.

string
icc_dockets

Legacy ICC docket numbers associated with this carrier.

string
added_date

Date the carrier was first registered with FMCSA (YYYY-MM-DD).

string
dot_age

Days since FMCSA registration. Used to identify new entrants (< 540 days).

string
snapshot_date

Date of the most recent data snapshot from FMCSA.

string

Operating Authority

24 fieldsGlossary →

Authority status, age, pending actions, and revocation history.

FieldType
authority_common

Common (for-hire) authority status: Active, Inactive, or None.

string
authority_contract

Contract authority status.

string
authority_broker

Broker authority status.

string
authority_common_pending

Whether common authority application is pending.

boolean
authority_contract_pending

Whether contract authority application is pending.

boolean
authority_broker_pending

Whether broker authority application is pending.

boolean
authority_common_review

Whether common authority is under FMCSA review.

boolean
authority_contract_review

Whether contract authority is under FMCSA review.

boolean
authority_broker_review

Whether broker authority is under FMCSA review.

boolean
authority_common_revocation

Whether common authority is currently revoked.

boolean
authority_contract_revocation

Whether contract authority is currently revoked.

boolean
authority_broker_revocation

Whether broker authority is currently revoked.

boolean
authority_age_common

Days since common authority was first granted.

string
authority_age_common_active

Days common authority has been continuously active.

string
authority_age_contract

Days since contract authority was first granted.

string
authority_age_contract_active

Days contract authority has been continuously active.

string
authority_start_common

Date common authority was first granted (YYYY-MM-DD).

string
authority_start_contract

Date contract authority was first granted (YYYY-MM-DD).

string
total_revocations

Total number of authority revocations in carrier history.

string
days_since_last_revocation

Days since the most recent authority revocation.

string
authority_common_last_revocation_date

Date of the most recent common authority revocation.

string
last_revocation_date

Date of the most recent revocation of any authority type.

string
indicator_authority

True if at least one authority type is active.

boolean
authority_history

Historical authority status changes with dates.

array

Insurance

10 fieldsGlossary →

BIPD liability, cargo, and bond coverage — on file vs. required.

FieldType
insurance_bipd_on_file

BIPD liability coverage currently on file (dollars).

string
insurance_bipd_required

BIPD coverage required for this carrier's authority type.

string
insurance_cargo_on_file

Cargo insurance currently on file (dollars).

string
insurance_cargo_required

Cargo insurance required by FMCSA.

string
insurance_bond_on_file

Surety bond/trust fund currently on file (dollars).

string
insurance_bond_required

Surety bond amount required.

string
indicator_insurance

True if all required insurance coverage is on file.

boolean
insurance_history

Historical insurance policy changes.

array
insurance_cancel_count

Total number of insurance policy cancellations.

string
insurance_last_canceled

Date of the most recent insurance cancellation.

string

Safety Scores

11 fields

Composite risk indicators: ISS score, CarrierOk risk score, and safety rating.

FieldType
iss_value

Inspection Selection System score (1–100). Higher = higher inspection priority.

string
iss_recommendation

CarrierOk ISS-based recommendation: PASS, REVIEW, or FAIL.

string
iss_recommendation_reason

Explanation for the ISS recommendation.

string
risk_score

CarrierOk composite risk classification: Low, Medium, High, or Very High.

string
risk_score_probability

Probability value underlying the risk_score classification (0–1).

number
safety_score

CarrierOk safety composite score (0–100).

string
safety_rating_desc

FMCSA safety rating: Satisfactory, Conditional, Unsatisfactory, or Not Rated.

string
safety_rating_date

Date the safety rating was assigned.

string
latest_review_type_desc

Type of the most recent FMCSA review.

string
latest_review_date

Date of the most recent FMCSA review.

string
indicator_carrier_safety

True when the carrier MEETS safe-carrier criteria: has roadside inspections on record, no active BASIC alerts, not Conditional/Unsatisfactory rated, and out-of-service rates below thresholds. This is a positive signal (true = safe), not a risk flag, and not FMCSA's official High Risk Carrier designation. Null for intrastate carriers.

boolean

BASIC Percentiles & Measures

7 fieldsGlossary →

All 7 BASIC categories — percentile scores, measures, alerts, and intervention thresholds. CarrierOk computes all 7 including Crash Indicator and Hazmat (which FMCSA does not publish).

FieldType
basic_measure_{category}

Raw BASIC measure for each category. Categories: unsafe_driving, hours_of_service, vehicle_maintence, controlled_substance, driver_fitness, hazardous_materials, crash_indicator.

string | number
basic_percentile_{category}

BASIC percentile (0–1) relative to peer group. Higher = worse. Available for crash_indicator and hazardous_materials (CarrierOk-computed), plus 5 FMCSA-public categories.

number
basic_alert_{category}

True if the carrier's percentile exceeds FMCSA's intervention threshold for that BASIC.

boolean
basic_roadside_alert_{category}

True if a roadside alert (elevated risk) is active.

boolean
basic_ac_indicator_{category}

True if an acute/critical violation indicator exists.

boolean
intervention_threshold_{category}

FMCSA intervention threshold for each category (e.g., 0.65 for Unsafe Driving, 0.80 for Vehicle Maintenance).

number
basic_history

Historical BASIC percentile trends over time.

array

Violations

5 fieldsGlossary →

Violation counts by BASIC category — total, severe, and out-of-service.

FieldType
violations_total

Total violation count across all categories.

string
violations_{category}

Total violations in each BASIC category. Categories: unsafe_driving, hours_of_service, vehicle_maintence, controlled_substance, driver_fitness, hazardous_materials.

string
violations_severe_{category}

Severe violations (higher weight in BASIC calculation).

string
violations_oos_{category}

Violations that resulted in an out-of-service order.

string
last_violation_date

Date of the most recent violation (YYYY-MM-DD).

string

Inspections

21 fieldsGlossary →

Inspection counts, out-of-service rates, and national averages for comparison.

FieldType
inspections_total

Total inspections across all types.

string
inspections_driver

Driver-focused inspections.

string
inspections_vehicle

Vehicle-focused inspections.

string
inspections_hazmat

Hazmat-focused inspections.

string
inspections_driver_out_of_service

Driver inspections resulting in an OOS order.

string
inspections_vehicle_out_of_service

Vehicle inspections resulting in an OOS order.

string
inspections_hazmat_out_of_service

Hazmat inspections resulting in an OOS order.

string
inspections_vehicle_out_of_service_pct

Vehicle OOS rate as a decimal (e.g., 0.24 = 24%).

string
inspections_driver_out_of_service_pct

Driver OOS rate as a decimal.

string
inspections_hazmat_out_of_service_pct

Hazmat OOS rate as a decimal.

string
natl_avg_oos_vehicle

National average vehicle OOS rate for comparison.

string
natl_avg_oos_driver

National average driver OOS rate.

string
natl_avg_oos_hazmat

National average hazmat OOS rate.

string
oos_alert_driver

True if driver OOS rate significantly exceeds national average.

boolean
oos_alert_vehicle

True if vehicle OOS rate significantly exceeds national average.

boolean
oos_alert_hazmat

True if hazmat OOS rate significantly exceeds national average.

boolean
inspected_states

Number of distinct states where this carrier has been inspected.

string
inspected_power_units

Number of distinct power units inspected.

string
inspected_trailers

Number of distinct trailers inspected.

string
last_inspection_date

Date of the most recent inspection.

string
inspection_history

Historical inspection detail records.

array

Crashes

7 fields

Crash counts, fatalities, injuries, and historical records.

FieldType
crashes_total

Total reportable crashes.

string
crash_fatalities

Total fatalities from crashes.

string
crash_injuries

Total injuries from crashes.

string
crashes_tow_away

Total tow-away crashes.

string
last_crash_date

Date of the most recent crash (YYYY-MM-DD).

string
crash_history

Individual crash records with details.

array
crash_aggregates

Crash summary aggregated by time period.

array

Fleet & Drivers

17 fieldsGlossary →

Fleet composition (power units, trailers), driver counts, and equipment breakdown.

FieldType
total_power_units

Total power units (trucks + tractors). The industry-standard fleet size metric.

string
total_drivers

Total drivers reported on MCS-150.

string
total_drivers_cdl

Total drivers holding a CDL.

string
owned_tractors

Company-owned tractors.

string
term_leased_tractors

Term-leased tractors.

string
owned_trailers

Company-owned trailers.

string
term_leased_trailers

Term-leased trailers.

string
total_trailers

Total trailers (owned + leased).

string
total_trucks

Total trucks (typically equals total_power_units).

string
total_buses

Total buses.

string
num_drivers_interstate_total

Drivers operating in interstate commerce.

string
num_drivers_interstate_within_100mi

Interstate drivers within 100-mile radius.

string
num_drivers_interstate_beyond_100mi

Interstate drivers beyond 100-mile radius.

string
num_drivers_intrastate_total

Drivers operating in intrastate commerce.

string
num_drivers_intrastate_within_100mi

Intrastate drivers within 100-mile radius.

string
num_drivers_intrastate_beyond_100mi

Intrastate drivers beyond 100-mile radius.

string
avg_trip_leased_drivers

Average trip-leased drivers.

string

Contact Information

7 fields

Phone, email, and officer/contact details.

FieldType
telephone_number

Primary phone number (digits only).

string
fax_number

Fax number.

string
cellphone_number

Cell phone number.

string
email_address

Primary email address.

string
email_domain

Email domain (extracted from email_address).

string
company_contact_primary

Primary company officer or contact person.

string
company_contact_secondary

Secondary contact person.

string

Addresses

26 fields

Physical, mailing, and authority registration addresses.

FieldType
physical_address

Full physical address string.

string
physical_address_street

Street address.

string
physical_address_city

City.

string
physical_address_state

Two-letter state code.

string
physical_address_zip_code

ZIP code.

string
physical_address_iso_country_code

ISO country code.

string
undeliverable_physical_address

True if the physical address is flagged as undeliverable.

boolean
mailing_address

Full mailing address string.

string
mailing_address_street

Mailing street address.

string
mailing_address_city

Mailing city.

string
mailing_address_state

Mailing state.

string
mailing_address_zip_code

Mailing ZIP code.

string
mailing_address_iso_country_code

Mailing ISO country code.

string
undeliverable_mailing_address

True if the mailing address is flagged as undeliverable.

boolean
physical_address_authority

Address on file with authority registration.

string
physical_address_authority_street

Authority registration street.

string
physical_address_authority_city

Authority registration city.

string
physical_address_authority_state

Authority registration state.

string
physical_address_authority_zip_code

Authority registration ZIP.

string
physical_telephone_number_authority

Phone on file with authority registration.

string
physical_fax_number_authority

Fax on file with authority registration.

string
undeliverable_physical_address_authority

True if authority registration address is undeliverable.

boolean
physical_address_id

Unique hash ID for the physical address (used in network graph).

string
mailing_address_id

Unique hash ID for the mailing address.

string
physical_address_authority_id

Unique hash ID for the authority registration address.

string
address_ids

All address hash IDs associated with this carrier.

array

Cargo Types

31 fields

Boolean flags for each FMCSA cargo classification the carrier is authorized to haul.

FieldType
cargo_carried

Primary cargo description.

string
general_freight

Authorized for general freight.

boolean
household

Authorized for household goods.

boolean
metal_sheet_coils_rolls

Authorized for metal sheets, coils, rolls.

boolean
motor_vehicles

Authorized for motor vehicles.

boolean
driveaway_towaway

Authorized for driveaway/towaway.

boolean
logs_poles_beams_lumber

Authorized for logs, poles, beams, lumber.

boolean
building_materials

Authorized for building materials.

boolean
mobile_homes

Authorized for mobile homes.

boolean
machinery_large_objects

Authorized for machinery and large objects.

boolean
fresh_produce

Authorized for fresh produce.

boolean
liquids_gases

Authorized for liquids and gases.

boolean
intermodal_containers

Authorized for intermodal containers.

boolean
passengers

Authorized for passengers.

boolean
oilfield_equipment

Authorized for oilfield equipment.

boolean
livestock

Authorized for livestock.

boolean
grain_feed_hay

Authorized for grain, feed, hay.

boolean
coal_coke

Authorized for coal, coke.

boolean
meat

Authorized for meat.

boolean
garbage_refuse_trash

Authorized for garbage, refuse, trash.

boolean
chemicals

Authorized for chemicals.

boolean
us_mail

Authorized for US mail.

boolean
dry_bulk_commodities

Authorized for dry bulk commodities.

boolean
refrigerated_foods

Authorized for refrigerated foods.

boolean
beverages

Authorized for beverages.

boolean
paper_products

Authorized for paper products.

boolean
utility

Authorized for utilities.

boolean
farm_supplies

Authorized for farm supplies.

boolean
construction

Authorized for construction.

boolean
water_well

Authorized for water well.

boolean
other_cargo

Authorized for other/miscellaneous cargo.

boolean

Operation Classification

12 fields

How the carrier operates: for-hire, private, government, etc.

FieldType
operation_classification_desc

Primary operation classification.

string
operation_class_authorized_for_hire

Authorized for-hire carrier.

boolean
operation_class_exempt_for_hire

Exempt for-hire carrier.

boolean
operation_class_private_property

Private (property) carrier.

boolean
operation_class_private_pass_business

Private passenger (business).

boolean
operation_class_private_pass_non_business

Private passenger (non-business).

boolean
operation_class_migrant

Migrant carrier.

boolean
operation_class_us_mail

US Mail carrier.

boolean
operation_class_federal_govt

Federal government carrier.

boolean
operation_class_state_govt

State government carrier.

boolean
operation_class_local_govt

Local government carrier.

boolean
operation_class_indian_nation

Indian nation carrier.

boolean

Compliance & MCS-150

6 fieldsGlossary →

MCS-150 filing status, biennial update dates, and review history.

FieldType
mcs150_date

Date of the most recent MCS-150 biennial update (YYYY-MM-DD).

string
mcs150_year

Year of the most recent MCS-150 update.

string
mcs150_mileage

Annual mileage reported on MCS-150.

string
mcs151_type_desc

Type of the last MCS-151 review.

string
mcs151_date

Date of the last MCS-151 review.

string
mcs151_year

Year of the last MCS-151 review.

string

BOC-3 Process Agent

7 fieldsGlossary →

Blanket of Coverage filing — the designated process agent for legal service.

FieldType
boc3_company_name

Process agent company name.

string
boc3_attn

Process agent attention/contact.

string
boc3_address_street

Process agent street address.

string
bo3_address_city

Process agent city (note: field name has typo in API).

string
boc3_address_state

Process agent state.

string
boc3_address_zip_code

Process agent ZIP code.

string
boc3_address_country_code

Process agent country code.

string

Contact History & Churn

12 fieldsGlossary →

Historical changes to name, phone, email, and address — key signals for chameleon carrier detection.

FieldType
contact_history

Full change history for all contact fields. Each entry has key (field name), value, start_date, end_date, current_flag.

array
name_change_count

Number of legal name changes.

string
name_last_changed

Date of the most recent name change.

string
email_change_count

Number of email address changes.

string
email_last_changed

Date of the most recent email change.

string
phone_change_count

Number of phone number changes.

string
phone_last_changed

Date of the most recent phone change.

string
address_change_count

Number of address changes.

string
address_last_changed

Date of the most recent address change.

string
contact_change_count

Number of contact person changes.

string
contact_last_changed

Date of the most recent contact person change.

string
indicator_address_history

True if address history contains notable patterns.

boolean

Network Graph

25 fields

Entities sharing contact information (address, phone, email, EIN, equipment) with this carrier. Used for chameleon carrier detection and relationship mapping.

FieldType
indicator_network_graph_contact

True if this carrier shares contact data with other entities.

boolean
indicator_network_graph_equipment

True if this carrier shares equipment with other entities.

boolean
network_graph_count_physical_address

Entities sharing this physical address.

string
network_graph_physical_address

Details of entities sharing this physical address.

array
network_graph_count_mailing_address

Entities sharing this mailing address.

string
network_graph_mailing_address

Details of entities sharing this mailing address.

array
network_graph_count_telephone_numbers

Entities sharing this phone number.

string
network_graph_telephone_number

Details of entities sharing this phone.

array
network_graph_count_cellphone_numbers

Entities sharing this cell number.

string
network_graph_cellphone_number

Details of entities sharing this cell number.

array
network_graph_count_fax_numbers

Entities sharing this fax number.

string
network_graph_fax_number

Details of entities sharing this fax.

array
network_graph_count_email_address

Entities sharing this email.

string
network_graph_email

Details of entities sharing this email.

array
network_graph_count_ein

Entities sharing this EIN.

string
network_graph_ein

Details of entities sharing this EIN.

array
network_graph_count_duns

Entities sharing this DUNS number.

string
network_graph_duns

Details of entities sharing this DUNS.

array
network_graph_count_equipment

Distinct equipment units shared with other carriers.

string
network_graph_equipment

Equipment shared with other entities.

array
network_graph_equipment_ext

Extended equipment network data.

array
network_graph_count_power_units

Power units shared with other carriers.

string
network_graph_count_trailers

Trailers shared with other carriers.

string
shared_power_units

Total shared power units.

string
shared_trailers

Total shared trailers.

string

Loads & Lanes

11 fields

Load history, LTL/FTL breakdown, deadhead rates, and preferred lanes.

FieldType
total_loads

Total loads observed.

string
ltl_loads

Less-than-truckload shipments.

string
ltl_percentage

LTL percentage of total loads.

number
ftl_loads

Full-truckload shipments.

string
ftl_percentage

FTL percentage of total loads.

number
deadheads

Empty (deadhead) moves observed.

string
deadhead_percentage

Deadhead rate as a decimal.

number
first_load_date

Date of the earliest observed load.

string
last_load_date

Date of the most recent observed load.

string
load_summary

Load aggregates by time period or lane.

array
preferred_lanes

Frequently used origin/destination corridors.

array

Equipment

2 fields

VIN-decoded equipment summary and historical equipment changes.

FieldType
equipment_summary

JSON summary of fleet equipment by make, model, year, and type.

object
equipment_history

Historical equipment changes.

array

Industry Benchmarks

13 fields

Statistical benchmarks comparing this carrier to industry norms for inspection ratios and utilization.

FieldType
indicator_industry_benchmarks

True if any benchmark anomaly is detected.

boolean
observed_IM

Observed inspection-to-mileage ratio.

string
expected_lb_IM

Expected lower bound for inspection-to-mileage ratio.

string
expected_ub_IM

Expected upper bound for inspection-to-mileage ratio.

string
indicator_benchmark_inspection_mileage_ratio

True if inspection-to-mileage ratio is outside expected range.

boolean
observed_IRPU

Observed inspected-power-units ratio.

string
expected_lb_IRPU

Expected lower bound for inspected-power-units ratio.

string
expected_ub_IRPU

Expected upper bound for inspected-power-units ratio.

string
indicator_benchmark_inspected_power_units_ratio

True if inspected-power-units ratio is outside expected range.

boolean
observed_PUM

Observed power-unit-to-mileage ratio.

string
expected_lb_PUM

Expected lower bound for power-unit-to-mileage ratio.

string
expected_ub_PUM

Expected upper bound for power-unit-to-mileage ratio.

string
indicator_benchmark_power_unit_mileage_ratio

True if power-unit-to-mileage ratio is outside expected range.

boolean

Regulatory Flags

10 fields

Boolean flags for special classifications, programs, and status.

FieldType
private

Private carrier (not for-hire).

boolean
enterprise

Enterprise/large fleet carrier.

boolean
household_goods

Household goods mover.

boolean
passenger

Passenger carrier.

boolean
property

Property carrier.

boolean
hazardous_material

Authorized for hazardous materials.

boolean
out_of_service_flag

Currently under an out-of-service order.

boolean
smartway_flag

EPA SmartWay partner.

boolean
carbtru_flag

CARB TRU compliant (California).

boolean
phmsa_flag

PHMSA (Pipeline and Hazardous Materials Safety Administration) registered.

boolean

Risk Factors

2 fields

Event-level risk factors returned when submitting load details via POST.

FieldType
risk_factors

Risk factor scores for a specific load. Only populated when event details are submitted via POST request body.

array
geo_points

Geographic data points associated with the carrier.

array