Government
Every registration decoded from its VIN
A registration begins with seventeen characters. Cardog returns the vehicle behind them.
Vehicle fields
check digit validKM8HECA39VU503424
2027 Hyundai Kona Limited
- Make
- Hyundai
- Model
- Kona
- Model year
- 2027
- Trim
- Limited
- Body
- Sport utility · 5 door
- Fuel
- Gasoline
- Cylinders
- 4
- Weight rating
- 2,050 kg
The counter
The fields a registration needs
One VIN returns model, model year, trim, body, fuel, doors, cylinders and weight rating.
Fuel and body decide the plate
Plate programs read both fields.
Registration
check digit 92021 Hyundai Elantra Limited
Vehicle fields
- 2024 Tesla Model 3LRW3E7FA8RC099361US decoder · no resultdecoded
- 2024 Tesla Model YLRWYGDEE9RC658645US decoder · no resultdecoded
- 2013 Chevrolet Orlando LTKL77P2ET1DK027434US decoder · make onlydecoded
- LE2023 Lion Electric Lion62LAFN2248PJ000217US decoder · make onlydecoded
Coverage
Decoding what other decoders return empty
A decoder built on US records cannot finish these VINs.
Sold only in this market
Nameplates absent from US window stickers decode.
Coverage gaps
An unreadable VIN becomes a pattern
A VIN the decoder cannot read yet is kept and decodes once its pattern is added.
One pattern answers many vehicles
It comes from the manufacturer's documentation, and the VIN returns decoded.
Pattern queue
queued for patterns- QueuedThe VIN the decoder cannot read is held, not keyed by hand.
- BuiltThe pattern is written from the manufacturer's own documentation.
- ReturnedThe VIN comes back decoded, and so does every vehicle sharing it.
The coming model year
Decoded before the first unit registers
A vehicle reaching the counter in its first month comes back whole, because the pattern was read from the manufacturer's documentation rather than learned from a year of registrations.
Low-volume makers and trailers, the same way
A nameplate with a few hundred units on the road decodes from the same documentation a mass-market one does.
Vehicle fields
check digit validKM8HECA39VU503424
2027 Hyundai Kona Limited
- Make
- Hyundai
- Model
- Kona
- Model year
- 2027
- Trim
- Limited
- Body
- Sport utility · 5 door
- Fuel
- Gasoline
- Cylinders
- 4
- Weight rating
- 2,050 kg
Validation
Every VIN is checked on receipt
The ISO 3779 check digit is recomputed, so a mistyped or invented number is flagged.
The flag names the reason
Length, character set and check digit each fail separately.
On receipt
ISO 3779- KM8HECA39VU5034242027 Hyundai Kona Limiteddecoded
- 3N1CK3CP9HL267092check digit does not matchflagged
- KMHLP4AGQMU213874Q is not a VIN characterflagged
- JA4AJVAW2PU60634sixteen charactersflagged

2021 Hyundai Elantra
KMHLP4AG9MU213874
5recall campaigns on file
- Electrical systemTCRemedy pending · May 6, 20262026-237
- Electrical systemNHTSARemedy pending · Apr 30, 202626V177000
- Seat beltsTCRemedy available · Jun 19, 20252025-341
- Fuel systemNHTSARemedy available · Jul 18, 202424V509000
- Brake systemTCRemedy available · Mar 7, 20232023-118
Sample recalls
Recalls
Campaigns matched to the vehicles on the register
Every campaign Transport Canada and NHTSA publish is matched to the vehicles it names, and refreshed every night.
A new campaign lands on the VINs it names
The component and the remedy come back with it, as the regulator published them.
Both authorities, on one vehicle
A vehicle sold in this market can carry campaigns from either, and each keeps the authority and number it was issued under.
Crash ratings
A crash rating belongs to a build, not a model year
One model year usually carries several rated configurations. The VIN says which one, and where it cannot, the answer says so.
Untested and exempt are findings, not gaps
A vehicle the programme never tested comes back unrated, and one above the weight class comes back exempt. Neither is a zero.
A crash rating, resolved against the whole VIN
2 of 4 pin to one configuration
2021 Toyota RAV4, hybrid
2T3RWRFV7MW214806
nano:2T3RWRFVMW
3 rated configurations
model-year:toyota/rav4/2021
suv · awd · hybrid
5 of 5 overall
2021 Toyota RAV4, gasoline
2T3R1RFV9MC187432
nano:2T3R1RFVMC
3 rated configurations
model-year:toyota/rav4/2021
suv · awd · na
The gas build lands on its own row, not on its hybrid sibling's.
2022 Ford F-150
1FTEX1CB7NKB21947
nano:1FTEX1CBNK
13 rated configurations
model-year:ford/f-150/2022
Thirteen narrowed to three, which differ by an axis the decode does not model. The tie is reported, not broken: the headline comes back null rather than picked.
2023 Ford F-350
1FT8W3BM8PED40318
nano:1FT8W3BMPE
no rating to choose from
model-year:ford/f-350/2023
NCAP does not rate vehicles over 8,500 lb GVWR. Worded exempt, never missing.
Sample builds · each build code is computed from the VIN beside it. The VIN serials are not real vehicles.
Commercial
The commercial fleet, from its own VINs
The fields a commercial plate class is written from decode the same way a passenger car's do.
Weight rating decides the class
GVWR, payload and towing come back on the same call as the model and the fuel.
Count your own register, not ours
Send the commercial VINs you already hold and the decoded rows come back; the census is yours, from your own file.
2025 Chevrolet Silverado 2500HD · 1GC1KNEY2SF331950
the fields the job depends on
Run record
delivered- Rows in
- every VIN sent
- Decoded
- returned with the vehicle
- Queued
- → patterns
- File
- registrations_r0418.csv
- Hash
- sha256 9c41b7e2…
- Returned
- next business day · sftp
- Watched
- alerts on a missing file
Delivery
A file in, decoded rows back
Send a day of VINs over the channel already in place.
Back the next business day
Rows, hash and time, for every delivery.
Every delivery is recorded
Each file comes back with its row count and the rows that could not be read.
Related products
The products behind the answer
Identity
Decode at the counter, or send the day's file: we decode it, reconcile it against the registry, and hand back what changed — including the days a source published nothing.
Recalls
Transport Canada and NHTSA campaigns matched to the vehicle on the registration, not to its nameplate.
Specifications
The build behind the registration: weight rating, body, drive and doors, each row naming the source it came from.
Feeds
A standing delivery rather than a call: the file, its cadence, its row count and the hash to check it against.
On the ground
Every row on the register is a vehicle on a road
A register is not a table of cars. It is everything plated in the province, including the vehicles the province runs itself.


