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

Build a US carrier list by state and fleet size

Build a list of active FMCSA registrations by state, city, fleet size or cargo. Preview it free, then download a CSV for Excel. Includes US and cross-border records, USDOT numbers and reported fleet details. No phone numbers, emails or officer names.

Preview 25 rows free. Larger CSVs $1.99 USD. No account needed.

For fleet-service territory planning: select physical locations and fleet size, then check the sample. US states, DC and Puerto Rico. Active FMCSA registrations include private fleets and bus operators. No phone numbers or emails.

2,242,833 active carriers imported 2026-10-24

Example: Texas carriers with 21–100 power units

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

State / province code TX
Fleet size band 21-100 units
us-trucking-companies.csv
6 example rows from 3,190 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.

Start with a carrier list for your territory

Choose a starting list, adjust the filters and check the matching rows before buying the CSV.

For fleet-service research, compare the reported power units, drivers and cargo with the businesses you serve. Physical address describes where a carrier is registered, not where it runs routes. Active registrations can include private fleets and bus operators.

The free preview and paid CSV have the same public columns. Inspect missing values and the import date in your sample. For the original national file, file-splitting choices and worksheet limits, see the FMCSA census download and Excel guide.

Build a carrier shortlist

Use a dated Texas sample to check fleet and location filters, then try the assistant prompt or API code. Open the worked example.

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"} })

Fields in the CSV

Organisational fields only. No personal contact lists.

View all 32 CSV column names
  1. USDOT number
  2. Legal name
  3. DBA name
  4. Status
  5. Operation
  6. Business type
  7. Classification
  8. Hazmat
  9. Cargo carried
  10. Physical address
  11. City
  12. State
  13. ZIP
  14. County
  15. Country
  16. City, State
  17. Power units
  18. Truck units
  19. Bus units
  20. Fleet size band
  21. Drivers
  22. CDL drivers
  23. Annual mileage (MCS-150)
  24. Mileage year
  25. MCS-150 last updated
  26. Registered with FMCSA
  27. MC / docket number
  28. Safety rating
  29. Safety rating date
  30. Owned trucks
  31. Owned tractors
  32. Owned trailers

The preview and paid CSV use these same public columns. A populated column is not a guarantee that every record has a value. Check the free sample for your chosen filters.

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 →

Area statistics and filtered lists

See how many there are in each city, who runs them, and download the list for any area. Browse statistics and preview up to 25 rows free. Larger CSV exports cost $1.99 each.

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.