Skip to content

Claims Report - InsuranceReportByVIN ​

Use Cases ​

  • Deep used car condition verification: obtain relatively complete insurance and claims records by VIN to support acquisition decisions.
  • Accident risk and price assessment: combine loss amount, accident type, and repair clues for pricing and grading.
  • Insurance review and anti-fraud: verify case status, claim count, and abnormal flags to assist risk judgment.
  • Report delivery and customer communication: used for condition disclosure, transaction explanation, and after-sales dispute records.

Endpoint ​

See the cooperation email notification.

Request Parameters ​

Request Method ​

POST

Request Parameters ​

ParameterTypeRequiredDescription
access_tokenStringYesAccess token
vinStringYesVehicle identification number
notify_urlStringYesPublicly accessible callback URL
req_imgStringYesDriving license image URL
plate_numStringNoLicense plate number (recommended)
engine_numStringNoEngine number

Response Fields ​

Synchronous Response Result ​

{ "ret": 200, "data": { "orderNum": "73579032351050" }, "msg": "" }

orderNum // Query order number

Async Notification Field Structure ​

Field NameTypeDescription
orderReportVehicleObjectVehicle base information
orderReportVehicleModelObjectModel information
orderReportVehicleExactInsuranceObjectPrecise claim information
orderReportExtendObjectReport extension information (contains PDF and JPG report links)

Examples ​

Async Notification Example ​

Example

{ "orderReportVehicle":{// Vehicle base information "vin":"LBV61AF09PSB66xxx",// VIN "plateNum":"",// License plate number "engineNum":"",// Engine number "suppliers":[12],// Product code set "is_true":true,// true: has data; false: no data "orderNum":"20250723262454125**3"// Order number }, "orderReportVehicleModel":{// Model information "brand":"",// Brand "series":"",// Series "is_true":""// true: has data; false: no data }, "orderReportVehicleExactInsurance":{// Precise claim information "is_true":1,// Flag: 1 = purchased with data; 2 = purchased, query no data; 3 = not purchased; 4 = purchase failed "data":[{// Repair information "VehicleInfo":{// Vehicle information "FirstRegDate":"1-2年",// Production date "IsBusinessRecord":"否",// Whether there are business records "DriverNumber":"1任",// Number of owners "UseNatureCode":"非营业企业",// Current usage type "IsNotOwn":"是",// Whether there is a non-individual owner "OwnerType":"个人"// Current owner type }, "InsuranceInfo":{// Insurance information "IsEffectiveCMI":"是",// Current commercial auto insurance validity "LargeAmount":"5000",// Largest loss amount "RecordicPending":"否",// Unclosed insurance case record (yes/no) "IsWaterflooded":"否",// Whether flooded "Inscompensation":"否",// Insurance claim denial record (yes/no) "RecordIWriteoff":"否",// Insurance case cancellation record (yes/no) "CpiDangTimes":"0",// Compulsory insurance claim count "CmiDangTimes":"1",// Commercial auto insurance claim count "IsSeriescoverCPI":"多张保单连续投保",// Compulsory insurance continuity "IsRobber":"否",// Whether theft/robbery occurred "IsEffectiveCPI":"是",// Current compulsory insurance validity "IsBurned":"否"// Whether burned }, "ClaimDetail":[{// Claim information "LossoccurDate":"2024年二季度",// Claim time "LossPart":"喷漆:右后视镜上壳,喷漆:右前翼子板,喷漆:右后翼子板,保险杠,喷漆:右前车门",// Loss part "VehicleLossAmount":"5000",// Vehicle loss amount "IsRobber":"否",// Whether theft/robbery "ClaimType":"商业险",// Claim type "IsBurned":"否",// Whether burned "IsWaterflooded":"否",// Whether flooded "ClaimStatus":"已结案,结案金额大于0"// Case status }] }] }, "orderReportExtend":{// Report extension information "is_true":false,// false when empty; true when it has content "orderReportUrl1":"",// Claim report in PDF generated from existing content "orderReportUrl2":"",// Claim report in JPG generated from existing content "orderReportUrl3":""// Claim report in HTML generated from existing content } }

Error Codes ​

Error Code List ​

Error Code (ret)Description
200Success
400Error, usually parameter validation failure, invalid VIN format, abnormal request, etc.
404No data found

Async Notification Description ​

The async notification pushes a JSON payload to the callback URL provided in the request. After processing the notification, output 1 to confirm receipt.

Normally it completes within about 20 seconds. Obtain the downstream client's success response;

otherwise it re-pushes every 3 minutes, up to 12 times.

orderReportVehicle Structure ​

ParameterTypeDescription
vinStringVIN
plateNumStringLicense plate number
engineNumStringEngine number
orderNumStringOrder number
suppliersArrayProduct code set
is_trueBooleantrue: has data; false: no data

orderReportVehicleModel Structure ​

ParameterTypeDescription
brandStringBrand
seriesStringSeries
is_trueBooleantrue: has data; false: no data

orderReportVehicleExactInsurance Structure ​

ParameterTypeDescription
dataArrayRepair information
is_trueByteFlag: 1 = purchased with data; 2 = purchased, query no data; 3 = not purchased; 4 = purchase failed

Data.InsuranceInfo Structure ​

ParameterDescription
IsEffectiveCPICurrent compulsory insurance validity
IsEffectiveCMICurrent commercial auto insurance validity
IsRobberWhether theft/robbery occurred
IsBurnedWhether burned
IsWaterfloodedWhether flooded
IsSeriescoverCDRVehicle damage insurance continuity
IsSeriescoverCPICompulsory insurance continuity
IsEffectiveTPLCurrent third-party liability insurance validity
IsEffectiveMVLCurrent motor vehicle loss insurance validity
IsCoverageMVLCurrent vehicle damage coverage amount
CpiDangTimesCompulsory insurance claim count
CmiDangTimesCommercial auto insurance claim count
LargeAmountLargest loss amount
LargeClaimsLarge claim (yes/no)
RecordicPendingUnclosed insurance case record (yes/no)
RecordIWriteoffInsurance case cancellation record (yes/no)
InscompensationInsurance claim denial record (yes/no)

Data.VehicleInfo Structure ​

ParameterDescription
FirstRegDateFirst registration date
BodyColorBody color
CarCategoryVehicle category
DriverNumberNumber of owners
OwnerTypeCurrent owner type
UseNatureCodeCurrent usage type
engineNumEngine number
EmissionStandardsEmission standard
ProductionDateProduction date
IsBusinessRecordWhether there are business records
VINVIN
plateNumLicense plate number
plateTypePlate type code (see code table)
VehicleCategoryCategory attribute
ReplacementValueNew car purchase price
BrandBrand name
vehicleTypeVehicle type (see code table)
VehicleDisplacementDisplacement
ModelNameTrim name
RatedPasscapaRated seating capacity
IsNotOwnWhether there is a non-individual owner

Data.ClaimDetail Structure ​

ParameterDescription
ClaimStatusCase status
LossoccurDateClaim time
ClaimTypeClaim type
OptionCauseAccident cause
AccidentLiabAccident liability assignment
VehicleLossAmountVehicle loss amount
IsRobberWhether theft/robbery
IsBurnedWhether burned
IsWaterfloodedWhether flooded
LossPartLoss part

orderReportExtend Structure ​

ParameterTypeDescription
is_trueBooleantrue: has data; false: no data
orderReportUrl1StringFormatted HTML report generated from the text JSON; has content immediately after the callback is received
orderReportUrl2StringAI-extracted risk summary report generated later; because AI generation takes time, it usually has content about 5 minutes after the callback
orderReportUrl3StringEmpty, reserved field

Notes

The AI-extracted risk summary report is a test giveaway; it may be removed later due to policy or technical reasons.

Formatted HTML ​

https://{domain}/20251205/LBVHY3101LMW301_202512059184937176_3BlV2r.html

AI-extracted Risk Summary Report ​

https://{domain}/20251205/LBVHY3101LMW301_202512059184937176_3BlV2r_ai.html