VIN Data

Vehicle History API -- generate a vehicle history report

Generate a vehicle history report for a VIN. Reports are retained for 90 days -- reuse the same id with the same VIN to retrieve the same report without a new billable lookup. Also accepts POST with the same parameters.

get/v2/pullreport

Request

Query parameters

idstring required
Example:00000000000002

Unique report/request ID. Reuse it for the same VIN within 90 days.

vinstring required
Example:1VXBR12EXCP901214

Vehicle identification number.

userstring required

Account username (Vehicle History API).

passstring password required

Account password (Vehicle History API).

format'json' | 'xml' | 'pdf' required
mode'test'

Set to test for development (test VINs only).

type'USA' | 'CAN'

USA or CAN report (format=pdf only).

brand0 | 1

Set to 0 for an unbranded PDF (format=pdf only).

lang'en' | 'es'

PDF language (format=pdf only).

callbackstring

JavaScript callback method name (format=json).

Response

Vehicle history report (JSON shown; XML and PDF also available)

idstring
vinstring
datestring
attributesobject
jsiobject[]

Junk / salvage / insurance records.

checksobject[]

Title brand records.

lienobject[]

Lien, impound and export records (add-on).

theftsobject[]

Theft and theft recovery records (add-on).

salvageobject[]

Salvage auction records (add-on).

accidentsobject[]

Accident records (add-on).

saleobject[]

Sale/listing records (add-on).

cleanboolean

True if free of title brands, salvage and insurance records.

successboolean

Example response

{
  "date": "2020-07-10 14:07:09 PDT"
}

Changes

No recorded changes to this operation across all 1 revision of this API.