# FMCSA Out-of-Service Violation Monitor

**Use case:** 

Monitor FMCSA out-of-service inspection violations and citation outcomes by USDOT number, state, date, or violation code.

## Input

```json
{
  "usdotNumbers": [
    "3496981",
    "3926944"
  ],
  "recordTypes": [
    "violation",
    "citation"
  ],
  "states": [],
  "outOfServiceOnly": true,
  "violationCodes": [
    "395.8A-ELD"
  ],
  "maxItems": 100,
  "startUrls": []
}
```

## Output

```json
{
  "inspectionDate": {
    "label": "Inspection date",
    "format": "date"
  },
  "usdotNumber": {
    "label": "USDOT"
  },
  "carrierName": {
    "label": "Carrier"
  },
  "reportState": {
    "label": "State"
  },
  "reportNumber": {
    "label": "Report"
  },
  "inspectionId": {
    "label": "Inspection ID"
  },
  "inspectionLevel": {
    "label": "Level"
  },
  "violationTotal": {
    "label": "Violations"
  },
  "outOfServiceTotal": {
    "label": "OOS"
  },
  "driverOutOfServiceTotal": {
    "label": "Driver OOS"
  },
  "vehicleOutOfServiceTotal": {
    "label": "Vehicle OOS"
  },
  "basicViolationCount": {
    "label": "BASIC violations"
  },
  "vehicle1Type": {
    "label": "Vehicle type"
  },
  "vehicle1Vin": {
    "label": "VIN"
  },
  "sourceUrl": {
    "label": "Official source",
    "format": "link"
  },
  "scrapedAt": {
    "label": "Scraped at",
    "format": "date"
  }
}
```

## About this Actor

This example demonstrates how to use [FMCSA Inspections, Violations & Crashes Scraper](https://apify.com/automation-lab/fmcsa-inspections-violations-crashes-scraper) with a specific input configuration. Visit the [Actor detail page](https://apify.com/automation-lab/fmcsa-inspections-violations-crashes-scraper) to learn more, explore other use cases, and run it yourself.