FMCSA New Carrier Leads: New Trucking Companies
Pricing
from $6.00 / 1,000 carriers
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
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?
| Field | Example |
|---|---|
legalName, dbaName | DDLC FREIGHT LLC |
dotNumber, mcNumber, docketStatus | 6383552 (MC appears once the docket is assigned) |
registeredOn | 2026-09-27 |
usdotStatus | Active |
operationClasses, isForHire, isPrivateCarrier | ["AUTHORIZED FOR HIRE"], true, false |
carrierOperation | Interstate, Intrastate (hazmat), Intrastate (non-hazmat) |
hazmat | false |
powerUnits, trucks, tractors, trailers | 2, null, 1, null |
drivers, cdlDrivers | 4, 0 |
cargoTypes | ["General freight"] |
phone, fax, email | business phone and email on the registration |
street, city, state, zip, countyCode | 678 S BURGESS AVE, COLUMBUS, OH, 43204 |
mailingStreet to mailingZip | mailing address |
safetyRating, mileage, priorRevokedDot | prior revoked USDOT flags reincarnated carriers |
saferUrl | link 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.
| Company | City | State | Trucks | Drivers | Operation | Registered |
|---|---|---|---|---|---|---|
| DDLC FREIGHT LLC | Columbus | OH | 2 | 4 | Interstate, for hire | 2026-09-27 |
| TGKTRUCKING LLC | Dallas | TX | 2 | 4 | Interstate, for hire | 2026-09-26 |
| JORGES AUTO TRANSPORT LLC | Framingham | MA | 2 | 4 | Interstate, for hire | 2026-09-26 |
| ROUTEPROS DELIVERY LLC | Detroit | MI | 1 | 1 | Interstate, for hire | 2026-09-26 |
| OCALA FENCE LLC | Ocala | FL | 16 | 30 | Intrastate, for hire | 2026-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
- Click Start with the prefilled input, or choose states, operation (interstate or intrastate), for-hire only, fleet size, cargo types or hazmat only.
- Pick a window: the last N registration days, or an exact date range for a backfill of up to a year.
- Open the Output tab and export the table, or connect it to your CRM or dialer.
- 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.
| Event | Free and Starter plans | Scale plan | Business plan |
|---|---|---|---|
| Carrier | $0.007 | $0.0065 | $0.006 |
| Run start | $0.01 | $0.01 | $0.01 |
What that looks like in practice:
| Use | Carriers | Cost |
|---|---|---|
| The prefilled first run | 25 | about $0.19 |
| Daily feed: every new carrier in Texas | about 1,600 a month | about $11 a month |
| Daily feed: for-hire interstate carriers nationwide | about 5,600 a month | about $39 a month |
| Daily feed: every new carrier in the US | about 11,500 a month | about $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 exampletexas-reeferandsoutheast-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-carriersto 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 ApifyClientclient = 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.
Is it legal to use FMCSA data for sales outreach?
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
| Actor | What you get |
|---|---|
| SEC Form D Scraper | Companies that just raised private money, with phone, amount raised and investors |
| US Building Permits Scraper | New 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.