How to find newly registered US motor carriers from FMCSA data
Short answer
FMCSA assigns each motor carrier a USDOT number and publishes census data. New registrations show which carriers just started; the Haulroll dataset lists them with daily counts. Before booking a new carrier, check its authority and safety record by DOT number.
- pip install datasets
- Load "new_carriers" for the latest registrations.
- Filter by state or operation type.
- Look up each DOT number for authority and safety before you book.
Copy-paste code
Data: CyberMax dataset on Hugging Face; load it with the datasets library (pip install datasets)
from datasets import load_dataset
ds = load_dataset("CyberMax-tools/haulroll-new-motor-carriers", "new_carriers", split="train")
df = ds.to_pandas()
print(len(df), "rows")
print(df.head())Haulroll API: Vet a trucking carrier before you tender the load
from $5Vet your own carriers live by DOT number: the Haulroll API, $5 for 200 calls of up to 25 carriers.
Secure checkout · 14-day fix-or-refund if it doesn't work as described (terms)Free: the Free API Starter Kit
Copy-paste calls for 4 APIs with free daily tiers (CVE priority, VIN recalls, US duty rates, email checks), then 5 short emails on KEV/EPSS, MCP and free data.