Skip to main content
POST
/
v1
/
carriers
/
bulk
curl -X POST https://api.dotlookup.dev/v1/carriers/bulk \
  -H "Content-Type: application/json" \
  -H "X-API-Key: your_api_key_here" \
  -d '{"dot_numbers": ["2233855", "1234567"]}'
[
  {
    "dot_number": "2233855",
    "mc_number": "747866",
    "legal_name": "ACME TRUCKING LLC",
    "dba_name": "ACME FREIGHT",
    "status": "ACTIVE",
    "address": {
      "street": "123 Main St",
      "city": "Dallas",
      "state": "TX",
      "zip": "75201",
      "lat": 32.7767,
      "lon": -96.797
    },
    "contact": { "phone": "(214) 555-0100", "email": "info@acmetrucking.com" },
    "fleet": { "power_units": 45, "drivers": 52 },
    "authority": {
      "status": "AUTHORIZED FOR HHG",
      "common_authority_date": "2012-06-15T00:00:00Z",
      "contract_authority_date": null,
      "broker_authority": "N"
    },
    "mcs150": { "date": "2024-06-01T00:00:00Z", "mileage": 1200000, "mileage_year": 2023 },
    "cargo_carried": ["General Freight"],
    "operation_classification": ["Authorized For Hire"]
  }
]
Look up multiple carriers by DOT number in a single request (max 50). Returns the core carrier profile for each match. Have MC numbers instead of DOT numbers? Use Bulk Lookup by MC.
This endpoint requires an API key. See Authentication.
Bulk lookup returns the core carrier profile only — safety, insurance, risk score, and related companies are not included. For those, fetch each carrier individually via GET /v1/carriers/{dot_number}.
dot_numbers
string[]
required
Array of USDOT numbers to look up (max 50)
curl -X POST https://api.dotlookup.dev/v1/carriers/bulk \
  -H "Content-Type: application/json" \
  -H "X-API-Key: your_api_key_here" \
  -d '{"dot_numbers": ["2233855", "1234567"]}'
[
  {
    "dot_number": "2233855",
    "mc_number": "747866",
    "legal_name": "ACME TRUCKING LLC",
    "dba_name": "ACME FREIGHT",
    "status": "ACTIVE",
    "address": {
      "street": "123 Main St",
      "city": "Dallas",
      "state": "TX",
      "zip": "75201",
      "lat": 32.7767,
      "lon": -96.797
    },
    "contact": { "phone": "(214) 555-0100", "email": "info@acmetrucking.com" },
    "fleet": { "power_units": 45, "drivers": 52 },
    "authority": {
      "status": "AUTHORIZED FOR HHG",
      "common_authority_date": "2012-06-15T00:00:00Z",
      "contract_authority_date": null,
      "broker_authority": "N"
    },
    "mcs150": { "date": "2024-06-01T00:00:00Z", "mileage": 1200000, "mileage_year": 2023 },
    "cargo_carried": ["General Freight"],
    "operation_classification": ["Authorized For Hire"]
  }
]