AllSearchCriteria
Search criteria that accepts VIN, license plate, or Make/Model/Year. The system uses the highest priority method available:
- VIN (highest priority)
- License Plate
- Make/Model/Year (lowest priority)
- licenseType: string | null
Plate min length:1max length:8Vehicle license plate number (1-8 characters). If provided without VIN, takes priority over Make/Model/Year. State is required when using license plate search.
- makeType: string | null
Vehicle manufacturer (e.g., "Toyota", "Ford", "Honda"). Required for Make/Model/Year search if VIN and licensePlate are not provided.
- mileageType: integerFormat: int32
Current vehicle odometer reading in miles. Required. Must be between 1 and 250,000.
- modelType: string | null
Vehicle model name (e.g., "Camry", "F-150", "Civic"). Required for Make/Model/Year search if VIN and licensePlate are not provided.
- stateType: string | null
Short Name Two-letter US state code (e.g., "NY", "CA", "TX"). Required if zip is not provided.
- vinType: string | null
17-character Vehicle Identification Number. If provided, takes priority over licensePlate and Make/Model/Year.
- yearType: integerFormat: int32
Vehicle model year (e.g., 2020). Must be within the last 25 years and not in the future. Required for Make/Model/Year search if VIN and licensePlate are not provided.
- zipType: string | null
5-digit US ZIP code. Required if stateShortName is not provided. ZIP takes precedence over state for location-based pricing.