FMCSA New Carrier Leads: New Trucking Companies avatar

FMCSA New Carrier Leads: New Trucking Companies

Pricing

from $6.00 / 1,000 carriers

Go to Apify Store
FMCSA New Carrier Leads: New Trucking Companies

FMCSA New Carrier Leads: New Trucking Companies

Trucking companies that registered a USDOT number in the last few days, straight from the FMCSA census: phone, email, address, fleet size, drivers, cargo and operation type. Filter by state, fleet size and cargo. Run it daily for fresh carrier leads.

Pricing

from $6.00 / 1,000 carriers

Rating

0.0

(0)

Developer

Great Work

Great Work

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

What does FMCSA New Carrier Leads do?

FMCSA New Carrier Leads gives you the trucking companies that registered a USDOT number in the last few days, straight from the FMCSA Company Census File, with phone, email, address, fleet size, drivers, cargo and operation type. About 500 new carriers register every weekday. Each one needs insurance, factoring, an ELD, fuel cards, equipment, dispatch, compliance filings and freight, usually all in its first 90 days. This Actor puts them in front of you the day they appear, filtered to the ones you sell to.

Try it now: click Start. The prefilled input returns 25 for-hire carriers from the last 3 registration days in a few seconds, for about $0.19.

Who uses new trucking company leads?

  • Commercial truck insurance agents. New authorities need primary liability and cargo coverage before they can run.
  • Freight factoring and fuel card companies. New carriers have cash-flow gaps from day one.
  • ELD, TMS and dispatch services, compliance and permit agencies (BOC-3, UCR, IFTA, drug and alcohol consortiums).
  • Truck and trailer dealers, leasing and equipment finance.
  • Freight brokers building carrier capacity in a lane.

What data do you get?

FieldExample
legalName, dbaNameDDLC FREIGHT LLC
dotNumber, mcNumber, docketStatus6383552 (MC appears once the docket is assigned)
registeredOn2026-09-27
usdotStatusActive
operationClasses, isForHire, isPrivateCarrier["AUTHORIZED FOR HIRE"], true, false
carrierOperationInterstate, Intrastate (hazmat), Intrastate (non-hazmat)
hazmatfalse
powerUnits, trucks, tractors, trailers2, null, 1, null
drivers, cdlDrivers4, 0
cargoTypes["General freight"]
phone, fax, emailbusiness phone and email on the registration
street, city, state, zip, countyCode678 S BURGESS AVE, COLUMBUS, OH, 43204
mailingStreet to mailingZipmailing address
safetyRating, mileage, priorRevokedDotprior revoked USDOT flags reincarnated carriers
saferUrllink to the carrier's FMCSA SAFER snapshot
officers, cellPhone (optional)only when Include officer names and cell phone is on

In a week of new registrations we checked (September 21 to 27, 2026), every carrier had a phone number and an email address on file.

Sample output

Contact details are masked in this README; the Actor returns them in full.

CompanyCityStateTrucksDriversOperationRegistered
DDLC FREIGHT LLCColumbusOH24Interstate, for hire2026-09-27
TGKTRUCKING LLCDallasTX24Interstate, for hire2026-09-26
JORGES AUTO TRANSPORT LLCFraminghamMA24Interstate, for hire2026-09-26
ROUTEPROS DELIVERY LLCDetroitMI11Interstate, for hire2026-09-26
OCALA FENCE LLCOcalaFL1630Intrastate, for hire2026-09-26

One full record:

{
"dotNumber": "6383552",
"legalName": "DDLC FREIGHT LLC",
"registeredOn": "2026-09-27",
"usdotStatus": "Active",
"operationClasses": ["AUTHORIZED FOR HIRE"],
"isForHire": true,
"carrierOperation": "Interstate",
"hazmat": false,
"powerUnits": 2,
"tractors": 1,
"drivers": 4,
"cargoTypes": ["General freight"],
"phone": "614972xxxx",
"email": "d•••@gmail.com",
"street": "678 S BURGESS AVE",
"city": "COLUMBUS",
"state": "OH",
"zip": "43204",
"saferUrl": "https://safer.fmcsa.dot.gov/query.asp?searchtype=ANY&query_type=queryCarrierSnapshot&query_param=USDOT&query_string=6383552",
"source": "FMCSA Company Census File"
}

In Apify Console the Output tab has three views: Leads (contact details and fleet size), Fleet and cargo and Addresses. Download any run as CSV, Excel, JSON or XML.

How to get new trucking company leads

  1. Click Start with the prefilled input, or choose states, operation (interstate or intrastate), for-hire only, fleet size, cargo types or hazmat only.
  2. Pick a window: the last N registration days, or an exact date range for a backfill of up to a year.
  3. Open the Output tab and export the table, or connect it to your CRM or dialer.
  4. Save the input as a task and schedule it daily with Only carriers not delivered before switched on, so each morning's run has only new companies.

Input examples

Everything from the last 3 registration days:

{ "daysBack": 3 }

For-hire interstate carriers in Texas, Oklahoma and Louisiana, for an insurance agency:

{
"daysBack": 7,
"states": ["TX", "OK", "LA"],
"operation": "interstate",
"forHireOnly": true,
"requireEmail": true
}

Reefer carriers with 3 or more trucks, anywhere:

{ "daysBack": 14, "cargoTypes": ["Refrigerated food"], "minPowerUnits": 3 }

Daily feed that never repeats a carrier:

{ "daysBack": 3, "states": ["FL", "GA"], "forHireOnly": true, "onlyNew": true, "feedName": "southeast-for-hire" }

How much does it cost?

You pay per carrier returned. Filters run before you are charged, and there is no subscription or platform usage fee on top.

EventFree and Starter plansScale planBusiness plan
Carrier$0.007$0.0065$0.006
Run start$0.01$0.01$0.01

What that looks like in practice:

UseCarriersCost
The prefilled first run25about $0.19
Daily feed: every new carrier in Texasabout 1,600 a monthabout $11 a month
Daily feed: for-hire interstate carriers nationwideabout 5,600 a monthabout $39 a month
Daily feed: every new carrier in the USabout 11,500 a monthabout $81 a month

Set Max results, or a maximum cost per run in the run options, to cap any single run. Apify's free plan includes monthly credit you can spend on this Actor.

Run it as a daily lead feed

  • Only carriers not delivered before (onlyNew) skips carriers the same feed already returned in the last 60 days, so overlapping windows never bill you twice for the same company. The list lives in a key-value store in your own account.
  • Feed name (feedName) keeps separate lists for separate schedules, for example texas-reefer and southeast-for-hire.
  • In Console, save your input as a task and add a schedule (daily at 8:00 is a good default) with "daysBack": 3, "onlyNew": true.

Integrations and API

  • Google Sheets, HubSpot, Salesforce, Slack, email: through Apify integrations, Make, Zapier or n8n.
  • Webhooks: fire on every finished run to push carriers into a dialer or your own database.
  • AI agents over MCP: add https://mcp.apify.com?tools=greatwork/fmcsa-new-carriers to Claude, ChatGPT, Cursor or any MCP client and ask for "new reefer carriers in Georgia this week".
  • REST API, Python and JavaScript clients:
curl -X POST "https://api.apify.com/v2/acts/greatwork~fmcsa-new-carriers/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H 'Content-Type: application/json' \
-d '{"daysBack": 2, "states": ["CA"], "forHireOnly": true}'
from apify_client import ApifyClient
client = ApifyClient("<YOUR_APIFY_TOKEN>")
run = client.actor("greatwork/fmcsa-new-carriers").call(run_input={"daysBack": 3, "states": ["TX"], "forHireOnly": True})
for carrier in client.dataset(run["defaultDatasetId"]).iterate_items():
print(carrier["legalName"], carrier["phone"], carrier["powerUnits"])

FAQ

How fresh is the data?

FMCSA refreshes the Company Census File daily, and it trails real time by about a day. Days back counts from the newest registration date in the file, so the default run always has data.

Why is the MC number usually empty?

A new carrier gets its USDOT number first. The MC docket and operating authority come later, through a separate FMCSA process, so most carriers in their first days show mcNumber: null. Has MC number keeps only the few that already have one.

Why do some carriers show zero trucks?

Fields are what the carrier filed on its MCS-150. Some new carriers leave fleet counts at zero or blank until their first update. Use Minimum power units to skip them.

Can I get the owner's name and cell phone?

Yes, with Include officer names and cell phone. It is off by default because those are personal details; use them in line with the rules that apply to you.

FMCSA registration data is published by the U.S. Department of Transportation as public open data. When you contact carriers, follow the rules that apply to you: CAN-SPAM for email, and TCPA plus the Do Not Call registry for calls and texts.

Does it include insurance filings or safety scores?

No. Operating authority status, insurance filings and SMS safety scores live in other FMCSA systems. Each record has a saferUrl link to the carrier's SAFER snapshot.

How it works and limits

  • Reads the FMCSA Company Census File from the U.S. DOT open data portal (data.transportation.gov) through its public API. No login, no browser and no scraping of FMCSA web pages.
  • Many owner-operators list a personal Gmail and a cell phone as the business contact.
  • If the census has not advanced in 10 days, or a multi-day national window returns nothing, the run fails on purpose so you notice.

Data source

FMCSA registration data is published by the U.S. Department of Transportation as public open data. This Actor is independent and is not affiliated with or endorsed by FMCSA or DOT.

More lead feeds by Great Work

ActorWhat you get
SEC Form D ScraperCompanies that just raised private money, with phone, amount raised and investors
US Building Permits ScraperNew building permits from 7 US cities and counties, with job value and contractor

Support

Found a bug or need a field? Open an issue on the Issues tab and we usually reply within one business day. For a custom feed or a bulk historical export, email hello@greatwork.company.