DEV Community

Ava Torres
Ava Torres

Posted on

How to Pull FMCSA Carrier Safety Data Programmatically in 2026

If you work in trucking, freight brokerage, logistics, or insurance, you need to vet carriers. The Federal Motor Carrier Safety Administration (FMCSA) maintains a public database of carrier registrations, safety ratings, inspection histories, and out-of-service records. It is the standard source for carrier due diligence — but getting the data out programmatically is its own challenge.

Why Carrier Safety Data Matters

Freight brokers are legally and commercially exposed when they work with unsafe carriers. Shippers care too. A carrier with a conditional or unsatisfactory safety rating, a history of driver violations, or a pattern of out-of-service orders is a liability.

The FMCSA SAFER system has a web interface, but most serious operators want to integrate carrier screening into their TMS, onboarding workflow, or risk platform — not run manual lookups one at a time.

What the Data Includes

FMCSA carrier records contain:

  • USDOT number and MC number
  • Carrier name, address, and contact info
  • Operating status (active/inactive)
  • Safety rating (Satisfactory, Conditional, Unsatisfactory, or Unrated)
  • Insurance and authority status
  • Inspection counts and out-of-service rates (driver and vehicle)
  • Crash history
  • Hazmat authorization

Who Uses This

Freight brokers screening carriers before tendering loads — required for compliance and risk management.

Insurance underwriters assessing carrier risk for commercial trucking policies.

Shippers building approved carrier lists and verifying active operating authority.

Compliance platforms that need to monitor carrier status changes over time (authority revocations, rating downgrades).

M&A and investment teams evaluating trucking or logistics company acquisitions.

Accessing FMCSA Data via Apify

The FMCSA Carrier Safety Search actor pulls structured carrier records from FMCSA. Search by carrier name, USDOT number, or MC number.

{
  "query": "Swift Transportation",
  "maxResults": 10
}
Enter fullscreen mode Exit fullscreen mode

Output is clean JSON with all the key fields above — ready to load into a database, run through a scoring model, or surface in a dashboard.

Practical Workflow

A common setup for brokers: run the actor during carrier onboarding to pull the FMCSA snapshot and store it. Schedule a weekly re-check on your active carrier list to catch authority revocations or safety rating changes before they become a problem.

FMCSA data is public, authoritative, and time-sensitive. Automating access to it is straightforward now that the integration work is done.


Ava Torres is a data engineer in SF building automation tools for logistics and compliance workflows.

Top comments (0)