Chat with AI and run tools instantly.
Search 4.4 million US motor carriers with live FMCSA safety ratings, crash counts, and out-of-service rates — name, USDOT number, or fleet attributes.
Try this workflow
Look up by USDOT
Look up the FMCSA carrier with USDOT number 76830 and tell me their fleet size, safety rating, recent crash count, and out-of-service rate vs the national average.
Chat with AI and run tools instantly.
Browse all toolsBuilt for
Freight Brokers, Shippers, Fleet Safety Teams, Transportation Underwriters
Look up by USDOT
Canonical lookup pattern — feeds the QCMobile live safety enrichment.
Look up the FMCSA carrier with USDOT number 76830 and tell me their fleet size, safety rating, recent crash count, and out-of-service rate vs the national average.
Search by name
Fuzzy name search across the bulk census, with state filter.
Find motor carriers named 'Schneider' that are active and based in Wisconsin. Show me their USDOT numbers, fleet sizes, and operating authority status.
Conditional safety ratings
Combines the safety rating live pull with structural census fields — exactly the kind of risk-screening question brokers ask.
Show me 5 active carriers with a 'Conditional' safety rating in Texas with a fleet size over 50 power units.
Hazmat compliance check
Demonstrates the depth of detail returned by the per-carrier QCMobile call.
Is USDOT 1015747 authorized to haul hazmat? Show their cargo classifications, OOS percentages by inspection type, and any crashes in the last 24 months.
Where does the carrier data come from?
Two FMCSA sources: the bulk Company Census (~4.4M carriers, refreshed weekly) and live FMCSA safety records (real-time crash counts, inspection results, OOS rates, and BASIC scores). Both are public US Government data with no auth.
How do I uniquely identify a carrier?
Use the USDOT number — it is the canonical FMCSA carrier ID and the right key for any 'this exact carrier' lookup. MC, MX, and FF numbers are operating-authority IDs (one carrier can have several); EIN and DUNS are recorded but not indexed for search.
Why are BASIC scores missing for some carriers?
Public BASIC percentile scores are available for passenger carriers only — the FAST Act of 2015 removed property-carrier scores from public display. Crash counts, inspection results, and OOS rates remain available for every carrier.
Related editorial
FMCSA Carrier Safety Lookup
How carrier authority, crashes, inspections, and OOS rates fit into vetting workflows.
Domain knowledge for FMCSA Carrier Safety — workflow patterns, data models, and gotchas for your AI agent.
US Federal Motor Carrier Safety Administration (FMCSA) carrier data. Two layered backends:
Free, no authentication required.
| Field | Notes |
|---|---|
| power_units | Tractors + trucks the carrier operates (self-reported on MCS-150). |
| drivers | Total drivers. Often very rounded; treat as an order-of-magnitude figure. |
| cargo_carried | Bitfield-style list (General Freight, Household Goods, Hazmat, etc.). |
| safety_rating | Issued by FMCSA after a compliance review. Many carriers are Unrated — that does not mean unsafe; it usually means they've never been audited. |
| oos_*_percent | Percentage of inspections resulting in out-of-service orders. Compare against the national-average comparator returned alongside, not against zero. |
| basic_*_percentile | Safety Measurement System BASIC categories (Unsafe Driving, Crash Indicator, HOS, Vehicle Maintenance, Controlled Substances, Hazmat, Driver Fitness). Public for passenger carriers only (FAST Act of 2015 removed property-carrier scores from public view). |
Carrier vetting (broker / shipper): Fuzzy-search by name → confirm the right entity by city/state and fleet size → fetch detail by USDOT → compare OOS percentages to the national-average comparator and read the safety rating.
Specific carrier deep-dive: Detail call directly with the USDOT — skips the search step. Returns census plus live safety in one shot.
Region/category survey: Search by name with a state filter to narrow to a market, or pull dataset stats to see active counts by state.
Compliance trigger check: After fetching detail, treat any of these as flags worth surfacing: safety_rating = Conditional or Unsatisfactory; OOS percentages above the national average; recent BASIC percentiles ≥ 90 (passenger carriers).
Complete motor carrier census including company name, address, fleet size, cargo types, operating authority, and MCS-150 data for all registered carriers.
Real-time carrier safety data including crash counts, inspection results, out-of-service rates vs national averages, safety ratings, and BASIC percentile scores for passenger carriers.
Get full details for an FMCSA motor carrier by its USDOT number. Returns census data (name, address, fleet size, drivers, cargo types) plus live safet...
Get aggregate statistics about the FMCSA carrier dataset — total carriers, active count, states covered, total power units, total drivers, and data fr...
Search for FMCSA motor carriers by company name. Uses fuzzy matching to find carriers even with partial or misspelled names. Returns carrier details i...
Search and analyze FMCSA motor carrier safety data — 500,000+ carriers from the DOT census plus real-time crash counts, inspection results, out-of-service rates vs national averages, and BASIC percentile scores for passenger carriers. Combines bulk census data with live FMCSA QCMobile API enrichment. It provides 3 tools that AI agents can use through the Model Context Protocol (MCP).
Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/fmcsa-carrier. Authentication is handled automatically.
FMCSA Carrier Safety provides 3 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.
FMCSA Carrier Safety uses open data APIs — no authentication required.
Two FMCSA sources: the bulk Company Census (~4.4M carriers, refreshed weekly) and live FMCSA safety records (real-time crash counts, inspection results, OOS rates, and BASIC scores). Both are public US Government data with no auth.
Use the USDOT number — it is the canonical FMCSA carrier ID and the right key for any 'this exact carrier' lookup. MC, MX, and FF numbers are operating-authority IDs (one carrier can have several); EIN and DUNS are recorded but not indexed for search.
Public BASIC percentile scores are available for passenger carriers only — the FAST Act of 2015 removed property-carrier scores from public display. Crash counts, inspection results, and OOS rates remain available for every carrier.
Yes for triage, screening, and carrier discovery. For final onboarding decisions, confirm operating authority and insurance directly via FMCSA's official systems — this dataset is for fast lookup and analysis, not the system of record.
Connect FMCSA Carrier Safety to any MCP client in minutes
https://mcp.mcpbundles.com/bundle/fmcsa-carrierThe link prefills the Add custom connector dialog — you still review the values and click Add, then Connect to complete OAuth.
FMCSA Carrier Safety and paste the MCP URL into Remote MCP server URL.Custom connectors at claude.ai require a paid Claude plan (Pro, Max, Team, or Enterprise).
Same data, different audiences.
More government integrations you might like
Search and analyze IRS 990 nonprofit financial data — revenue, expenses, assets, officer compensatio...
Search H-1B visa sponsorship data — employer applications, job titles, wages, locations, and prevail...
CMS Provider Data API providing hospital quality ratings, nursing home comparisons, physician data, ...
Search and analyze federal lobbying data from LDA filings — registrants, clients, lobbyists, issues,...