Car Inspection API
Upload vehicle media, get AI-scored results per item, and generate tamper-proof inspection certificates.
1. List Inspection Companies
Fetch all active inspection companies. Use the company ID when creating an inspection.
Select a company to use in Step 2:
// Click "Fetch Companies" to see response
1b. SmartCar Vehicle Lookup (optional)
Look up vehicles connected via SmartCar for an email. Selecting a vehicle pre-fills the inspection form and auto-verifies VIN & odometer.
// Enter an email and click Lookup
2. Create Inspection
Initialise a new inspection session with vehicle info and company. Returns an inspection_ref used for all subsequent calls.
// Fill in vehicle info and click Create
3. Upload Media Items
Upload each item individually using multipart/form-data with a file field. Each upload triggers a background AI analysis. Items update to Analyzed within ~30s.
VIN #
Odometer
Horn
Interior Driver Side
Driver Seat Adjustment
Interior Passenger Side
Passenger Seat Adjustment
Interior Backseat
Exterior Left
Exterior Right
Exterior Front
Exterior Rear
Left Front Tire
Left Rear Tire
Right Front Tire
Right Rear Tire
Left Front Tire (Video)
Right Front Tire (Video)
// Upload an item to see the response
4. Check Progress
Returns all items with their AI analysis status. Poll this after uploads to see scores appear.
// Click to check current progress
5. Submit Inspection
Finalise the inspection. All 18 items must be uploaded. Returns an error listing any missing items.
// Submit once all items are uploaded
6. Verify Certificate
Anyone can verify an inspection certificate hash — no API key required. Returns the inspection details and confirms the document has not been tampered with.
// Paste a hash and click Verify
Lookup by Certificate Code
Retrieve an inspection using the 6-character code printed on the certificate. No API key required — publicly accessible.
// Enter a code and click Lookup
7. Inspections by Email
Retrieve all inspections linked to an email address, regardless of status. Requires API key.
// Enter an email and click Fetch