FMCSA Trucking Carrier Scraper avatar

FMCSA Trucking Carrier Scraper

Pricing

$4.00 / 1,000 result items

Go to Apify Store
FMCSA Trucking Carrier Scraper

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

ziv shay

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

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:

  1. Company Census File — identity, address, fleet size, authority, cargo classes, MCS-150 update date.
  2. SMS Census — adds the carrier email on file (~55% of carriers have one — the field paid lead vendors charge extra for).
  3. 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

FieldDescription
dotNumberUSDOT number
legalNameCarrier's legal business name
dbaName"Doing business as" name
emailCarrier email on file (from FMCSA SMS census; "" when none)
phonePhone number as filed
street / city / state / zip / countyPhysical address
mailingStreet / mailingCity / mailingState / mailingZipMailing address
powerUnitsNumber of trucks (power units)
truckUnitsTruck units
totalDriversTotal drivers
cdlDriversCDL drivers
ownedTrucks / ownedTractors / ownedTrailersOwned equipment counts
operatingStatusActive or Inactive
carrierOperationBusiness org type (corporation, LLC…)
operationClassificationAuthority class (e.g. authorized for hire / private property)
cargoCarriedCargo classification codes
hazmatCarriertrue if flagged as a hazmat hauler
docketNumberMC docket number
docketStatusActive / Inactive docket status
mcs150DateLast MCS-150 update date (data freshness signal)
mcs150MileageAnnual mileage reported on MCS-150
addDateDate the carrier was added to the census
inspectionCountTotal roadside inspections on record
violationCountTotal violations across those inspections
outOfServiceCountTotal out-of-service results
outOfServiceRateOOS rate (% of inspections, the key safety KPI)
driverOosCount / vehicleOosCount / hazmatOosCountOOS breakdown
lastInspectionDateDate of the most recent inspection
urlLink 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

FieldTypeDefaultDescription
statestringFilter by physical state, e.g. CA
nameContainsstringFilter to carriers whose name contains this text
minPowerUnitsintegerMinimum fleet size (number of trucks)
activeOnlybooleantrueReturn only carriers with Active operating status
hazmatOnlybooleanfalseReturn only hazmat-flagged carriers
includeEmailbooleantrueJoin the carrier email on file
includeSafetybooleantrueJoin the roadside inspection / out-of-service record
maxItemsinteger1000Maximum 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