FMCSA Carrier Intelligence avatar

FMCSA Carrier Intelligence

Pricing

from $2.00 / 1,000 carrier records

Go to Apify Store
FMCSA Carrier Intelligence

FMCSA Carrier Intelligence

Verify US trucking carriers before booking: operating authority, insurance status, out-of-service orders, and revocation history in one profile per DOT number, with a computed risk flag. Sourced from official DOT data, ideal for freight brokers and insurers. No login needed.

Pricing

from $2.00 / 1,000 carrier records

Rating

0.0

(0)

Developer

Sheshinmcfly

Sheshinmcfly

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Verify US trucking carriers before you book them. Look up any DOT number and get a combined profile: operating authority status, insurance on file, out-of-service orders, and revocation history — plus a computed risk flag. Sourced directly from official DOT data. No login, no API key, no subscription required.

What data do you get?

FieldTypeExample
dotNumber, docketNumberstring02217388, MC012892
legalName, dbaNamestringregistered business names
businessStreet, businessCity, businessState, businessZipstringregistered address
commonAuthorityStatus, contractAuthorityStatus, brokerAuthorityStatusstringactive/inactive per authority type
propertyAuthority, passengerAuthority, householdGoodsAuthoritybooleanwhat the carrier is authorized to haul
bipdInsuranceOnFile, cargoInsuranceOnFile, bondOnFilebooleaninsurance/bond currently on file
bondRequired, cargoInsuranceRequiredbooleanwhat's required for this carrier
outOfService, oosDate, oosReasonboolean, stringactive FMCSA out-of-service orders
hasRevocationHistory, revocationType, revocationEffectiveDateboolean, stringauthority revocation history
crashCount, crashFatalities, crashInjuries, mostRecentCrashDatenumber, stringreported crash history
phone, emailstringdirect contact on file
fleetSize, driverCount, hazmatCarriernumber, number, booleanfleet size, driver count, HAZMAT authorization
recentMileage, recentMileageYear, censusUpdatedDatenumber, number, stringlatest self-reported mileage
riskFlags, riskLevelarray, stringcomputed risk summary (LOW/MEDIUM/HIGH)

46 fields per carrier, merged into a single record from multiple official DOT datasets.

How to use

  1. Open the actor and enter one or more DOT numbers
  2. Click Start
  3. Download results as JSON, CSV, or Excel

Use cases

  • Carrier vetting: freight brokers and 3PLs verifying a carrier's authority and insurance before booking a load
  • Insurance underwriting: checking safety and compliance history before quoting a policy
  • Compliance monitoring: flagging carriers with active out-of-service orders or revocation history
  • Fleet onboarding: automating DOT number verification in a carrier onboarding workflow
  • Risk scoring pipelines: feeding the computed riskLevel and riskFlags into your own scoring models

Input parameters

{
"dotNumbers": ["02217388", "02217389"]
}
ParameterTypeRequiredDescription
dotNumbersarray of stringsYesUS DOT numbers to verify.
proxyConfigurationobjectNoOptional — the actor works reliably without a proxy in most cases.

Example output (JSON)

{
"dotNumber": "01000000",
"docketNumber": "MC123456",
"legalName": "EXAMPLE TRUCKING LLC",
"dbaName": null,
"businessCity": "PHENIX CITY",
"businessState": "AL",
"commonAuthorityStatus": "N",
"brokerAuthorityStatus": "I",
"propertyAuthority": true,
"bipdInsuranceOnFile": false,
"cargoInsuranceOnFile": false,
"outOfService": false,
"hasRevocationHistory": true,
"revocationType": "INVOLUNTARY REVOCATION",
"revocationEffectiveDate": "12/27/2005",
"crashCount": 1,
"crashFatalities": 0,
"crashInjuries": 1,
"mostRecentCrashDate": "1990-01-22",
"phone": "(706) 325-1816",
"email": "example@carrier.com",
"fleetSize": 2,
"driverCount": 2,
"hazmatCarrier": false,
"riskFlags": ["HAS_REVOCATION_HISTORY", "NO_LIABILITY_INSURANCE_ON_FILE"],
"riskLevel": "HIGH",
"extractedAt": "2026-07-09T21:03:16.964Z"
}

Performance

Returns results in a few seconds, even for larger batches of DOT numbers — data is retrieved efficiently regardless of list size.

Pricing

Pay-per-event: $2.00 per 1,000 results ($0.002 per carrier). Every Apify account gets $5 in free usage per month, enough to try this actor at no cost.

FAQ

Do I need an FMCSA account or subscription? No. This actor extracts publicly available carrier data — no login required.

What does riskLevel mean? A computed summary: HIGH if the carrier has an active out-of-service order or revocation history, MEDIUM if it's missing required insurance/bond, LOW otherwise. Always verify directly with the carrier before making a business decision.

What if a DOT number doesn't exist? It's skipped with a warning rather than returned as an empty record — only valid, registered DOT numbers appear in your results.

How current is the data? Sourced from the official DOT open-data mirror of FMCSA records, which is updated daily.

Keywords

FMCSA, DOT number lookup, carrier verification, trucking compliance, motor carrier safety, freight broker tools, carrier vetting, out of service orders, trucking insurance verification, logistics risk

This actor extracts publicly available carrier data published by the U.S. Department of Transportation. Users are solely responsible for ensuring their use of this data complies with applicable laws. This is not legal or compliance advice.

Changelog

  • v1.2 (2026-07-09) — Added contact info (phone, email), fleet size, driver count, HAZMAT authorization, and recent mileage.
  • v1.1 (2026-07-09) — Added crash history (crashCount, crashFatalities, crashInjuries, mostRecentCrashDate) to the risk profile.
  • v1.0 (2026-07-09) — Initial release: combined FMCSA authority, insurance, out-of-service, and revocation data per DOT number, computed risk flags, no login required.