Tool detail
2s
Decodes a 17-character VIN into vehicle identity, plant, engine, transmission, and body/weight specs via NHTSA's vPIC database.
Categories: Reference data
Use when
- decode a VIN to get make, model, year, and trim
- get engine and transmission specs from a VIN
- find where a vehicle was assembled from its VIN
Not for
- not for partial or non-standard VINs; expects a valid 17-character VIN
Inputs
GET query params: vin (17-char string, required), modelYear (integer 1949-2099, optional)
Admitted input schema
{
"type": "object",
"properties": {
"modelYear": {
"type": "integer",
"minimum": 1949,
"maximum": 2099,
"description": "Optional model-year hint — disambiguates VINs where the year-digit wraps (A=1980/2010, etc.)."
},
"vin": {
"type": "string",
"minLength": 17,
"maxLength": 17,
"description": "17-character VIN. Case-insensitive. Excludes letters I, O, and Q per VIN standard."
}
},
"required": [
"vin"
],
"additionalProperties": false
}Endpoint
- Method
GET- URL
https://2s.io/api/vehicle/vin-decode
Payment
- Protocol
- x402
- Listed price
- 0.006 USDC per call on Base
- Payment method
- exact
- Network
- eip155:8453
- Asset
- 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913
Listed terms are catalog metadata. The caller supplies inputs and calls the tool outside Onelayer. If payment is required, the caller uses a compatible wallet to pay.
Source
- Directory
- Coinbase x402 Bazaar
- Record
- GET https://2s.io/api/vehicle/vin-decode
- Retrieved
- 2026-09-30T20:37:07.382Z
- Catalog file SHA-256
6837ccddf886f0007cf3727ea9d27faaa5047b51b4f425345c554ce1c271a524- Catalog built
- 2026-09-30T22:31:58.034Z