Rolls-Royce logoCar make · United Kingdom · 2001–2012

Rolls-Royce VIN Decoder

Enter a Rolls-Royce VIN to read its model year, model, trim, engine and factory specs. The lamps check the format as you type.

  • 17 characters
  • Rolls-Royce WMI
  • Check digit

Rolls-Royce

MAKE DATA
Country
United KingdomFrom the WMI codes below
WMI
SCA1 maker code in our patterns
Models
7 VIN patterns listed below
Years
2001–2012Sample years in the table
Check digit
North American, position 9

/rolls-royce-vin-decoder

01About

About Rolls-Royce

It does not get a lot more stately, opulent and splendid than the usual Rolls-Royce. For decades, the marque has set a typical that other luxury carmakers have aspired to achieve. Although the exclusive car maker has hit a couple of bumps within the road over time, it's largely been symbolic of automotive excellence for many of its 100-plus years in the industry.

The company hit a tough patch in early seventies. Issues with an electric train engine contract brought to severe financial hardships, which triggered the maker to apply for personal bankruptcy. The organization was eventually nationalized through the British government.

Just like a number of other vehicle producers, throughout the very first World War, Comes Royce was switched to war production, but rather than building cars, they build plane engines such as the Bald eagle that was utilized by 1 / 2 of from the Allied martial artists.

Nowadays, the Rolls-Royce group of automobiles includes a trio of regal Phantoms -- the sedan, coupe and Drophead (British for convertible) coupe -- in addition to the more compact, "basic levelInch Ghost. While other car manufacturers offer cars at these stratospheric cost points, we do not doubt the business's capability to keep moving for years to come.

02Models

Rolls-Royce VIN patterns

One sample year per model. The pattern is VIN positions 1–8 and 10–11: everything except the check digit and the serial.

Rolls-Royce models Corniche to Silver Seraph
ModelYearVIN pattern
Corniche2001SCAZK29E1C
Ghost2011SCA664S5BU
Park Ward2002SCALD61E2C
Phantom2012SCA681L5CU
Phantom Coupe2009SCA3C6759U
Phantom Drophead Coupe2012SCA682D5CU
Silver Seraph2002SCALA61E2C

SCA maker code (WMI) · ZK29E vehicle descriptor · 1 model-year code · C plant code. The check digit (position 9) sits where the dot is.

03Location
Looking through the windshield from outside: the VIN tag sits on the dashboard at the driver's side, at the base of the glass (01). The VIN sticker is on the driver's door frame (02).01 DASH TAG02JAMB

Where to find a Rolls-Royce VIN

  1. Dashboard tagDriver's side, at the base of the windshield. Read it from outside the car.
  2. Door jamb stickerOpen the driver's door and look at the frame.
  3. PaperworkTitle, registration and insurance card all carry the full VIN.
04Breakdown

How a Rolls-Royce VIN breaks down

The 2012 Phantom pattern from the table, SCA681L5·CU, position by position. A VIN has 17 characters and never uses I, O or Q.

2012 Rolls-Royce Phantom · VIN pattern? = check digit · # = serial
1–3 · WMIMaker & countrySCA · Rolls-Royce, United Kingdom
4–8 · VDSModel, body, engine681L5 · Phantom
9CheckCalc.
10YearC · 2012
11PlantU
12–17 · SerialUnique to this vehicleNot in the pattern
WMI · 1–3SCA for United Kingdom.
VDS · 4–8Model, body and engine. The decoder turns these into specs.
CHECK · 9Worked out from the other 16 characters. A typo breaks it.
YEAR · 10C is 2012 here. In the table, 1 is 2001 and B is 2011.
PLANT · 11The factory that assembled the car.
SERIAL · 12–17Unique to each vehicle, so it isn't part of the pattern.
05API

Decode Rolls-Royce VINs in your app

  • 22 fields per decode: year, model, trim, engine, dimensions, mpg, features
  • Salvage checks and US plate lookups on the same key
  • BASIC $0, PRO $69, ULTRA $99 a month, billed by RapidAPI
GET/v2.0/decode_vin
import os, requests

r = requests.get(
    "https://vindecoder.p.rapidapi.com/v2.0/decode_vin",
    params={"vin": "<Rolls-Royce VIN>"},
    headers={
        "X-RapidAPI-Key": os.environ["RAPIDAPI_KEY"],
        "X-RapidAPI-Host": "vindecoder.p.rapidapi.com",
    },
    timeout=10,
)
spec = r.json()["specification"]
# spec["year"], spec["model"], spec["engine"] …