FMCSA Carrier Scraper: USDOT & Trucking Companies avatar

FMCSA Carrier Scraper: USDOT & Trucking Companies

Pricing

from $2.00 / 1,000 results

Go to Apify Store
FMCSA Carrier Scraper: USDOT & Trucking Companies

FMCSA Carrier Scraper: USDOT & Trucking Companies

US trucking companies and motor carriers from the official FMCSA Census, no API key. USDOT lookup, or filter by state, city, ZIP, cargo, fleet size, hazmat, authority and registration date. Safety rating, website domain, suspect-fleet flag. Sole proprietors filtered out. No officer names or phones.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Open Data Tools

Open Data Tools

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Security

Limited permissions

Share

Get US motor carriers from the FMCSA Company Census File, the official register of every company with a USDOT number, published daily by the U.S. Department of Transportation on its open data portal (data.transportation.gov). No API key, no login, no scraping of FMCSA web pages.

Companies only, no contacts. Sole proprietors (whose legal name is a person's name) are filtered out. Officer names, phone, fax and mobile numbers are never requested from the API. The email on file is read only to keep the company website domain (free webmail like Gmail or Yahoo is dropped) and is never returned: you get the domain in about 10 to 26% of rows in our tests. Small one- or two-truck operators, and addresses with an apartment, unit or lot number, come without house number: most rows in our tests (932 of 1,000 in California).

What you can do

  • New trucking companies: every carrier registered in the last N days in a state, with fleet, cargo and authority. Schedule it daily with Only new since last run and you do not pay twice for the same company.
  • Market lists by state, cargo and fleet: all refrigerated carriers in Florida with 10+ trucks, all intermodal carriers in Georgia with MC authority, all hazmat carriers in Texas, sorted by fleet size.
  • USDOT lookup: paste up to 500 USDOT numbers and get status, fleet, drivers, cargo, safety rating, MC/MX numbers and a link to the official SAFER snapshot. Sole proprietors and names without a legal form are skipped, so many numbers can return no row (in one test of 354 older carriers, 166 were skipped).
  • Filters: state, city, ZIP prefix, name contains, active only, operation (interstate / intrastate), classification (authorized for hire, private property, exempt...), 30 cargo types, hazmat, MC/MX docket, min/max power units, min drivers, registered since / in the last N days, MCS-150 updated since.

Input example

{
"states": ["TX"],
"addedWithinDays": 30,
"classifications": ["AUTHORIZED FOR HIRE"],
"maxItems": 100
}

Output example (shortened)

{
"dotNumber": "41648",
"legalName": "CHENEY BROTHERS INC",
"entityType": "Corporation",
"status": "Active",
"activeDocketNumbers": ["MC-895890"],
"carrierOperation": "Interstate",
"classifications": ["Private Property", "Authorized For Hire"],
"hazmat": false,
"powerUnits": 753,
"drivers": 975,
"fleetDataSuspicious": false,
"annualMiles": 36175256,
"cargo": ["General freight", "Fresh produce", "Meat", "Refrigerated food", "Beverages"],
"street": "1 CHENEY WAY",
"streetPrecision": "FULL",
"city": "RIVIERA BEACH",
"state": "FL",
"zip": "33404-7000",
"websiteDomain": "cheneybrothers.com",
"dunsNumber": "32831471",
"addedAt": "1974-06-01",
"mcs150UpdatedAt": "2026-09-08",
"safetyRating": "Satisfactory",
"saferUrl": "https://safer.fmcsa.dot.gov/query.asp?searchtype=ANY&query_type=queryCarrierSnapshot&query_param=USDOT&query_string=41648",
"source": "FMCSA Company Census File (U.S. Department of Transportation), data.transportation.gov, public domain"
}

streetPrecision is FULL, PO_BOX or STREET_NAME_ONLY (house number and unit removed). fleetDataSuspicious is true when the self-reported fleet does not match the drivers (for example 10,000 trucks and 2 drivers): those numbers are typing errors in the filing.

Pricing

Pay per result:

EventPrice
Actor start$0.00005
Each company returned$0.002 ($2 per 1,000)

Sole proprietors and already-seen carriers (in alert mode) are skipped and never charged.

How it works and limits

  • Data comes from the FMCSA Company Census File (dataset az4n-8mr2) through the open Socrata API of data.transportation.gov, with at least 1 second between requests, as the portal's robots.txt asks.
  • Sole proprietors are detected by the business type in the census or, when it is missing (most records), by the absence of a legal form (LLC, Inc, Corp, Co, Ltd, LP...) or public body in the name. Some small businesses without a legal form in their name are therefore skipped too.
  • The sole proprietor filter is automatic: one with a company word in its name can get through.
  • A company named after its founder (for example "JOHN SMITH TRUCKING LLC") is a legal entity and is returned with its legal name.
  • DBA names are returned as filed and can be a person's name.
  • A carrier with 3 or more vehicles comes with its full street, even if the address is a home.
  • The website domain comes from the email filed with FMCSA. It can belong to a parent company or a filing agent, or be a typing error (in one test, 2 of 262 were misspelt webmail such as gmai.com). Check it before use.
  • Alert mode saves what it has seen when a run finishes: if a run is aborted or times out, rows it already returned can come again in the next run and are charged again.
  • Fleet, drivers and mileage are self-reported by each carrier on the MCS-150 form and can be outdated.
  • No insurance or inspection data: this Actor covers the census only.
  • If the API fails and no company could be read, the run ends as failed with a clear message. A search with no matches ends as succeeded with 0 results.

Data: FMCSA Company Census File, U.S. Department of Transportation, data.transportation.gov. Works of the U.S. federal government are in the public domain in the United States. This Actor is not affiliated with or endorsed by FMCSA or the U.S. Department of Transportation, and it does not use their logos.

FAQ

Is there an FMCSA API?

Yes, the FMCSA Company Census is open data on data.transportation.gov. This Actor queries it for you: filters, USDOT lookup, clean rows and exports to Excel, CSV or JSON.

Can I look up carriers by USDOT number?

Yes. Paste a list of USDOT numbers, or search by state, city, ZIP, cargo, fleet size and registration date.

Can I get new trucking companies every day?

Yes. Use the registration date filter or the "only new since last run" mode and schedule it daily.

Why no phone numbers, emails or officer names?

To leave out people's contact data. You get the company, its fleet, cargo, safety rating and, when available, its website domain. Sole proprietors are filtered out.

How much does it cost?

$2 per 1,000 companies.

Questions or a missing field?

Open an issue in the Issues tab. Feature requests are welcome.