---
title: "Get carrier inspection history"
method: GET
path: "/v1/carriers/{dot_number}/inspections"
---

# Get carrier inspection history

`GET /v1/carriers/{dot_number}/inspections`

Returns roadside inspection history with metadata and out-of-service counts. Use /v1/inspections/{inspection_id}/violations to get violation details for a specific inspection.

## Path parameters

- `dot_number` string, required

## Query parameters

- `limit` integer
- `offset` integer

## Response `200`

Paginated inspection records

- InspectionsResponse
  - `dot_number` string
  - `total_inspections` integer
  - `inspections` Inspection[]
    - `inspection_id` string
    - `report_number` string
    - `date` string, date
    - `state` string
    - `level` integer
    - `start_time` string
    - `end_time` string
    - `location` string
    - `facility` string
    - `carrier_name` string
    - `shipper_name` string
    - `gross_vehicle_weight` integer
    - `violations_total` integer
    - `driver_violations` integer
    - `vehicle_violations` integer
    - `hazmat_violations` integer
    - `oos_total` integer
    - `oos_driver` boolean
    - `oos_vehicle` boolean
    - `oos_hazmat` boolean
    - `traffic_enforcement` boolean
    - `size_weight_enforcement` boolean
  - `limit` integer
  - `offset` integer
  - `total_results` integer

## Other responses

- `401` — Invalid or missing API key
- `404` — Carrier does not exist
- `429` — Too many requests. Check X-RateLimit-Remaining and Retry-After headers.

---

[API](https://skmtc.net/runalphaloops/apis/alphaloops-fmcsa-carrier-data-api.md) · [All operations](https://skmtc.net/runalphaloops/apis/alphaloops-fmcsa-carrier-data-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/runalphaloops/alphaloops-fmcsa-carrier-data-api/versions/dcfdb73e5778/schema)
