Freight rates
freight.rates
Lane-level truckload and spot freight rates. Pair rate data with carrier identity and fleet size to model capacity.
Trade & Logistics
Every entity registered with the US Federal Motor Carrier Safety Administration — one wide row per USDOT number, with carrier identity (legal and DBA name, physical location), operating authority and record status, fleet size (power units, trucks, drivers, CDL holders), hazmat indicator, and safety rating. Built from FMCSA's own Company Census File bulk export. Query by DOT number, company name, state, or safety rating to look up or screen carriers.
This is a constant-vintage monthly snapshot of the census: every row reflects the carrier's state as of the export vintage, refreshed on a monthly cadence. Licensing & Insurance authority/insurance event history is a separate forthcoming dataset and is not part of this snapshot.
Records
4,469,030
One wide row per registered carrier
Coverage
All active + inactive
1996-08-12 through 2026-07-15
Fields
30 columns
Identity, authority, fleet size & safety
Freshness
Monthly
Snapshot · JSON · Public · included in subscription
Live-verified 2026-07-17: 4,469,030 USDOT numbers synced, 1996-08-12 through 2026-07-15.
Data quality — self-reported fleet size
power_units and total_drivers are self-reported FMCSA MCS-150 census figures, not audited counts. The default "biggest carriers" ranking (when neither min_power_units nor dot_number is given) filters out fleet-size self-reports that look implausible — data-entry sentinels (e.g. exactly 99,999 or 100,000), physically-impossible driver ratios, and suspiciously round high-end values — that would otherwise dominate the top of an unbounded sort. Real giants (FedEx 138,481 power units, UPS 112,321) are unaffected. Every response also carries a data_quality_note field restating this. Rows are never hidden from the dataset — pass an explicit min_power_units or dot_number to see unfiltered self-reports directly.
dot_numberintegerUSDOT number, exact match (the carrier's unique id)
namestringLegal or DBA name, partial match
statestringPhysical state, 2-letter (e.g. TN)
safety_ratingstringS (satisfactory), C (conditional), or U (unsatisfactory)
hazmatbooleanFilter to carriers with the hazmat indicator set
min_power_unitsintegerLower bound on fleet size — surface "carriers over 100 trucks" screens
limitnumberMax records per response (default 25, max 50)
Codes (status, operating authority, safety rating) are returned verbatim from FMCSA. The tool's full input schema is served by the MCP server at connection time.
{
"tool": "trade.carriers",
"params": {
"state": "TN",
"min_power_units": 1000,
"limit": 10
}
}
| Field | Type | Description |
|---|---|---|
| dot_number | integer | USDOT number (unique carrier id) |
| legal_name / dba_name | string | Registered legal name and "doing business as" name |
| status_code | string | Record status — A (active), I (inactive), … |
| carrier_operation | string | A (interstate), B (intrastate hazmat), C (intrastate non-hazmat) |
| phy_street / phy_city / phy_state / phy_zip | string | Physical business location |
| phone | string | Public business phone |
| power_units / truck_units / bus_units | integer | Fleet size by equipment type |
| total_drivers / total_cdl | integer | Driver counts (total and CDL holders) |
| mcs150_mileage / mcs150_mileage_year | integer | Annual mileage reported on the MCS-150, and its year |
| classdef | string | Carrier classification (";"-joined) |
| hm_flag | string | Hazmat indicator (Y/N) |
| docket_number | string | Operating-authority docket (e.g. MC-66562) |
| safety_rating / safety_rating_date | string / date | FMCSA safety rating and its date (most carriers unrated) |
| recordable_crash_rate | number | Recordable crash rate from the last review |
| registration_date | date | When the carrier record was added |
| mcs150_date | date | Last MCS-150 (biennial update) date |
Officer names, email, cell phone, and fax appear in FMCSA's source file but are deliberately not surfaced here — this dataset is a carrier-identity lookup, not a personal-contact directory.
{
"dot_number": 86876,
"legal_name": "FEDERAL EXPRESS CORPORATION",
"dba_name": "FEDEX EXPRESS FEDEX",
"status_code": "A",
"carrier_operation": "A",
"phy_street": "3660 HACKS CROSS RD BLDG F 2ND FL",
"phy_city": "MEMPHIS",
"phy_state": "TN",
"phy_zip": "38125",
"power_units": 138481,
"total_drivers": 129131,
"total_cdl": 32528,
"mcs150_mileage": 4343961774,
"mcs150_mileage_year": 2024,
"classdef": "AUTHORIZED FOR HIRE",
"hm_flag": "Y",
"docket_number": "MC-66562",
"safety_rating": "S",
"safety_rating_date": "1994-05-26",
"registration_date": "1974-06-01",
"mcs150_date": "2025-06-27"
}
freight.rates
Lane-level truckload and spot freight rates. Pair rate data with carrier identity and fleet size to model capacity.
Trade & Logistics
sector
Bills of lading, port/vessel AIS, and freight rates — the movement of goods, queryable by your agent alongside the carriers that move them.
Browse the sector
catalog
Every dataset served over MCP, across all sectors — from SEC fundamentals to federal contracts to this carrier census.
Browse everything