FMCSA Motor Carrier Scraper (DOT Trucking Leads)
Pricing
from $2.00 / 1,000 provider records
FMCSA Motor Carrier Scraper (DOT Trucking Leads)
Extract motor carrier records from FMCSA's official census — DOT number, phone, email, company officers, fleet size, cargo types, safety rating. Filter by state, fleet size, cargo, hazmat, and registration date. Pay per carrier record.
Pricing
from $2.00 / 1,000 provider records
Rating
0.0
(0)
Developer
Steven Carleton
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
0
Monthly active users
2 days ago
Last modified
Categories
Share
FMCSA Motor Carrier Scraper — DOT Trucking Company Database with Phone, Email & Fleet Data
Extract motor carrier records from FMCSA's official DOT registration data — USDOT number, legal and DBA names, phone, email, and company officers, fleet size (power units, drivers), cargo types, hazmat status, safety rating, and full addresses. Filter by state, carrier status, fleet-size band, cargo classification, hazmat, safety rating, and registration date, and download clean JSON, CSV, or Excel.
This Actor reads the official FMCSA Company Census File published on the US DOT open-data portal (the same registration data behind SAFER) — all ~4.5 million registered carriers, ~2.2 million active. No SAFER page scraping, no per-DOT-number lookups, no captchas, no rate-limit walls. It cannot be blocked the way SAFER HTML scrapers are.
What data do you get?
One result per carrier:
| Field | Example |
|---|---|
dotNumber / docketNumber / saferUrl | 9382970 / MC-197756 / direct SAFER snapshot link |
legalName / dbaName | ABP TRUCKING EXPRESS |
status / carrierOperation | ACTIVE / Interstate |
phone / cellPhone / email | 99%+ of carriers registered since 2026 have phone AND email on file |
companyOfficers | ["DORA ACOSTA"] |
physicalAddress / mailingAddress | Street, city, state, ZIP |
powerUnits / trucks / totalDrivers / cdlDrivers | Fleet size for qualification |
cargoTypes | ["General Freight", "Building Materials"] |
hazmat / safetyRating / safetyRatingDate | false / Satisfactory |
mcs150Date / addedDate | Last biennial update; date first registered |
Use cases
- Trucking insurance leads — new-authority carriers must buy insurance immediately. Schedule a daily run with
addedAfterset to yesterday and wake up to every new carrier in your states, with phone and email. - Freight factoring & fuel-card sales — filter small fleets (
minPowerUnits: 1,maxPowerUnits: 10) registered in the last 90 days: the exact segment that needs cash-flow products. - ELD, dashcam, and fleet-software sales — target fleet-size bands by state and cargo type; the census gives you the decision maker's name (company officer) plus direct contacts.
- Freight brokers & shippers — find carriers by cargo classification (
refrigerated-food,motor-vehicles,oilfield-equipment...) and state, and verify status and fleet size before tendering. - Compliance & due diligence — check any carrier's status, safety rating, hazmat flag, and MCS-150 currency in bulk.
- AI agents / MCP — a clean, filterable feed of the entire US trucking registry for agent-driven carrier vetting.
How to use it
Fresh carrier leads — active Texas fleets with 5+ trucks, registered since June, email on file:
{"states": ["TX"],"statuses": ["active"],"minPowerUnits": 5,"addedAfter": "2026-06-01","requireEmail": true,"maxResults": 500}
New interstate carriers across the Southeast, phone required:
{"states": ["FL", "GA", "NC"],"carrierOperations": ["interstate"],"addedAfter": "2026-07-01","requirePhone": true,"maxResults": 1000}
Established refrigerated-food fleets nationwide:
{"cargoTypes": ["refrigerated-food"],"minPowerUnits": 10,"requirePhone": true,"maxResults": 2000}
One data-source quirk to know: FMCSA fills in the cargo-classification flags with a ~2-month lag after a carrier first registers, so don't combine cargoTypes with an addedAfter date in the last two months (the Actor warns you if you do).
Results are sorted newest registration first, so a small maxResults always returns the freshest carriers. Set statuses to ["active", "inactive"] for historical/compliance research. Set includeRawData to true to attach all 140+ raw census columns (vehicle ownership breakdowns, mileage history, docket details). You are only charged for records actually returned.
Pricing
Pay per result: one charge per carrier record extracted.
Suggested store pricing (set in the Apify Console → Publication → Monetization):
carrier-recordevent: $0.003 per record ($3.00 per 1,000 carriers)Rationale: FMCSA comparables charge $0.002–$0.005 per record (two at $0.002 with 47 and 34 users, one at $0.004, one at $0.005) and the niche leader (75 users) hides its price behind undefined events; none of the six incumbents has a single review. At $3/1K, a daily 200-carrier new-authority feed costs $0.60/day — versus $200–500/mo for trucking-lead SaaS like CarrierLists or Macropoint-adjacent lead sellers.
Data source & freshness
Records come from FMCSA's official Company Census File on data.transportation.gov, the US DOT's open-data portal. It is the registration dataset behind SAFER: every entity registered with FMCSA (carriers subject to FMCSR/HMR plus intrastate non-hazmat carriers), refreshed by FMCSA on the portal (updated within the last 24 hours at the time of writing). Because the Actor queries the official API instead of scraping SAFER pages, it cannot be blocked, captcha'd, or rate-limited into failure.
FAQ
Is this the same data as SAFER? Yes — SAFER's company snapshots are rendered from this census. The Actor gives you the whole thing, filterable and in bulk, instead of one DOT number at a time.
How fresh are "new carrier" leads? addedDate is the date FMCSA added the carrier to the census. FMCSA refreshes the portal dataset regularly; a daily run with addedAfter set a few days back reliably captures every new registration.
Do all carriers have email and phone? Recently registered carriers almost always do (99%+ of 2026 registrations have both). Older records can have gaps — use requireEmail / requirePhone to filter guaranteed-contactable leads.
Does it include inspection/crash counts? The census carries the registration profile plus safety rating. If you need per-carrier inspection and crash history (SMS/BASIC scores), open an issue — it comes from a sibling FMCSA dataset and can be added on request.
Can I look up one specific carrier? Yes — set nameContains to the carrier name, or filter to its state and use the SAFER link in the results. A dedicated DOT-number lookup input can be added on request.