Skip to content
Search/
CyberMax › Answers

How to find newly registered US motor carriers from FMCSA data

Updated 2026-11-11 · Data and API builders · by CyberMax

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.

  1. pip install datasets
  2. Load "new_carriers" for the latest registrations.
  3. Filter by state or operation type.
  4. 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 icon

Haulroll API: Vet a trucking carrier before you tender the load

from $5

Vet 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.

You get one email to confirm first. Then the kit, and 5 short emails over two weeks. One-click unsubscribe in every email; we never share your address.