Fmcsa Motor Carrier Leads Scraper
Pricing
from $3.00 / 1,000 carrier leads
Fmcsa Motor Carrier Leads Scraper
Nationwide USDOT motor carrier leads from FMCSA's own Company Census File open-data API — 2M+ active carriers. Every record includes owner name, phone, cell, AND email from the federal filing. Filter by state, hazmat, fleet size, or name. Built-in New Carrier flag for hot leads.
Pricing
from $3.00 / 1,000 carrier leads
Rating
0.0
(0)
Developer
GoCreative AI
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
🚛 FMCSA Trucking & Moving Company Leads — Verified Email + Phone

2,200,000+ active USDOT-registered motor carriers nationwide — trucking companies, household-goods movers, freight haulers — pulled live from FMCSA's own Company Census File open-data API, not a fragile scrape of SAFER or a login-gated lookup tool. Every record includes the owner/officer name, direct phone, cell phone, and email address straight from the federal registration filing — no separate enrichment pass required. Filter by state, interstate/intrastate operation, hazmat authority, or fleet size, and flag brand-new carriers for the hottest possible outreach list.
Why this actor is different
The only other FMCSA scraper on the Store (parseforge/fmcsa-carrier-safety-scraper, 75 users, no reviews yet) is built for safety/inspection records — it doesn't surface contact info at all. Every generic "trucking leads" list sold elsewhere is a stale CSV that's already been resold hundreds of times to the same insurance agents and factoring reps.
| This actor | Safety-record scrapers | Resold CSV lead lists | |
|---|---|---|---|
| Data source | First-party FMCSA open-data REST API | Same API, different fields | Unknown provenance, often years stale |
| Owner phone + cell + email | ✅ Included, every record | ❌ Not returned | Sometimes, unverifiable |
| Freshness | Live query, current DOT filing | Live query | Static file, resold repeatedly |
| New-carrier hot-lead filter | ✅ Built-in is_new_carrier flag | ❌ | ❌ |
| Hazmat / fleet-size targeting | ✅ Server-side filter | Partial | ❌ |
| Breakage risk | None — a public federal API | None | N/A (static) |
| Proxy/CAPTCHA needed | No | No | N/A |
No login, no CAPTCHA, no anti-bot handling — this is a clean REST integration against a dataset the US Department of Transportation publishes specifically for public reuse.
Why this data is valuable
Every newly-registered or actively-operating motor carrier is a live buying opportunity for:
- Trucking insurance agents & MGAs — new-authority carriers need coverage immediately
- Factoring companies — new/small carriers are the classic factoring customer
- Fuel card & fleet-card providers — fleet-size filter targets the right tier
- ELD / telematics vendors — every carrier needs compliant hardware
- Freight brokers & dispatch services — recruiting owner-operators and small fleets
- Equipment finance & leasing companies — power-units filter finds growing fleets
The is_new_carrier flag (carriers that registered in the last N days, default 30) is the single hottest segment — these businesses are actively shopping for insurance, factoring, and equipment right now.
What you get per record
legal_name,dba_name,dot_number,mc_number(MC/FF authority number, when issued)owner_contact_name,phone,cell_phone,email— straight from the federal filingaddress_street/city/state/zip+ combinedfull_addresscarrier_operation(Interstate / Intrastate / Both),classification(e.g. "Authorized For Hire", "Private Property")is_hazmat— hazardous-materials authority flagpower_units,truck_units,total_drivers,fleet_size_codestatus(Active / Inactive / Pending)registration_date,days_since_registration,is_new_carrier— renewal/new-lead targeting built insource— always states the origin dataset for audit trails
How to use it
New-carrier hot leads in a state (best converting segment):
{ "states": ["TX", "OK"], "newCarriersOnly": true, "newCarrierWithinDays": 30 }
Small owner-operator fleets for factoring/fuel-card outreach:
{ "maxPowerUnits": 5, "states": ["FL"], "maxResults": 2000 }
Hazmat carriers for specialty insurance:
{ "hazmatOnly": true, "maxResults": 1000 }
Search by name:
{ "nameContains": "MOVING", "states": ["CA"] }
Leave every filter empty to pull nationwide, newest registrations first (5,000-record cap per run keeps each run fast and predictable — paginate by state for full coverage).
Real output example (live data, captured 2026-07-11)
[{"dot_number": "5028224","legal_name": "ORTEZ TRUCKING LLC","dba_name": "","owner_contact_name": "LIZETTE ORTEZ","phone": "8329602811","cell_phone": "2148925389","email": "LIZORTEZ@ICLOUD.COM","mc_number": "","address_street": "7400 HILLMONT ST","address_city": "HOUSTON","address_state": "TX","address_zip": "77040-6440","full_address": "7400 HILLMONT ST, HOUSTON, TX, 77040-6440","carrier_operation": "BOTH","classification": "LOCAL GOVERNMENT;AUTHORIZED FOR HIRE","is_hazmat": false,"power_units": 4,"truck_units": 2,"total_drivers": 4,"fleet_size_code": "C","status": "ACTIVE","registration_date": "2026-07-08","days_since_registration": 3,"is_new_carrier": true,"source": "FMCSA Company Census File (data.transportation.gov, dataset az4n-8mr2)"}]
The run summary (Key-Value Store → summary) gives you aggregate counts:
{"total_records": 5,"hazmat": 0,"new_carriers": 5,"with_email": 5,"with_phone_or_cell": 5,"states_covered": ["TX"],"source": "FMCSA Company Census File (data.transportation.gov, dataset az4n-8mr2)"}
Pricing
Pay-Per-Result — you're charged only for carrier records actually returned, nothing for platform overhead. See the actor's Pricing tab for the current tiered rate; heavier usage tiers get a lower per-record price automatically.
FAQ
Is this legal? Yes. FMCSA publishes this Company Census File specifically as open data for public reuse under the US DOT Open Data Program — no authentication is bypassed and no protected system is accessed.
Is the data current? FMCSA updates the underlying dataset on a rolling basis as carriers file their MCS-150 registration/renewal; this actor always queries it live, so results reflect the current published snapshot at run time.
Does every record have an email and phone? Most active carriers list a phone; email coverage is high but not 100% (a small share of legacy registrations predate the email field). email/phone/cell_phone are returned exactly as filed — empty string if FMCSA has none on record. No contact is ever fabricated.
Can I get all 2M+ records in one run? Each run caps at 5,000 records to keep runs fast and predictable. Split a full national pull across multiple runs by state (or narrow with newCarriersOnly/maxPowerUnits).
What's the difference between phone and cell_phone? Both come directly from the FMCSA filing — some carriers list only one, some list both. Use whichever is populated.
Other GoCreative data tools
- Email Verifier — 8-Layer Deliverability Check — validate this list before you send
- Website Contact & Email Extractor — turn any carrier's website into additional verified contacts
- Google Maps Lead Extractor — cross-reference carrier addresses with local business listings
Need help or have a feature request (e.g. a specific commodity/cargo filter)? Contact support via the Apify actor messaging system.