The record for every vehicle on the road.

Decode the VIN, price the vehicle against the live market, and check every recall that applies.

By desk

Built for the desks that handle a car

Pick a desk to see the three jobs it does with Cardog, and the answer for one real VIN.

OttervaleAuto insurance

Step 2 of 4 · Your vehicle

Get a quote

Vehicle identification number

5UXCR6C02M9E35249Decoded

Year

2021

Make

BMW

Model

X5

Trim

xDrive40i

Body

Sport utility

Engine

3.0L, 6 cylinders

Estimated value

$40,992

Median of 10,562 listings seen in the last 30 days · middle half $37,071 to $47,016

Recalls listed for this model year: 8 listed by Transport Canada (2026285, lights and instruments; 2024544, label; 2022202, structure; 2021596, high voltage; 2021078, visual system; 2020605, electrical; 2020464, high voltage; 2020409, lights and instruments)

Filled from the VIN by Cardog

Continue
Ottervale’s quote form, filled from a public listing’s VIN.
Ottervale's quote form, filled from a public listing's VIN.
  1. 1Resolve a policy row to the exact build
  2. 2Settle a total loss on today's asking prices
  3. 3Read the whole book again before renewal
See how insurers use it

What comes back

Seven products, one key

Use one at a time or all of them together. Each answer carries its source and the day it was read.

Vehicle record

Seventeen characters in, the build out

Year, make, model, trim, body, drive, engine and plant, each field marked with where it came from.

Explore identity
GET

/v2/vin/2T3D1RFV5RW435871

2024 Toyota RAV4 Limited

Check digit valid · resolved to one build

Model year
2024decode
Make and model
Toyota RAV4decode
Trim
Limitedlisting
Body
Sport utility, 5 doorsdecode
Weight rating
4,001 - 5,000 lbdecode
Assembly
Woodstock, ONdecode

No source carries drive or engine for this build, so the record says so instead of guessing.

Market

What the market is asking today

A median and middle half for the model year, from listings seen this month.

Explore market data

2024 Ford F-150 market

as of Oct 25, 2026

Median asking price

$53,995

this Lariat $51,968
$48,982middle half$59,999

279

Live listings

40

Days listed

59,920

Seen, 30 days

Recalls

Campaigns for the model year

Transport Canada and NHTSA campaigns, joined to the model years they name.

Explore recalls

2025 Hyundai Tucson

as of Oct 25, 2026

4campaigns listed by Transport Canada for this model year

  • Lights and instruments

    TC 2026308

    Issued Jun 24, 2026 · 26,948 vehicles in Canada

  • Other

    TC 2026238

    Issued May 19, 2026 · 81,646 vehicles in Canada

  • Visual system

    TC 2026033

    Issued Jan 27, 2026 · 8,879 vehicles in Canada

Listed for the model year; the maker’s VIN lookup confirms whether one applies to a given vehicle.

Files

A spreadsheet in, filled rows out

Upload a list of VINs and each row comes back with its columns complete.

Send a file

units-october.csv

3 rows in

  • KL4AMESL8RB051206

    2024 Buick Encore GX Sport Touring

    decoded

    Sport utility · AWD · 1.3L, 3 cylinders · Bupyeong, South Korea

  • JM3KFBDM6P0248626

    2023 Mazda CX-5 GT

    decoded

    Sport utility · 4WD · 2.5L, 4 cylinders · Hiroshima

  • JN8BT3BB9RW283271

    2024 Nissan Rogue SV

    decoded

    Sport utility · 4WD · 1.5L, 3 cylinders · Japan

3 rows back, every column filledsame order as sent
Battery

The pack, cell by cell

State of health and every cell group's voltage, read at the diagnostic port.

Explore battery

2023 Volkswagen ID.4

Real read · VIN masked

100%

Battery scoreof 77.0 kWh rated usable

Cell groups96 of 96 · 5 mV spread
  • Cell
  • Energy
  • Pack
  • Warning
  • Battery

Other vehicles show their published pack and range until they are read.

Agents

Tools your agents can call

An MCP server that can identify a vehicle, quote it and list its campaigns.

MCP server

Agent, over MCP

3 tool calls

What should I know about this 2023 Kia Telluride SX Limited before I buy it?

identify_vehicle market_quote check_recalls

Listings of the 2023 Kia Telluride ask a median of $41,495, most between $38,982 and $45,999. Transport Canada lists 7 campaigns for the model year; Kia’s VIN lookup confirms which apply to this one.

Embed

Put the facts on your own pages

Listing cards and vehicle pages in your design, with our data underneath and a source behind each figure.

For dealers

northline-motors.example/inventory/150359

2025 Chevrolet Equinox Activ, manufacturer photo

2025 Chevrolet Equinox Activ

12,196 km · Calgary, AB

$36,495

A dealer site with the vehicle, its price and its market from a real read.

The record, by Cardog

Model-year median

$35,995

Inside the middle half · 72 live listings

0 campaigns listed by Transport Canada for this model year. The maker’s VIN lookup confirms which apply.

More from the same widget

  • 2024 Ram 1500 Rebel$54,996 median
  • 2025 Volkswagen Tiguan SEL R-Line Black$38,795 median

For developers

From the first call to production

REST, with TypeScript and Python SDKs. Send a VIN and follow the links the response hands back.

shell

curl https://api.cardog.app/v2/vin/1C4RJHDG0P8708786 \  -H "x-api-key: $CARDOG_API_KEY"# then follow links.quote and links.recalls

A real read of a public listing's VIN, trimmed to the vehicle, its market and its first campaign.

200 · 2023 Jeep Grand Cherokee Overland

// GET /v2/vin/1C4RJHDG0P8708786{  "vin": "1C4RJHDG0P8708786",  "valid": true,  "year": 2023,  "make": "Jeep",  "model": "Grand Cherokee",  "trim": "Overland",  "refs": {    "modelYear": "model-year:jeep/grand-cherokee/2023"  },  "links": {    "quote": "/v2/quotes/model-year%3Ajeep%2Fgrand-cherokee%2F2023",    "recalls": "/v2/vin/1C4RJHDG0P8708786/recalls"  }}// GET links.quote{  "priceMedian": 42988,  "priceP25": 36698,  "priceP75": 47995,  "liveCount": 85,  "asOf": "2026-10-26"}// GET links.recalls  (listed for the model year){  "recalls": [    {      "authority": "tc",      "campaignNumber": "2026418",      "component": "Suspension",      "recallDate": "2026-09-01"    },    …  ]}

Ways in

One record, however you work

One VIN reads identically in code, a spreadsheet, an agent or a web page.

2022 Lincoln Nautilus Reserve

2LMPJ8KPXNBL12868

For engineers wiring it into their own systems.

// @cardog/api

cardog.vin.getByVin("2LMPJ8KPXNBL12868")

{

"vin": "2LMPJ8KPXNBL12868",

"year": 2022,

"make": "Lincoln",

"model": "Nautilus",

"trim": "Reserve",

"bodyStyle": "Sport utility",

…

}