CarsXECarsXE

Check a US VIN for lien and theft-related records. The /v1/lien-theft endpoint returns decoded vehicle context plus any reportable lien or theft events CarsXE finds for the VIN.

Results depend on available reporting sources and jurisdictions. Treat missing fields as unavailable data from the source, not as proof that the vehicle is clear.

Who uses this API

Lenders, wholesale buyers, dealerships, insurers, and consumer-facing vehicle marketplaces call this endpoint to check a US VIN for reportable lien and theft events before they fund, acquire, insure, or list a vehicle. Consumer applications built on the API should explain that results depend on available reporting sources and jurisdictions.

Use cases

B2B

B2C

Parameters

ParameterRequiredDescription
vinYesThe 17-character vehicle identification number
keyYesYour CarsXE API key

Example

Check lien and theft records

Code
curl -G https://api.carsxe.com/v1/lien-theft \
  -d key=YOUR_API_KEY \
  -d vin=2C3CDXFG1FH762860

Response

Top-level shape

{
"success": true,// always true on 200
"timestamp": "2025-12-07T20:32:11.027Z",// ISO 8601 response time
"year": 2015,
"make": "DODGE",
"model": "Charger",
"type": "CAR",
}

Click any object or array to expand it and see sample data. For the full interactive reference, try it live in the API Reference.

All response fields are optional except fields included in a successful response. Empty or missing events means CarsXE did not receive an event group for that VIN in that response.

events

Each item in events is a reportable lien or theft-related record. Event payloads can include additional source-specific fields.

Event types

The events array can contain the following record types. Fields listed for each type are present when the reporting source provided them.

Event typeFieldsDetailsDerived text
Open Lienlienholder, location, dateText as supplied, state, dateVehicle is reported to have an open lien on title: <lienholder>
Active TheftlocationStateThe vehicle is reported to be an active theft.
Recovered TheftlocationStateThe vehicle is reported to be a recovered theft
Exporteddate, locationMM/DD/YYYY, stateVehicle is reported to have been exported out of the United States
Towing/Impounddate, locationMM/DD/YYYY, stateVehicle is reported as Towed or Impounded
Vehicle for SaledateMM/DD/YYYYVehicle is reported to have been available for sale on eBay Motors.com...

Use event to branch on type, then read details_list for the derived text. Missing fields mean the source did not provide that value.

How to interpret results

Use this endpoint as a screening signal, not as a complete legal determination of title status.

Errors

See the Errors guide for the full list. The most common cases specific to this endpoint: