ReadoutVIN source:
GET /v1.1/decode_vinMODEL YEAR —
Decoded vehicle
—
—MPG city
—MPG highway
- Engine
- —
- Transmission
- —
- Drive
- —
- Fuel
- —
- Tank
- —
- Seating
- —
- Steering
- —
- Brakes
- —
- L × W × H
- —
Tool T3 · free · no sign-up
Motorcycles built since 1981 for North America carry the same 17-character VIN as cars. Enter it to read the model year, make, model and engine. It is stamped on the steering neck; see where.
Position 10 gives the model year, which repeats every 30 years (C is 1982 or 2012). The decode settles it.
GET /v1.1/decode_vinMODEL YEAR —
—
109 motorcycle brands, from the big four Japanese makers to European and American builders, each with its models and where to find the VIN.
import os, requests r = requests.get( "https://vindecoder.p.rapidapi.com/v2.0/decode_vin", params={"vin": "<motorcycle VIN>"}, headers={ "X-RapidAPI-Key": os.environ["RAPIDAPI_KEY"], "X-RapidAPI-Host": "vindecoder.p.rapidapi.com", }, timeout=10, ) spec = r.json()["specification"]
const url = new URL("https://vindecoder.p.rapidapi.com/v2.0/decode_vin"); url.searchParams.set("vin", "<motorcycle VIN>"); const res = await fetch(url, { headers: { "X-RapidAPI-Key": process.env.RAPIDAPI_KEY, "X-RapidAPI-Host": "vindecoder.p.rapidapi.com", }, }); const data = await res.json(); if (data.success) console.log(data.specification);
curl -G "https://vindecoder.p.rapidapi.com/v2.0/decode_vin" \ --data "vin=<motorcycle VIN>" \ -H "X-RapidAPI-Key: $RAPIDAPI_KEY" \ -H "X-RapidAPI-Host: vindecoder.p.rapidapi.com"
Subscribe on RapidAPI, copy your key, make the call. Upgrade to PRO or ULTRA there when you need more.