FMCSA Data Sources Explained: What's Public and How to Use It
A technical guide to public FMCSA data sources. SAFER, SMS, Socrata datasets, QCMobile API — what data is available, how to access it, and what each source covers.
FMCSA maintains several public data systems, each serving a different purpose and containing different slices of carrier information. If you're building carrier intelligence workflows — for underwriting, brokerage, or risk analysis — understanding what lives where is the first step. Not all FMCSA data comes from the same place, and no single source gives you the full picture.
This guide breaks down the major public data sources, what each one contains, how frequently it's updated, and where the gaps are.
SAFER: The Basic Lookup
The SAFER System (Safety and Fitness Electronic Records) is the public-facing carrier lookup tool most people encounter first. It's available at safer.fmcsa.dot.gov and provides basic registration data for any carrier with a USDOT number.
What you get from SAFER:
- Legal name and DBA
- USDOT number and MC/MX numbers
- Physical and mailing address
- Phone number
- Operating status (active, inactive, not authorized)
- Entity type (carrier, broker, freight forwarder)
- Carrier operation type (interstate, intrastate)
- Fleet size (power units and drivers)
- Cargo types carried
- Out-of-service date (if applicable)
What you don't get:
- No safety scores or inspection history
- No insurance details beyond basic status
- No authority history (just current status)
- No downloadable data — it's a web-only lookup tool
SAFER is useful for quick verification, but it's a starting point, not a complete dataset. The information is drawn from the carrier's MCS-150 filing, which carriers are required to update biennially. In practice, many carriers let their MCS-150 data go stale, so fleet sizes and addresses can be outdated by months or years.
SMS: Safety Scores and BASICS
The Safety Measurement System is FMCSA's scoring engine, accessible at ai.fmcsa.dot.gov/SMS. It calculates percentile rankings for carriers across seven BASICS categories using a 24-month rolling window of inspection and crash data.
What you get from SMS:
- Percentile scores for each BASICS category (0–100)
- Inspection counts and violation rates
- Crash data (tow-away, injury, fatality counts)
- Out-of-service rates
- Investigation history and safety ratings (Satisfactory, Conditional, Unsatisfactory)
Update frequency: Monthly. FMCSA recalculates SMS scores on a monthly cycle using the most recent 24 months of inspection and crash data. More recent events are weighted more heavily.
Key limitation: SMS scores are only publicly visible for carriers that meet a minimum data threshold — generally, carriers need a certain number of inspections before their percentiles are calculated. Small carriers with few roadside encounters may have no visible SMS scores at all, which doesn't mean they're safe or unsafe. It means there's not enough data to score them.
QCMobile API: The Structured Data Endpoint
The QCMobile API is the most useful source for programmatic access to carrier data. It's the same API that FMCSA's own mobile inspection app uses, and it returns structured JSON for any carrier by DOT number.
Endpoint: https://mobile.fmcsa.dot.gov/qc/services/carriers/{dotNumber}
What you get from QCMobile:
- Full registration details (legal name, DBA, address, phone, entity type)
- Operating authority status and MC/MX numbers
- Insurance information — active policies, insurer names, policy numbers, coverage amounts
- Fleet size (power units and drivers)
- Cargo types and operation classification
- MCS-150 form date and mileage
- Out-of-service information
- Safety rating, rating date, and review date
Update frequency: Near real-time for registration data. Insurance information is updated as filings are processed, typically within a few business days of a Form BMC-91 or BMC-91X filing.
Access: The API requires a web key from FMCSA, which you can request at ask.fmcsa.dot.gov. The key is free. Rate limits are undocumented but generally permissive for reasonable usage.
The QCMobile API is the best single source for carrier data in a structured format. However, it only returns current-state information — it doesn't provide historical data, so you can't see when insurance was added or dropped, or when authority status changed over time. For that, you need Socrata.
Socrata Open Data: The Historical Record
FMCSA publishes over a dozen datasets on data.transportation.gov through the Socrata platform. These are the richest public data sources available, and they're the only way to access certain historical records programmatically.
Each dataset is independent, with its own schema and update schedule. Here are the most important ones:
| Dataset | What It Contains | Typical Update Frequency | |---|---|---| | Insurance History | Every insurance filing — insurer, policy number, coverage amount, effective date, cancellation date | Updated as filings are processed | | Rejected Insurance | Insurance filings rejected by FMCSA — indicates filing errors or inadequate coverage attempts | Updated as filings are processed | | Authority History | Every authority action — grants, revocations, reinstatements, with dates and docket numbers | Updated as actions occur | | Revocations | Carriers with revoked operating authority, including revocation type and date | Updated as actions occur | | Out-of-Service Orders | Federal and state OOS orders, including effective dates and reasons | Updated as orders are issued | | SMS Results | Monthly BASICS measures, inspection counts, and violation summaries | Monthly | | Inspection Results | Individual roadside inspection records — date, location, violations found, OOS status | Monthly | | Crash Data | DOT-reportable crashes — date, location, fatalities, injuries, tow-aways | Monthly |
Access: Socrata datasets support filtering via the SoQL query language (similar to SQL) and return JSON, CSV, or GeoJSON. No API key is required for basic access, though authenticated requests get higher rate limits. You can register for a free app token at data.transportation.gov.
Why Socrata matters: It's the only public source that lets you answer time-based questions. When was this carrier's authority first granted? Has their insurance lapsed before? How have their SMS scores trended over the past 12 months? Did they have an OOS order that was later lifted? None of that is available from SAFER, SMS, or QCMobile — only from the Socrata historical datasets.
What FMCSA Data Doesn't Tell You
Public FMCSA data covers registration, safety performance, insurance filings, and authority status. But there are significant categories of carrier intelligence that FMCSA simply doesn't track:
Ownership and corporate structure. FMCSA records a contact name and address, but it doesn't track who actually owns the company — the LLC members, officers, directors, or beneficial owners. That information lives in Secretary of State business entity records, which are maintained at the state level and have no federal equivalent.
Business entity status. A carrier can have active FMCSA authority while their underlying LLC or corporation is dissolved, suspended, or in bad standing with the state. FMCSA doesn't check state business registries, so a carrier's legal entity can be defunct while their DOT number remains active.
UCC liens and financial encumbrances. Uniform Commercial Code filings — which indicate whether a carrier's equipment is encumbered by secured debt — are filed at the state level and aren't part of any FMCSA dataset. For premium finance or underwriting, this is critical information that requires separate research.
Web presence and reputation. FMCSA doesn't track whether a carrier has a website, what their online reputation looks like, or whether they have an active digital footprint. A carrier with no web presence at all is unusual enough to be a signal — but you won't find that signal in FMCSA data.
Relationships between carriers. While FMCSA's newer MOTUS registration system is improving relationship detection, the public data doesn't explicitly link related carriers. Shared addresses, shared officers, and shared EINs have to be identified through cross-referencing — they're not flagged in any FMCSA dataset.
Combining FMCSA with Other Sources
FMCSA data is the foundation of carrier intelligence, but a complete picture requires layering in non-FMCSA sources:
Secretary of State records fill the ownership gap. Business entity filings show who formed the company, who the current officers and registered agents are, and whether the entity is in good standing. Cross-referencing these with FMCSA registration data is how you detect chameleon carriers — operators who shut down one DOT number and register a new one under a different LLC but with the same people behind it.
Web and digital research provides operational context. A carrier's website, social media presence, and online reviews can indicate whether they're a legitimate ongoing operation or a shell. Load board activity, broker reviews, and industry databases add another layer.
State-level regulatory data — including intrastate authority, weight permits, and fuel tax registrations — can confirm or contradict what FMCSA records show about a carrier's actual operations.
The most effective carrier intelligence workflows pull from FMCSA as the primary data layer, then augment with state and commercial sources to fill the gaps that federal data can't cover.
Try CarrierBook Intelligence
3 free credits included. No payment required to get started.
Start Free AssessmentSummary: Which Source for What
| Question | Best Source | |---|---| | Is this carrier registered and active? | SAFER or QCMobile API | | What are their safety scores? | SMS or Socrata SMS Results | | Do they have active insurance? | QCMobile API | | Has their insurance lapsed before? | Socrata Insurance History | | When was their authority granted or revoked? | Socrata Authority History | | What's their inspection and crash history? | Socrata Inspection / Crash datasets | | Who owns the company? | Secretary of State records | | Is the business entity in good standing? | Secretary of State records | | Are there financial liens on their equipment? | State UCC filings |
No single data source answers every question about a carrier. Knowing which source to query for which question — and understanding what each source doesn't cover — is the foundation of effective carrier due diligence.