FMCSA Trucking Carrier Scraper
Pricing
$4.00 / 1,000 result items
FMCSA Trucking Carrier Scraper
Export US trucking carriers from the official FMCSA motor-carrier census: DOT number, legal/DBA name, address, phone, fleet size, driver count and operating status. No API key required.
Pricing
$4.00 / 1,000 result items
Rating
0.0
(0)
Developer
ziv shay
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
The most complete no-key FMCSA carrier export — DOT number lookup, carrier email, and the roadside safety record in one row. Trucking company leads straight from the official FMCSA data, no API key.
Built for freight brokers, factoring companies, trucking insurance underwriters, and logistics GTM/lead-gen teams. The actor joins three official FMCSA datasets on data.transportation.gov (Socrata) — no API key, no anti-bot wall:
- Company Census File — identity, address, fleet size, authority, cargo classes, MCS-150 update date.
- SMS Census — adds the carrier email on file (~55% of carriers have one — the field paid lead vendors charge extra for).
- Vehicle Inspection File — the roadside safety record aggregated per carrier: inspection count, violations, out-of-service counts, out-of-service rate, and last inspection date.
Filter by state, name, minimum fleet size, or hazmat — build targeted, safety-scored broker/insurance/factoring lead lists in one run.
What you get
| Field | Description |
|---|---|
dotNumber | USDOT number |
legalName | Carrier's legal business name |
dbaName | "Doing business as" name |
email | Carrier email on file (from FMCSA SMS census; "" when none) |
phone | Phone number as filed |
street / city / state / zip / county | Physical address |
mailingStreet / mailingCity / mailingState / mailingZip | Mailing address |
powerUnits | Number of trucks (power units) |
truckUnits | Truck units |
totalDrivers | Total drivers |
cdlDrivers | CDL drivers |
ownedTrucks / ownedTractors / ownedTrailers | Owned equipment counts |
operatingStatus | Active or Inactive |
carrierOperation | Business org type (corporation, LLC…) |
operationClassification | Authority class (e.g. authorized for hire / private property) |
cargoCarried | Cargo classification codes |
hazmatCarrier | true if flagged as a hazmat hauler |
docketNumber | MC docket number |
docketStatus | Active / Inactive docket status |
mcs150Date | Last MCS-150 update date (data freshness signal) |
mcs150Mileage | Annual mileage reported on MCS-150 |
addDate | Date the carrier was added to the census |
inspectionCount | Total roadside inspections on record |
violationCount | Total violations across those inspections |
outOfServiceCount | Total out-of-service results |
outOfServiceRate | OOS rate (% of inspections, the key safety KPI) |
driverOosCount / vehicleOosCount / hazmatOosCount | OOS breakdown |
lastInspectionDate | Date of the most recent inspection |
url | Link to the carrier's FMCSA SAFER record |
Set includeEmail: false or includeSafety: false to skip the enrichment joins (each adds one batched lookup per page of 1,000 carriers — not a per-carrier round-trip).
Input
| Field | Type | Default | Description |
|---|---|---|---|
state | string | — | Filter by physical state, e.g. CA |
nameContains | string | — | Filter to carriers whose name contains this text |
minPowerUnits | integer | — | Minimum fleet size (number of trucks) |
activeOnly | boolean | true | Return only carriers with Active operating status |
hazmatOnly | boolean | false | Return only hazmat-flagged carriers |
includeEmail | boolean | true | Join the carrier email on file |
includeSafety | boolean | true | Join the roadside inspection / out-of-service record |
maxItems | integer | 1000 | Maximum number of carriers to return |
Example input
{"state": "TX","minPowerUnits": 5,"activeOnly": true,"includeEmail": true,"includeSafety": true,"maxItems": 1000}
Example run output
Real record from a live run (CA carrier, DOT 2955):
{"dotNumber": "2955","legalName": "TREVIS BERRY TRANSPORTATION","dbaName": "","email": "INFO@TREVISBERRY.COM","phone": "4088428238","city": "GILROY","state": "CA","zip": "95020","powerUnits": 49,"totalDrivers": 45,"cargoCarried": "C","hazmatCarrier": false,"operatingStatus": "Active","mcs150Date": "2026-01-07","inspectionCount": 305,"violationCount": 136,"outOfServiceCount": 24,"outOfServiceRate": 7.9,"lastInspectionDate": "2026-06-15","url": "https://safer.fmcsa.dot.gov/query.asp?searchtype=ANY&query_type=queryCarrierSnapshot&query_param=USDOT&query_string=2955"}
Use cases
- Freight brokers building carrier lead lists filtered by state and minimum fleet size.
- Factoring companies prospecting active carriers by region and size.
- Trucking insurance providers targeting carriers by power units and operating status.
- Logistics GTM / lead-gen teams ingesting DOT number lookup data with phone and address as filed.
Why this vs other FMCSA actors
- vs paid FMCSA-lead vendors: they resell this same public data behind a markup or monthly subscription. This actor pulls it directly from the official source, no API key, pay-per-result.
- vs other Apify FMCSA actors: the census-only actors return identity + fleet but no email and no safety record; the safety-score actors scrape the SAFER web snapshot (anti-bot walled, fragile) and omit insurance and email. This actor is the only one that joins carrier email + the roadside inspection / out-of-service record onto the census, entirely from no-key, no-anti-bot Socrata datasets — so it's both more complete and more reliable.
Honest scope: all fields are exactly as carriers filed / as inspections were recorded in the official FMCSA datasets. Email is present for the ~55% of carriers who filed one ("" otherwise). Safety metrics are aggregated from the public Vehicle Inspection File; they are not the BASIC percentile scores (those require SAFER, which is anti-bot walled) — they are the underlying raw inspection counts, violations and out-of-service rate, which are the inputs to a safety judgment.
Pricing
Pay per result — billed only for the carrier records returned, no subscription.
Keywords
FMCSA carrier data, trucking carrier scraper, DOT number lookup data, trucking company leads, motor carrier census scraper, freight broker leads, trucking insurance leads, USDOT carrier data, FMCSA Socrata scraper