US and cross-border trucking companies (FMCSA motor carrier census)
Active US and cross-border carriers in the FMCSA register by state or province, city, fleet size and cargo. Download CSV, or use the API and MCP. 2,240,834 rows. Licence: US federal public record (FMCSA open data). Example: Texas carriers running 21 to 100 power units, as CSV: https://datascoop.io/v1/datasets/us-motor-carriers/query?state=TX&fleetBand=21-100%20units
Request
- Base URL: https://datascoop.io
- URL: https://datascoop.io/v1/datasets/us-motor-carriers/query
- Auth: one of:
- none
- HTTP bearer
- API key in query parameter api_key
Query parameters
State / province code: exact match, case-insensitive. Physical address code as published by FMCSA. Some codes are shared between countries.
City: exact match, case-insensitive. Physical location city, exact (case-insensitive)
ZIP starts with: prefix match, case-insensitive.
Operation: exact match, case-insensitive.
Fleet size band: exact match, case-insensitive.
Minimum power units: minimum (inclusive).
Maximum power units: maximum (inclusive).
Minimum drivers: minimum (inclusive).
Classification contains: substring match, case-insensitive. Authorized For Hire, Exempt For Hire, Private (Property), Private (Passenger, Business), U.S. Mail, Federal/State/Local Government, Indian Tribe
Business type: exact match, case-insensitive. Populated for about 7% of carriers in the census (mostly older registrations)
Cargo contains: substring match, case-insensitive. e.g. General Freight, Household Goods, Building Materials, Fresh Produce, Liquids/Gases, Intermodal Containers, Passengers, Oilfield Equipment, Livestock, Grain, Coal, Meat, Garbage, Chemicals, Dry Bulk, Refrigerated Food, Beverages, Paper Products, Utilities, Farm Supplies, Construction, Water Well, Motor Vehicles, Drive/Tow away, Logs/Poles, Mobile Homes, Machinery, Metal sheets
Hazmat carriers only: true to apply.
Safety rating: exact match, case-insensitive. Published FMCSA rating: Satisfactory (S), Conditional (C) or Unsatisfactory (U). Unrated carriers have a blank value.
Registered since (YYYY-MM-DD): minimum (inclusive). New carriers are the classic lead list
Status: exact match, case-insensitive. The default ingest keeps active carriers only
Name contains: substring match, case-insensitive.
City, State / Province: exact match, case-insensitive. Exact city and state or province code as shown on the list pages
Rows to return. Free plans are capped at 25; Pro up to 10,000 per JSON page.
Rows to skip (paging).
json (default) or csv. CSV opens in Excel and is never paged.
Response
Matching rows
Changes
No recorded changes to this operation across all 1 revision of this API.