
2025 Hyundai Kona
Limited · SUV
$33,400
$500 under median
11,260 km · Kelowna, BC · 138 comparables · 9d listed
The platform
Use one product or all of them. Each one answers a different question about the same vehicle.
Seventeen characters in, the vehicle out, with a source on every field.
Embedded
The same decode, market and recall facts behind your own interface — your domain, your design, our record underneath.

2025 Hyundai Kona
Limited · SUV
$33,400
$500 under median
11,260 km · Kelowna, BC · 138 comparables · 9d listed
Who reads it
The same facts answer a different question depending on whose desk they land on.
Dealers
Seventeen characters at the desk return the vehicle, what the market is asking for it today, and every campaign the manufacturer has not closed.
See dealersFleets
Send a VIN list and a roster comes back: specifications, recall campaigns and today’s value, one row per unit.
See fleetGovernment
A registration begins with seventeen characters. Cardog returns the vehicle behind them, including the makes and models other decoders answer empty.
See governmentInsurance
The VIN becomes the build itself, its recall campaigns and its market value, before the rate is written rather than after the claim.
See insuranceLending
A loan file names a VIN. Cardog turns it into the vehicle, a current market value, and the campaigns that vehicle carries.
See lendingManufacturers
Read your own vehicles as they register, list and trade — model-year breakdowns, asking-price curves and recall campaigns.
See manufacturersBeyond the decode
A decode says what the vehicle is. Each of these answers something else about the same seventeen characters.
Transport Canada and NHTSA publish separately. Both are read every night and answered per VIN.
Weight rating, engine, drivetrain and body for the build as it left the plant, with a unit and a source on every value.
A used truck arrives with the seller’s account of it. Cardog returns what the inspectors wrote down.
Send a set of VINs. Every run returns a file with the columns you chose, and a change file for what moved since the last one.
One integration, every vehicle. Identity, market price and recalls come back from the same call, for the makes and models other decoders return empty.
Connect it to the systems you already run. Call the API from your code, take a webhook when something changes, or point an agent at the MCP server.
The systems shown are kinds of integration.
Start wherever it suits you. In the portal, with a file you send us, or in your own code.
Decode a VIN
2024 Tesla Model 3
Standard Range Plus
Decode a VIN. Type a VIN into the portal and read the year, make, model, trim and recalls on screen.
| vin | year | make | model |
|---|---|---|---|
| LRW3E7FA8… | 2024 | Tesla | Model 3 |
Send the file. Upload a file of VINs and the decoded columns come back on every row.
Build your own. Call the REST API, use the TypeScript or Python SDK, or point an agent at the MCP server.
Create an account, get a key, and make your first call in minutes.