DataScoop.io
Build a list
Datasets / US trucking companies
Transport & logisticsImported 2026-10-04US federal public record (FMCSA open data)

US and cross-border trucking companies data

The active FMCSA Company Census has more rows than one Excel worksheet can hold. It covers US-domiciled carriers plus Canadian and Mexican cross-border operators, with USDOT and MC numbers, operating authority, fleet size, drivers and cargo carried. Filter by state or province, city, fleet size, cargo, classification or registration date first, then download only the companies you need, or query them through the API or your AI agent. Company-level only: no phone numbers, emails or officer names.

Preview it free. Your list for $1.99.

Skip the gated broker monitoring subscriptions (Carrier411, SaferWatch): the same FMCSA census, as a spreadsheet you own.

2,244,351 active carriers imported 2026-10-04

See the data before you download

These filters apply to the table, free sample and list builder. Change the filters.

State TX
Fleet size band 21-100 units
us-trucking-companies.csv
6 example rows from 3,188 matching records
Legal nameCityStatePower unitsDriversOperationUSDOT number
YELLOWHOUSE MACHINERY COAmarilloTX6666Interstate7358
POOLE CHEMICAL COMPANY INCORPORATEDTexlineTX6369Interstate11429
PERRYTON EQUITY EXCHANGEPerrytonTX3638Interstate12234
W T WAGGONER ESTATEVernonTX262Intrastate non-hazmat21517
M LIPSITZ & CO LTDWacoTX4336Interstate21677
STANDLEY FEED & SEED INCMadisonvilleTX2420Intrastate non-hazmat22918
The table shows 7 selected columns. The free sample includes all 32 public columns for up to 25 matching rows. Blank source values stay blank in the CSV. Source: FMCSA Motor Carrier Census (data.transportation.gov), public record. Preview 25 rows free; buy this filtered export or use Pro for every matching row.

Get a carrier list that fits in Excel

The official FMCSA Company Census File is free to download. If you only need a territory or fleet-size segment, start with one of these editable lists:

From census records to a usable spreadsheet

  1. Open a list above and adjust its filters. Check the matching-row count and recorded import date.
  2. Download the free sample of up to 25 rows. Check the business names, USDOT numbers, physical addresses, power units and driver counts before paying.
  3. When the sample matches your task, use the list builder to buy the complete filtered CSV at the displayed price. A single export needs no account.
  4. In Excel, choose Data → From Text/CSV. Use UTF-8 and comma-separated fields; keep USDOT, MC and ZIP identifiers as text so Excel preserves their formatting.
  5. Keep the filtered result below Excel’s 1,048,576-row worksheet limit, allowing one row for the CSV header. Add a state, city or fleet filter if the list is still too large.

Review the FMCSA dataset’s CSV sample, full column list and latest import date. DataScoop’s default copy contains active registrations. An active registration does not establish current operating authority, insurance or safety; verify a carrier in the relevant FMCSA system before using it for a contracting decision. Phone numbers, emails and officer names are excluded.

Or pull it straight into your code or your agent

cURLJavaScriptPythonMCP (Claude, ChatGPT, Cursor)
# Texas carriers running 21 to 100 power units, as CSV
curl "https://datascoop.io/v1/datasets/us-motor-carriers/query?\
  state=TX&fleetBand=21-100%20units&format=csv" \
  -H "Authorization: Bearer ds_your_key"
// # Texas carriers running 21 to 100 power units, as CSV
const res = await fetch("https://datascoop.io/v1/datasets/us-motor-carriers/query?state=TX&fleetBand=21-100%20units", {
  headers: { Authorization: "Bearer ds_your_key" }
});
const { rows, total, attribution } = await res.json();
# # Texas carriers running 21 to 100 power units, as CSV
import requests
r = requests.get("https://datascoop.io/v1/datasets/us-motor-carriers/query",
                 params={"state":"TX","fleetBand":"21-100 units"},
                 headers={"Authorization": "Bearer ds_your_key"})
rows = r.json()["rows"]
# Claude Code (one line; other clients on /agents)
claude mcp add --transport http datascoop https://datascoop.io/mcp \
  --header "Authorization: Bearer ds_your_key"

# Your agent then calls
query_dataset({ dataset: "us-motor-carriers", filters: {"state":"TX","fleetBand":"21-100 units"} })

Everything you need on every row

Organisational fields only. No personal contact lists.

legal nameDBA nameUSDOT numberMC numberstatusoperating authorityclassificationbusiness typecargo carriedhazmatphysical addresscitystateZIPpower unitsdriversCDL driversannual mileagesafety ratingregistered date
The deal

Preview it free. Pay only when you download.

Preview any state or city free. When the rows are right, your spreadsheet-ready file is $1.99, no account needed. Need new carriers every week, or the census in your app or agent? The Pro annual pass includes up to 10 CSV downloads per day, plus full API and MCP access, for 12 months. Pay once, with no automatic renewal.

$0
Preview
$1.99
Per export
$9.99once / 12 months
Annual pass · 10 downloads/day · no auto-renewal
Filter & download

Source & licence

FMCSA Motor Carrier Census, published as a public record on the US DOT open-data portal. It includes US-domiciled carriers and foreign-domiciled operators registered for US interstate activity. FMCSA says the official file is updated daily from a 24-hour-old database; DataScoop shows its own import date separately. Company-level data only: the census's phone, fax, email and company officer fields are never included. DataScoop is independent and not affiliated with or endorsed by the FMCSA or US DOT. How we build and refresh this dataset →

Free lists and statistics for this dataset

See how many there are in each city, who runs them, and download the list for any area. All free.

Building something? Get a free API key.

Query the current DataScoop import of FMCSA carrier data from your app or AI agent in one call. The Pro annual pass includes up to 10 CSV downloads per day and full API and MCP access for 12 months, with one payment and no automatic renewal. Connect Claude, ChatGPT or Cursor.