FMCSA New Trucking Carrier Leads – Phone & Email
Pricing
Pay per event
FMCSA New Trucking Carrier Leads – Phone & Email
Newly-registered US motor carriers with company name, phone, email and address. Dedup means scheduled runs only return brand-new carriers. For trucking-insurance agents, factoring, ELD and compliance sellers.
Pricing
Pay per event
Rating
0.0
(0)
Developer
K O
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 hours ago
Last modified
Categories
Share
A deduplicated lead list of newly-registered US motor carriers — trucking companies that just got their USDOT number. Each record has the legal name, phone (near-100% fill), email, and physical address, plus fleet size and operation type. With dedup on, a scheduled run only returns carriers that are new since your last run — a fresh daily lead feed.
Who uses it
Commercial trucking-insurance agents (a new carrier legally must carry insurance before operating — the highest-intent lead there is), freight factoring companies, ELD/telematics vendors, compliance and permitting services, and anyone selling to brand-new trucking businesses.
Why this is worth charging for
The FMCSA census is public, but it's a raw government table: text-encoded dates like 14-MAY-26, a DOT-number column stored as a string (so a naïve sort puts "999999" above "5000000"), and no notion of "what's new since I last looked." This actor sorts carriers newest-first correctly, parses the fields, keeps only what a salesperson needs, and deduplicates across runs so your schedule bills only for new carriers.
Input
| Field | Description |
|---|---|
states | Two-letter state codes to include (physical address), e.g. CA, TX. Empty = all states. |
forHireOnly | Keep only carriers authorized for hire (exclude private fleets). |
minPowerUnits | Keep only carriers with at least this many trucks. |
maxPagesToScan | Pages of newest carriers to scan per run (page size configurable). |
onlyNewSinceLastRun | Recommended for schedules — skips carriers already returned by a previous run. |
maxItems | Stop after this many normalized records. |
Output
Each dataset item is one normalized carrier lead:
{"dotNumber": "4582560","legalName": "ATS AUTO TRANSPORT SERVICES LLC","dbaName": null,"phone": "(786) 788-4043","email": "haulwithats@gmail.com","phyCity": "PEMBROKE PINES","phyState": "FL","phyZip": "33027-5060","carrierOperation": "Intrastate (Non-Hazmat)","authorizedForHire": true,"hazmat": false,"powerUnits": 1,"drivers": 1,"registeredDate": "2026-05-14","saferUrl": "https://safer.fmcsa.dot.gov/query.asp?...query_string=4582560","source": "FMCSA"}
Pricing (Pay-Per-Event)
query— charged once per run for the census poll.carrier-record— charged per normalized carrier pushed. This is the primary event.apify-actor-start(Apify-managed) — covers baseline compute per run.
A daily run filtered to your state returns just that day's new carriers for pennies; a first backfill pull is a larger one-time run you control with maxPagesToScan and maxItems.
Source & reliability
Data comes from the public FMCSA Motor Carrier Census on data.transportation.gov (Socrata). No API key, no proxy needed. The census refreshes on FMCSA's schedule (typically within weeks of registration). Run npm test for the offline self-test covering date parsing, boolean/number coercion and operation-code mapping.
FAQ
How "new" are these?
Carriers are returned newest-first by USDOT number (assigned sequentially at registration). The census refreshes periodically, so the leading edge tracks recent registrations; run on a schedule with onlyNewSinceLastRun to catch each new batch.
Is phone always present?
On recent registrations phone fill is near-100%; email is present on roughly half. Both come straight from the carrier's MCS-150 filing.
SEO keywords: FMCSA leads, new trucking company leads, motor carrier leads, USDOT new registrations, trucking insurance leads, freight factoring leads, ELD leads, carrier phone list, MCS-150 data