VIN fraud

Catch cloned and mismatched VINs before you commit

Seven named checks run a VIN against the record. Each returns its own verdict, so you see which one failed.

Know your vehicle

2 checks flagged

5TDGZRBHXMS548120

  • Structure validpass
  • Check digitpass
  • Pattern knownpass
  • Decodes to a vehiclepass
  • Consistent historypass
  • No duplicate live listingsflag
  • Odometer sequence plausibleflag
model-year:toyota/highlander/20215 of 7 · review
one VIN · two live listings
2021 Toyota Highlander
Fair Price

2021 Toyota Highlander

XLE · SUV

$41,900

$500 over median

48,210 km · Scarborough, ON · 96 comparables

Decoded from VIN

5TDGZRBHXMS548120

2021 Toyota Highlander
Great Deal

2021 Toyota Highlander

XLE · SUV

$34,400

$7,000 under median

31,450 km · Laval, QC · 96 comparables

1 recall

5TDGZRBHXMS548120

Clones

Two live listings, one VIN

A clone borrows a real vehicle's VIN. Ask for the listings on that VIN and both come back, dated.

Facts, not a score

You get listings and dates; the conclusion is yours.

The price is the bait

The clone is listed $7,500 under the vehicle it copies. That rating is the market’s read of an ask, not a verdict on the VIN.

Ride-share

Rules run on the vehicle, not the form

Onboarding decides whether a car may carry passengers. Every rule in that decision answers off the VIN — age, body and seats, and any campaign still open against it.

The decode, not the description

Year, model, body, doors and seats come back as typed fields. What the driver entered stays beside them, not instead of them.

Campaigns, with the remedy as it stands

Transport Canada campaigns land on the VIN carrying their own remedy state. Nothing is ever returned as done.

Driver onboardingVehicle check

Vehicle identification number

2HGFC2F54KH012345

Check digit valid · 17 characters

2019 Honda Civic LXMatch

2019 Honda Civic LX

Sedan · 5 seats

Platform rules

  • Model year 2015 or newerpass

    2019

  • Four doors, five seatspass

    Sedan · 4 doors

  • No open recall workaction

    TC 2025-599 · remedy available

One action before approval

Book the recall remedy
  • Driver's claimthe VIN, as entered
  • VIN decodeyear · body · doors · seats
  • Transport Canadacampaign TC 2025-599

Know your vehicle

verified against the record

2HGFC2F54KH012345

  • Structure validpass
  • Check digitpass
  • Pattern knownpass
  • Decodes to a vehiclepass
  • Consistent historypass
  • No duplicate live listingspass
  • Odometer sequence plausiblepass
model-year:honda/civic/20197 of 7

Lenders and insurers

The check before the loan or the policy

Run the checks at the application and keep the answers with the file — the clean ones as well as the flagged.

Lending

The vehicle is the security. Verify it like the borrower.

Insurance

The quote call returns the vehicle it rates.

How it works

Two calls

The first returns the vehicle. The second returns its live listings.

request
curl https://api.cardog.app/v2/vin/2HGFC2F54KH012345 \
  -H "x-api-key: crdg_live_…"

curl https://api.cardog.app/v2/vin/2HGFC2F54KH012345/listings \
  -H "x-api-key: crdg_live_…"
response 200 OK
{
  "vin": "2HGFC2F54KH012345",
  "valid": true,
  "year": 2019, "make": "Honda",
  "model": "Civic", "trim": "LX",
  "refs": { "modelYear": "model-year:honda/civic/2019" },
  "nano": "2HGFC2F5KH", "squish": "2HGFC2F5K"
}

Use cases

Wherever a vehicle is taken at its word

Marketplaces

A cloned or re-stamped VIN caught at intake, before the listing goes live.

After the check

The check does not stop at the application

The VINs you already hold are read again every night, and only the ones whose answer changed come back.

Nightly re-check

04:12
  • 2019 Honda Civic LX1 new campaign
  • 2021 Toyota Corolla LEno change
  • 2016 Hyundai Elantra GLfloor in 4 months
  • 2020 Kia Forte EXno change
2,184 active vehicles checked2 changed

Ready to run your first check?

Create an organization, get a key and check a VIN today.