SAFER vs QCMobile: Two FMCSA Data Feeds, Two Different Answers

Your SAFER snapshot and the FMCSA QCMobile API can show contradictory numbers for the same USDOT. One is a 24-month aggregate, the other is per-event. Here is which feed brokers, insurers, and auditors each trust, and why Deadline Safe reads both.

Published April 24, 20267 min read

When a shipper backs out of a load at 4 a.m., the broker pulls up SAFER before they call the next carrier. When an insurance agent prices your renewal, SAFER is the first number. When FMCSA's own investigators open an off-site review, they read QCMobile. The two systems share a database but present it differently, and the differences cost owner-operators contracts every week.

SAFER Carrier Snapshot: the public face of your record

The Safety and Fitness Electronic Records (SAFER) site at safer.fmcsa.dot.gov is free, no-login, and the first place any outside party looks up your USDOT. It shows a rolling 24-month window with aggregate counts rather than individual events:

  • Total inspections
  • Vehicle inspections and vehicle out-of-service (OOS) rate
  • Driver inspections and driver OOS rate
  • Hazmat inspections and hazmat OOS rate
  • Total crashes broken into fatal, injury, and tow-away
  • Operating status, insurance status, and MCS-150 date

The SAFER snapshot is refreshed once per night US Eastern time. Anything that happens during the day lands the next morning. That one-day lag is the single biggest source of "carrier-broker disagreements" we see in our support queue.

QCMobile API: the per-event feed

FMCSA also exposes a JSON endpoint at mobile.fmcsa.dot.gov/qc/services. QCMobile returns an individual row per inspection or crash, typically within 24 hours of the event. Fields include:

  • Inspection date, state, report number
  • Level (I, II, III, V, VI)
  • Total violations, OOS violations
  • Per-violation CFR citations (section code and description)
  • Vehicle VINs and driver CDL state when reported

This is the feed compliance software — including Deadline Safe — polls every 15 minutes. Because it is per-event, the moment FMCSA publishes the inspection you can match it back to the driver and the truck and start working on a DataQ challenge the same day.

Why the numbers can disagree

Three reasons the SAFER snapshot and QCMobile totals sometimes diverge on the same morning:

  1. Timing. A 9 a.m. inspection is in QCMobile by the next morning but in SAFER only after the overnight roll-up completes that same night.
  2. Double counting. A Level I inspection creates both a driver record and a vehicle record. Adding the two QCMobile counts overstates total inspections by the number of Level I stops. SAFER's Total Inspections line handles this already.
  3. Empty QCMobile results. For some older USDOTs the QCMobile API returns zero inspections even when SAFER clearly has them. Deadline Safe scrapes SAFER as a fallback whenever QCMobile is empty but SAFER has data, so the dashboard always shows the number brokers actually see.

Which feed matters for which decision

Use caseFeed of recordWhy
Broker tendering a loadSAFEROne-click free lookup
Insurance quote / renewalSAFER first, then CAB Financial / Risk ManagementIndustry standard MCR format
FMCSA off-site investigationQCMobile + SMSPer-event data with CFR citations
DataQ challengeQCMobileInspection report number required
Factoring company risk scoringSAFERAggregated, no API license needed

How Deadline Safe handles the divergence

We pull QCMobile every 15 minutes to catch new events fast, and run a daily SAFER scrape as the authoritative 24-month aggregate. When a broker asks you about a number and you want to know which source they are quoting, your Deadline Safe dashboard shows both side-by-side with the SAFER window-end date stamped on the page.

Practical tip. Before a broker onboarding call, open the SAFER snapshot in another tab. Match the totals on your dashboard to what they see — any gap is almost always a timing gap that will close within 24 hours, and having an explanation ready keeps the load.

Put this on autopilot

Deadline Safe watches FMCSA every 15 minutes and texts you the second anything changes. 30 days free, no credit card, no FMCSA login.