VIN Decoding API

Everything a VIN knows. In one call.

Send a VIN, get a complete vehicle specification back — engine & drivetrain, performance, economy, dimensions, warranty, colors and features. Top-quality data at the lowest pricing on the market.

POST /api/vin-lookup
VIN WBAAV53431JR78115
Vehicle
2001 BMW 330i
Engine
3.0L I6 DOHC
Power
225 hp · 214 lb-ft
0–60 mph
4.76 s
Economy
18 / 27 mpg
Drivetrain
RWD · 5-speed
Body
Sedan · 5 seats
MSRP
$33,990

Full US coverage

Complete coverage of US passenger vehicles across the last two decades of model years.

Rock-bottom pricing

Unlimited API calls from $250/mo, with per-call and metered options for smaller teams.

Instant setup

Register, grab your API key and make your first decode in as little as five minutes.

What you get

A full specification, not just the basics.

Every decode returns a deep, structured record. Coverage varies by vehicle, but where the data exists, you get all of it.

Vehicle details

Year, make, model, trim and body type — the core identity of the vehicle.

Pricing

MSRP and base invoice pricing on most vehicles.

Engine & drivetrain

Displacement, cylinder layout, fuel type, valves, cam type, drivetrain and transmission.

Performance

Horsepower, torque (with RPM figures) and 0–60 mph times.

Economy

City, highway and combined MPG, range and fuel tank size — plus kWh/range for EVs.

Body & dimensions

Length, width, height, wheelbase, weights, ground clearance and turning circle.

Warranty

Manufacturer warranty terms grouped by category, where provided.

Colors

Interior and exterior color options with matching RGB values.

Features & packages

Standard safety and convenience features, plus available optional packages.

One endpoint

Post a VIN.
Parse the response.

A single authenticated POST returns a clean, predictable JSON document. No XML, no cryptic codes — just structured vehicle data your app can use immediately.

Consistent schema across every vehicle
Nested objects for engine, performance, economy and body
Free, cached re-lookups of the same VIN
Included on plans that offer VIN decoding
Full field reference in the docs
200 — /api/vin-lookup
{
  "success": true,
  "data": {
    "year": "2001",
    "make": "BMW",
    "model": "3 Series",
    "trim": "330i - Sedan",
    "body_type": "Sedan",
    "msrp": 33990,
    "base_invoice": 30750,
    "platform_code": "E46",
    "engine_drivetrain": {
      "cylinder_layout": "I6",
      "engine_displacement": 3,
      "fuel_type": "premium unleaded (required)",
      "cam_type": "Double overhead cam (DOHC)",
      "drivetrain": "rear wheel drive",
      "transmission": "5-speed manual"
    },
    "performance": {
      "horsepower": 225,
      "torque": 214,
      "zero_to_sixty_time": 4.76
    },
    "economy": {
      "mpg_city": 18,
      "mpg_highway": 27,
      "mpg_combined": 22,
      "fuel_tank_size": 16.6
    },
    "body": {
      "curb_weight": 3318,
      "length": 176,
      "wheelbase": 107,
      "seats": 5
    }
  }
}

Just need one VIN, free?

We run VIN-Decoding.com so consumers can look up a single VIN at no cost — no account required.

Try it free

Decode your first VIN today.

Register, choose a plan with VIN decoding, and start pulling full specifications in minutes.