FMCSA New Carrier Feed: New Trucking Companies & MC Authority avatar

FMCSA New Carrier Feed: New Trucking Companies & MC Authority

Pricing

Pay per event

Go to Apify Store
FMCSA New Carrier Feed: New Trucking Companies & MC Authority

FMCSA New Carrier Feed: New Trucking Companies & MC Authority

Daily feed of new US motor carriers (new USDOT numbers), new FMCSA authority grants (MC, brokers, freight forwarders) and suspensions/revocations from official FMCSA open data. Legal entities only. Filter by state, fleet size, interstate/intrastate, hazmat, cargo.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Luke Miller

Luke Miller

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Features

Limited permissions

Share

FMCSA New Carrier Feed: New Trucking Companies, MC Authority Grants & Revocations

A daily change feed of the US trucking industry, built only on official FMCSA open data (data.transportation.gov, public domain): every newly registered motor carrier (new USDOT number), every new operating authority granted (MC / FF dockets for carriers, brokers and freight forwarders), and every authority suspension or revocation order, in one clean schema with fleet size, drivers, operation type, hazmat flag, cargo types and city/state.

Entity-only by design: you get legal entities (LLC, Inc, Corp, Ltd, LP, Co, public bodies). Sole proprietors and person-named carriers are dropped, and phone numbers, emails, fax, company officers and street addresses are never output.

No API keys, no logins, no scraping.

Who it's for

  • Truck insurance agents and MGAs: new authorities must file BIPD insurance within days, and suspensions often mean cancelled coverage. Both are timely reasons to reach out.
  • Factoring, fuel card, ELD, telematics, truck leasing and dispatch services: new carriers with 1-10 power units, filtered by state and cargo.
  • Freight brokers and shippers: vet new carriers and watch suspensions/revocations of carriers you already use (by state or authority type).
  • Compliance, BOC-3 process agents and permit services: new registrations and grants by state.
  • Market researchers and analysts: new-entrant and exit trends by state, fleet size and cargo.

What you get

  • Three event types in one schema: newCarriers (USDOT added to the FMCSA Company Census), authorityGranted (Motus authority history: status Active / Granted), authorityRevoked (Motus suspension and revocation orders, with type and effective date).
  • Carrier profile on every event: legal name, business DBA, entity type, USDOT number, MC/FF docket, USDOT status and add date, interstate/intrastate, hazmat, carrier classes (authorized for hire, private, exempt...), power units, trucks, buses, drivers, CDL drivers, cargo types, MCS-150 date and mileage, safety rating, city, state, ZIP, county code, SAFER snapshot link.
  • Filters: states, min/max power units, operation type, hazmat only, cargo types, authority type (property, householdGoods, passengers, broker, freightForwarder, mexicoDomiciled), days back.
  • New since last run: a schedule pays only for records it has not delivered before.

Quick start

  1. Click Start with the default input ({}): the 30 newest events of the last 7 days (10 new carriers, 10 authority grants, 10 suspensions/revocations). Takes about 5 seconds.
  2. For a daily lead list, create a Schedule with input like:
{
"mode": "sinceLastRun",
"eventTypes": ["newCarriers", "authorityGranted"],
"states": ["TX", "OK", "LA"],
"operationTypes": ["interstate"],
"minPowerUnits": 2,
"maxItems": 500,
"stateKey": "tx-ok-la-interstate"
}
  1. Connect the run to Google Sheets, a CRM, Slack, email or a webhook with Apify integrations.

More recipes

  • New freight brokers this week: {"eventTypes": ["authorityGranted"], "authorityTypes": ["broker"], "maxItems": 200}
  • New hazmat carriers hauling chemicals or gases: {"eventTypes": ["newCarriers"], "hazmatOnly": true, "cargoTypes": ["chemicals", "liquidsGases"]}
  • Suspensions of mid-size fleets in Colorado: {"eventTypes": ["authorityRevoked"], "states": ["CO"], "minPowerUnits": 10, "daysBack": 30}
  • New refrigerated carriers: {"eventTypes": ["newCarriers"], "cargoTypes": ["refrigeratedFood"], "maxItems": 100}

Input

FieldDefaultNotes
modewindowwindow = stateless lookback. sinceLastRun = only events not delivered before (per stateKey), use for schedules
eventTypesall threenewCarriers, authorityGranted, authorityRevoked
statesall2-letter codes of the physical address (also Canadian provinces / Mexican states)
minPowerUnits, maxPowerUnitsnoneFleet size from the MCS-150
operationTypesallinterstate, intrastate, intrastate-hazmat, intrastate-non-hazmat
hazmatOnlyfalseHazmat carriers only
cargoTypesallAny of 30 MCS-150 cargo classes, e.g. generalFreight, refrigeratedFood, motorVehicles, chemicals
authorityTypesallFor grants/revocations: property, householdGoods, passengers, broker, freightForwarder, mexicoDomiciled
daysBack7By event date. An empty window is widened to 14, 30, 60 and then 120 days (autoExtend)
maxItems30Hard cap on delivered records and on spend. Shared round-robin across event types
stateKeydefaultOne key per schedule in sinceLastRun mode

Output (example, a real record from Oct 31, 2026)

{
"eventType": "authorityGranted",
"eventDate": "2026-10-31",
"eventId": "grant:MC98706791:Broker of Property (Except Household Goods):20261031",
"usdotNumber": "7497671",
"legalName": "BLACK MOUNTAINS LOGISTICS LLC",
"dbaName": null,
"entityType": "llc",
"registeredDate": "2026-10-16",
"usdotStatus": "active",
"operationType": "intrastate-non-hazmat",
"hazmat": false,
"carrierClasses": [],
"powerUnits": 0,
"trucks": 0,
"buses": null,
"drivers": null,
"cdlDrivers": null,
"cargoTypes": [],
"mcs150Date": null,
"mcs150Mileage": 0,
"mcs150MileageYear": 0,
"safetyRating": null,
"city": "RUSKIN",
"state": "FL",
"zip": "33573",
"countyCode": "057",
"country": "US",
"dockets": [],
"saferUrl": "https://safer.fmcsa.dot.gov/query.asp?searchtype=ANY&query_type=queryCarrierSnapshot&query_param=USDOT&query_string=7497671",
"docketNumber": "MC98706791",
"mcNumber": "98706791",
"authorityType": "Broker of Property (Except Household Goods)",
"authorityStatus": "Active",
"revocationType": null,
"revocationEffectiveDate": null,
"source": "FMCSA Motus AuthHist (data.transportation.gov yu5v-wbh6) + Company Census",
"firstSeenAt": "2026-10-31T11:06:21.833Z"
}

Each run also writes a summary to the OUTPUT record (window, filters, rows scanned per source, what each filter dropped, API calls, why it stopped).

Field notes:

  • eventDate: registration date (newCarriers), date the authority became active (authorityGranted), or the date the order was served (authorityRevoked, with revocationEffectiveDate when it takes effect).
  • authorityRevoked covers involuntary suspensions (usually insurance or BOC-3 cancellations), voluntary suspensions and revocations; revocationType tells you which.
  • Brand-new carriers often have no docket yet in the census and report 0-2 power units; brokers report 0.
  • dbaName is shown only when it reads like a business name.

Data sources, timing and fair use

  • FMCSA Company Census File (az4n-8mr2), Motus AuthHist (yu5v-wbh6) and Motus RevokeSuspend (wb4f-neki) on data.transportation.gov (Socrata, keyless, refreshed daily). Requests are spaced and retried politely; a default run makes about 5 API calls.
  • FMCSA moved registration to its new Motus system in 2026. The legacy L&I "AuthHist" (9mw4-x3tu) and "Revocation" (sa6p-acbp) files stopped receiving new grants and revocations in May 2026, so this Actor reads the live Motus files.
  • The census add date usually appears 1-3 days after registration; sinceLastRun re-checks a 7-day overlap so late rows are not missed.
  • This Actor is not affiliated with or endorsed by FMCSA or USDOT. Data is provided as published; verify on SAFER before relying on it.

Pricing

Pay per event (Apify takes care of billing; you only pay for what is delivered):

EventPriceCharged
apify-actor-start$0.005once per run
carrier-record$0.003per carrier event record delivered (carrier profile included)

A default test run (30 records) costs about $0.095. A daily state-filtered schedule (~40 records/day) costs about $0.125/day. maxItems and Apify's max cost per run cap your spend; the Actor stops delivering when your budget is reached, so you are never charged for more than you set. No separate platform-usage charges: compute is included in the event prices.

FAQ

Why are some new carriers missing? Sole proprietors and carriers named after a person (e.g. "John Smith LLC") are excluded on purpose. This Actor is for business-to-business use on company records only.

Do I get phone numbers or emails? No. Personal contact fields are never requested from the source. Use the SAFER link or the company's own website for official contact channels.

How is this different from FMCSA scrapers? It is a change feed: new registrations, new authority grants and suspensions/revocations together, deduplicated across runs, from the official daily open-data files (no scraping of SAFER).

How often should I schedule it? Daily. FMCSA refreshes the files about once a day.