VIN Ops

Agents + Bryan · road phones · CARB truth only
Not CARB · no invent
Open CARB page

Uses official public Vehicle Compliance Status Lookup via our proxy (same page you open by hand).

Why slow? CARB has no bulk API. Fast hammering gets the IP blocked. ~12s × 100 VINs ≈ 20 minutes. Safe > fast.

0Done
0Non-comp
0Compliant
0Other
Preview

On-device OCR (Tesseract) reads the image, pulls a 17-char VIN, then runs CARB check. Works offline for OCR after first load; needs network for CARB.

Stored only in this browser (localStorage). When a VIN matches, we show company/phone so you can call for retest. SAFER does not look up by VIN — it needs USDOT. If you have a USDOT, open SAFER company snapshot.

Road workflow: non-compliant VIN → company from invoices/photos notes → call 916-890-4427 or their line → book retest.

VIN Status Details / company When

Product tree ~/cleantruckcheckvin-app · separate from NorCal site
Official portal: cleantruckcheck.arb.ca.gov · Find tester: platform
Source of truth for compliance is CARB only. We never invent status.