FMCSA Motor Carrier Census & Trucking Leads Scraper avatar

FMCSA Motor Carrier Census & Trucking Leads Scraper

Pricing

from $1.50 / 1,000 results

Go to Apify Store
FMCSA Motor Carrier Census & Trucking Leads Scraper

FMCSA Motor Carrier Census & Trucking Leads Scraper

Export millions of official FMCSA motor carrier records with USDOT numbers, company contacts, fleet size, drivers, authority, cargo and safety fields. Filter active carriers, states, operation type, fleet size and fresh registrations. No API key required.

Pricing

from $1.50 / 1,000 results

Rating

0.0

(0)

Developer

Logiover

Logiover

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

Export US trucking companies and motor carriers from the official Federal Motor Carrier Safety Administration Company Census File. The Actor turns the large government dataset into clean, ready-to-use records with USDOT numbers, company names, contact details, fleet size, drivers, cargo categories, operating authority, and safety fields.

The source contains millions of records and is refreshed by the US Department of Transportation. The Actor queries the public Socrata data service directly, so it does not depend on browser automation, CAPTCHA solving, residential proxies, or an FMCSA API key.

What you can use it for

  • Build fresh trucking and logistics lead lists by state.
  • Find carriers with email addresses, phone numbers, or specific fleet sizes.
  • Identify newly added USDOT registrations using addedSince.
  • Segment interstate, intrastate hazmat, and intrastate non-hazmat carriers.
  • Target freight categories such as general freight, refrigerated food, vehicles, construction materials, chemicals, or intermodal cargo.
  • Enrich CRM, insurance, factoring, fuel-card, fleet-software, compliance, recruiting, and equipment-sales workflows.
  • Monitor changes in carrier census, MCS-150, authority, and safety information.

Data included

Every dataset item can include:

  • USDOT number, active/inactive status, census added date, and latest MCS-150 date
  • legal name, DBA name, organization type, carrier class, and operation code
  • phone, cell phone, fax, email, and company officers
  • physical and mailing addresses
  • trucks, power units, buses, total drivers, and CDL driver count
  • hazardous-material indicator and normalized cargo categories
  • safety rating, safety rating date, review type, and review date
  • MC/MX/FF operating-authority dockets and their status codes
  • direct FMCSA SAFER profile URL and official source attribution

Empty numeric source fields remain null; they are never silently converted to zero. USDOT numbers and postal codes remain strings so formatting is preserved.

Input

Set maxResults from 1 to 500,000. The default input returns up to 1,000 active carriers, ordered by the highest USDOT number first.

Useful filters include:

  • statusCodes: A for active, or an empty list for every released census status
  • states: two-letter physical-address state codes
  • carrierOperations: A interstate, B intrastate hazmat, C intrastate non-hazmat
  • addedSince: date in YYYY-MM-DD format
  • nameContains: fragment in legal or DBA name
  • minPowerUnits and minDrivers
  • hasEmail and hazmatOnly
  • cargoTypes: one or more normalized cargo categories

Example: fresh Texas carriers with an email address and at least five power units:

{
"maxResults": 10000,
"statusCodes": ["A"],
"states": ["TX"],
"addedSince": "2026-01-01",
"minPowerUnits": 5,
"hasEmail": true
}

Example: active refrigerated-food or beverage carriers:

{
"maxResults": 5000,
"statusCodes": ["A"],
"cargoTypes": ["REFRIGERATED_FOOD", "BEVERAGES"]
}

Output example

{
"dotNumber": "1234567",
"statusCode": "A",
"legalName": "EXAMPLE TRANSPORT LLC",
"phone": "5551234567",
"email": "dispatch@example.com",
"physicalAddress": { "city": "DALLAS", "state": "TX", "postalCode": "75201" },
"powerUnits": 12,
"totalDrivers": 14,
"hazmatCarrier": false,
"cargoTypes": ["GENERAL_FREIGHT", "REFRIGERATED_FOOD"],
"profileUrl": "https://safer.fmcsa.dot.gov/..."
}

Results are saved to the default Apify dataset and can be downloaded as JSON, CSV, Excel, XML, or RSS, or consumed through the Apify API and integrations.

Performance and reliability

The Actor uses server-side Socrata filters for status, state, operation, added date, email presence, and company name. It applies numeric fleet and cargo checks locally because several FMCSA bulk columns are published as text. Requests use bounded pages, retry with backoff, batch dataset writes, and stop immediately when maxResults is reached.

No proxy configuration is needed. Very selective local filters can require scanning more source rows, so allow extra runtime when combining a high maxResults with large minimum fleet sizes or rare cargo categories.

Data source and responsible use

Data comes from the official US Department of Transportation / FMCSA Company Census File. Values reflect the latest released census snapshot and may be self-reported, delayed, incomplete, or changed by the agency. A census status or safety field is not a substitute for current licensing, insurance, authority, or compliance verification.

Use contact data lawfully. Respect applicable privacy, marketing, telemarketing, and anti-spam rules. This Actor is not affiliated with or endorsed by FMCSA or the US Department of Transportation.

Pricing

The Actor uses pay-per-event pricing: a very small Actor-start event plus one result event per saved dataset item. You can control the maximum charge with maxResults; records filtered out are not charged as results.

Changelog

2026-08-03 — 1.0.0

  • Initial release.
  • Verified against the live official FMCSA Company Census Socrata schema.
  • Added bulk pagination, retry/backoff, batch writes, normalized cargo fields, numeric integrity, meaningful filters, dataset overview, and direct SAFER links.