{"openapi":"3.1.0","info":{"title":"Vehicle VIN Toolkit","version":"1.0.0","description":"Decode and validate VINs, look up manufacturers, makes and models from NHTSA vPIC, plus pure VIN structure tools. One call, one computed answer, no accounts or API keys. Machine-payable over x402.","x-guidance":"Vehicle VIN Toolkit: Decode and validate VINs, look up manufacturers, makes and models from NHTSA vPIC, plus pure VIN structure tools. Use /vin-decode to decode a VIN with NHTSA vPIC, /vin-validate for the check digit and format, /vin-structure to split a VIN into parts with region and model-year candidates, /model-year-code for year to code, /wmi-lookup for a 3 character manufacturer code, /manufacturer-wmis to list codes for a manufacturer, /models-by-make-year for models of a make and year, /makes-by-type for makes of a vehicle type, /vehicle-types-for-make for the types a make builds. Each paid GET returns a computed verdict with the reasons, the source and what was NOT checked. A verdict of UNVERIFIED means a lookup failed: treat it as unknown. No account or key: pay per call in USDC over x402."},"servers":[{"url":"https://vehicle-vin.x402tookit.com"}],"paths":{"/makes-by-type":{"get":{"operationId":"makes_by_type","summary":"List the vehicle makes NHTSA records for a vehicle type (car, truck, motorcycle, bus, trailer), with an optional name filter.","description":"List the vehicle makes NHTSA records for a vehicle type (car, truck, motorcycle, bus, trailer), with an optional name filter.","tags":["vehicle","makes","nhtsa"],"parameters":[{"name":"type","in":"query","required":true,"description":"Vehicle type, e.g. car, truck, motorcycle, bus, trailer","schema":{"type":"string"}},{"name":"contains","in":"query","required":false,"description":"Optional text filter on make names","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Max makes returned, 1-100 (default 25)","schema":{"type":"integer"}}],"responses":{"200":{"description":"The answer.","content":{"application/json":{"schema":{"type":"object","properties":{"verdict":{"type":["null","string"]},"summary":{"type":["null","string"]},"reasons":{"type":["array","null"]},"type":{"type":["null","string"]},"vehicleTypeName":{"type":["null","string"]},"totalMakes":{"type":["null","number"]},"matching":{"type":["null","number"]},"shown":{"type":["null","number"]},"makes":{"type":["array","null"],"items":{"type":"object","properties":{"make":{"type":["null","string"]},"makeId":{"type":["null","number"]}}}},"degraded":{"type":["boolean","null"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"source":{"type":["null","string"]},"sourceUrl":{"type":["null","string"]},"asOf":{"type":["null","string"]},"disclaimer":{"type":["null","string"]}}},"example":{"verdict":"FOUND","summary":"195 make(s) are recorded for type \"car\"; 2 match \"ford\".","reasons":[],"type":"car","vehicleTypeName":"Passenger Car","totalMakes":195,"matching":2,"shown":2,"makes":[{"make":"FORD","makeId":460},{"make":"STANFORD CUSTOMS","makeId":6792}],"degraded":false,"notChecked":["whether a make is still active","models, years or counts of vehicles built","…1 more"],"source":"NHTSA vPIC (Vehicle Product Information Catalog)","sourceUrl":"https://vpic.nhtsa.dot.gov/api/","asOf":"2026-10-12T00:49:41.893Z","disclaimer":"Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting."}}}},"400":{"description":"A parameter was missing or out of range."},"402":{"description":"Payment Required"},"502":{"description":"The upstream source failed or timed out."}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.0200"},"protocols":[{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC","endpoint":"https://vehicle-vin.x402tookit.com/makes-by-type"}},{"x402":{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","scheme":"exact","currency":"USDC","endpoint":"https://vehicle-vin.x402tookit.com/makes-by-type"}},{"x402":{"network":"eip155:137","scheme":"exact","currency":"USDC","endpoint":"https://vehicle-vin.x402tookit.com/makes-by-type"}},{"x402":{"network":"eip155:42161","scheme":"exact","currency":"USDC","endpoint":"https://vehicle-vin.x402tookit.com/makes-by-type"}}]}}},"/manufacturer-wmis":{"get":{"operationId":"manufacturer_wmis","summary":"List the VIN manufacturer prefixes (WMIs) registered for a manufacturer name such as Honda, with country and vehicle type.","description":"List the VIN manufacturer prefixes (WMIs) registered for a manufacturer name such as Honda, with country and vehicle type.","tags":["vin","wmi","manufacturer","nhtsa"],"parameters":[{"name":"name","in":"query","required":true,"description":"Manufacturer name or part of it, e.g. Tesla","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Max prefixes to return, 1-100 (default 25)","schema":{"type":"integer"}}],"responses":{"200":{"description":"The answer.","content":{"application/json":{"schema":{"type":"object","properties":{"verdict":{"type":["null","string"]},"summary":{"type":["null","string"]},"reasons":{"type":["array","null"]},"query":{"type":["null","string"]},"total":{"type":["null","number"]},"distinctWmis":{"type":["null","number"]},"manufacturers":{"type":["array","null"],"items":{"type":"string"}},"countries":{"type":["array","null"],"items":{"type":"string"}},"shown":{"type":["null","number"]},"wmis":{"type":["array","null"],"items":{"type":"object","properties":{"wmi":{"type":["null","string"]},"manufacturer":{"type":["null","string"]},"country":{"type":["null","string"]},"vehicleType":{"type":["null","string"]}}}},"degraded":{"type":["boolean","null"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"source":{"type":["null","string"]},"sourceUrl":{"type":["null","string"]},"asOf":{"type":["null","string"]},"disclaimer":{"type":["null","string"]}}},"example":{"verdict":"FOUND","summary":"4 WMI registration(s) match \"Tesla\", across 1 manufacturer name(s) and 1 country.","reasons":[],"query":"Tesla","total":4,"distinctWmis":4,"manufacturers":["TESLA, INC."],"countries":["UNITED STATES (USA)"],"shown":4,"wmis":[{"wmi":"5YJ","manufacturer":"TESLA, INC.","country":"UNITED STATES (USA)","vehicleType":"Passenger Car"},{"wmi":"SFZ","manufacturer":"TESLA, INC.","country":"UNITED STATES (USA)","vehicleType":"Passenger Car"}],"degraded":false,"notChecked":["manufacturers not registered with NHTSA","whether a prefix is still in use today","…1 more"],"source":"NHTSA vPIC (Vehicle Product Information Catalog)","sourceUrl":"https://vpic.nhtsa.dot.gov/api/","asOf":"2026-10-12T00:49:42.357Z","disclaimer":"Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting."}}}},"400":{"description":"A parameter was missing or out of range."},"402":{"description":"Payment Required"},"502":{"description":"The upstream source failed or timed out."}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.0200"},"protocols":[{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC","endpoint":"https://vehicle-vin.x402tookit.com/manufacturer-wmis"}},{"x402":{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","scheme":"exact","currency":"USDC","endpoint":"https://vehicle-vin.x402tookit.com/manufacturer-wmis"}},{"x402":{"network":"eip155:137","scheme":"exact","currency":"USDC","endpoint":"https://vehicle-vin.x402tookit.com/manufacturer-wmis"}},{"x402":{"network":"eip155:42161","scheme":"exact","currency":"USDC","endpoint":"https://vehicle-vin.x402tookit.com/manufacturer-wmis"}}]}}},"/model-year-code":{"get":{"operationId":"model_year_code","summary":"Convert a model year (1980-2039) to its VIN position-10 code, or a code to its two possible years.","description":"Convert a model year (1980-2039) to its VIN position-10 code, or a code to its two possible years.","tags":["vin","model-year","lookup-table"],"parameters":[{"name":"year","in":"query","required":false,"description":"Model year 1980-2039. Give year or code.","schema":{"type":"integer"}},{"name":"code","in":"query","required":false,"description":"The position-10 VIN character, e.g. K","schema":{"type":"string"}}],"responses":{"200":{"description":"The answer.","content":{"application/json":{"schema":{"type":"object","properties":{"verdict":{"type":["null","string"]},"summary":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"year":{"type":["null","number"]},"codeForYear":{"type":["null","string"]},"degraded":{"type":["boolean","null"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"source":{"type":["null","string"]},"asOf":{"type":["null","string"]},"disclaimer":{"type":["null","string"]}}},"example":{"verdict":"OK","summary":"Model year 2019 is written as K in position 10.","reasons":["Model year 2019 is written as K in position 10."],"year":2019,"codeForYear":"K","degraded":false,"notChecked":["which of the two candidate years a real VIN is (use /vin-structure, which applies the 7th-character rule for North America)","years before 1980 or after 2039 (the cycle repeats, but the standard table covers 1980-2039 here)"],"source":"computed locally","asOf":"2026-10-12T00:49:42.619Z","disclaimer":"Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting."}}}},"400":{"description":"A parameter was missing or out of range."},"402":{"description":"Payment Required"},"502":{"description":"The upstream source failed or timed out."}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.0200"},"protocols":[{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC","endpoint":"https://vehicle-vin.x402tookit.com/model-year-code"}},{"x402":{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","scheme":"exact","currency":"USDC","endpoint":"https://vehicle-vin.x402tookit.com/model-year-code"}},{"x402":{"network":"eip155:137","scheme":"exact","currency":"USDC","endpoint":"https://vehicle-vin.x402tookit.com/model-year-code"}},{"x402":{"network":"eip155:42161","scheme":"exact","currency":"USDC","endpoint":"https://vehicle-vin.x402tookit.com/model-year-code"}}]}}},"/models-by-make-year":{"get":{"operationId":"models_by_make_year","summary":"List the vehicle models NHTSA records for a make in a given model year, optionally filtered by vehicle type.","description":"List the vehicle models NHTSA records for a make in a given model year, optionally filtered by vehicle type.","tags":["vehicle","models","make","nhtsa"],"parameters":[{"name":"make","in":"query","required":true,"description":"Vehicle make, e.g. Honda","schema":{"type":"string"}},{"name":"year","in":"query","required":true,"description":"Model year, e.g. 2015","schema":{"type":"integer"}},{"name":"type","in":"query","required":false,"description":"Optional vehicle type: car, truck, motorcycle, bus, trailer, mpv","schema":{"type":"string"}},{"name":"contains","in":"query","required":false,"description":"Optional text filter on model names","schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"description":"Max models returned, 1-100 (default 25)","schema":{"type":"integer"}}],"responses":{"200":{"description":"The answer.","content":{"application/json":{"schema":{"type":"object","properties":{"verdict":{"type":["null","string"]},"summary":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"make":{"type":["null","string"]},"makeId":{"type":["null","number"]},"year":{"type":["null","number"]},"totalModels":{"type":["null","number"]},"matching":{"type":["null","number"]},"shown":{"type":["null","number"]},"models":{"type":["array","null"],"items":{"type":"object","properties":{"model":{"type":["null","string"]},"modelId":{"type":["null","number"]},"make":{"type":["null","string"]},"vehicleType":{}}}},"degraded":{"type":["boolean","null"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"source":{"type":["null","string"]},"sourceUrl":{"type":["null","string"]},"asOf":{"type":["null","string"]},"disclaimer":{"type":["null","string"]}}},"example":{"verdict":"FOUND","summary":"62 model(s) listed for HONDA in 2015.","reasons":["Showing the first 25 of 62."],"make":"HONDA","makeId":474,"year":2015,"totalModels":62,"matching":62,"shown":25,"models":[{"model":"Accord","modelId":1861,"make":"HONDA","vehicleType":null},{"model":"CB1100","modelId":3235,"make":"HONDA","vehicleType":null}],"degraded":false,"notChecked":["trims and engines within a model","models sold outside the US market","…1 more"],"source":"NHTSA vPIC (Vehicle Product Information Catalog)","sourceUrl":"https://vpic.nhtsa.dot.gov/api/","asOf":"2026-10-12T00:49:43.092Z","disclaimer":"Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting."}}}},"400":{"description":"A parameter was missing or out of range."},"402":{"description":"Payment Required"},"502":{"description":"The upstream source failed or timed out."}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.0200"},"protocols":[{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC","endpoint":"https://vehicle-vin.x402tookit.com/models-by-make-year"}},{"x402":{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","scheme":"exact","currency":"USDC","endpoint":"https://vehicle-vin.x402tookit.com/models-by-make-year"}},{"x402":{"network":"eip155:137","scheme":"exact","currency":"USDC","endpoint":"https://vehicle-vin.x402tookit.com/models-by-make-year"}},{"x402":{"network":"eip155:42161","scheme":"exact","currency":"USDC","endpoint":"https://vehicle-vin.x402tookit.com/models-by-make-year"}}]}}},"/vehicle-types-for-make":{"get":{"operationId":"vehicle_types_for_make","summary":"List the vehicle types (car, truck, motorcycle, MPV) NHTSA records for a make, separating exact make matches from look-alikes.","description":"List the vehicle types (car, truck, motorcycle, MPV) NHTSA records for a make, separating exact make matches from look-alikes.","tags":["vehicle","make","nhtsa"],"parameters":[{"name":"make","in":"query","required":true,"description":"Vehicle make, e.g. Honda","schema":{"type":"string"}}],"responses":{"200":{"description":"The answer.","content":{"application/json":{"schema":{"type":"object","properties":{"verdict":{"type":["null","string"]},"summary":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"make":{"type":["null","string"]},"makeId":{"type":["null","number"]},"types":{"type":["array","null"],"items":{"type":"object","properties":{"typeId":{"type":["null","number"]},"type":{"type":["null","string"]}}}},"otherMakes":{"type":["array","null"],"items":{"type":"string"}},"degraded":{"type":["boolean","null"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"source":{"type":["null","string"]},"sourceUrl":{"type":["null","string"]},"asOf":{"type":["null","string"]},"disclaimer":{"type":["null","string"]}}},"example":{"verdict":"FOUND","summary":"HONDA is recorded with 4 vehicle type(s): Motorcycle, Passenger Car, Truck, Multipurpose Passenger Vehicle (MPV).","reasons":["1 look-alike make name(s) also matched the text."],"make":"HONDA","makeId":474,"types":[{"typeId":1,"type":"Motorcycle"},{"typeId":2,"type":"Passenger Car"}],"otherMakes":["SUNDIRO  HONDA MOTORCYCLE CO. LTD"],"degraded":false,"notChecked":["models or years","whether the make is still active","…1 more"],"source":"NHTSA vPIC (Vehicle Product Information Catalog)","sourceUrl":"https://vpic.nhtsa.dot.gov/api/","asOf":"2026-10-12T00:49:43.655Z","disclaimer":"Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting."}}}},"400":{"description":"A parameter was missing or out of range."},"402":{"description":"Payment Required"},"502":{"description":"The upstream source failed or timed out."}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.0200"},"protocols":[{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC","endpoint":"https://vehicle-vin.x402tookit.com/vehicle-types-for-make"}},{"x402":{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","scheme":"exact","currency":"USDC","endpoint":"https://vehicle-vin.x402tookit.com/vehicle-types-for-make"}},{"x402":{"network":"eip155:137","scheme":"exact","currency":"USDC","endpoint":"https://vehicle-vin.x402tookit.com/vehicle-types-for-make"}},{"x402":{"network":"eip155:42161","scheme":"exact","currency":"USDC","endpoint":"https://vehicle-vin.x402tookit.com/vehicle-types-for-make"}}]}}},"/vin-decode":{"get":{"operationId":"vin_decode","summary":"Decode a VIN with NHTSA vPIC: make, model, year, trim, body, engine, plant and decoder warnings, with a check-digit cross-check.","description":"Decode a VIN with NHTSA vPIC: make, model, year, trim, body, engine, plant and decoder warnings, with a check-digit cross-check.","tags":["vin","decode","nhtsa","vehicle"],"parameters":[{"name":"vin","in":"query","required":true,"description":"17-character VIN (6-17 characters, * wildcards allowed, for a partial decode)","schema":{"type":"string"}},{"name":"year","in":"query","required":false,"description":"Optional model year to resolve an ambiguous year code","schema":{"type":"integer"}}],"responses":{"200":{"description":"The answer.","content":{"application/json":{"schema":{"type":"object","properties":{"verdict":{"type":["null","string"]},"summary":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"vin":{"type":["null","string"]},"make":{"type":["null","string"]},"model":{"type":["null","string"]},"modelYear":{"type":["null","number"]},"trim":{"type":["null","string"]},"series":{},"manufacturer":{"type":["null","string"]},"vehicleType":{"type":["null","string"]},"bodyClass":{"type":["null","string"]},"doors":{"type":["null","number"]},"driveType":{},"gvwr":{"type":["null","string"]},"engine":{"type":["null","object"],"properties":{"cylinders":{"type":["null","number"]},"displacementL":{"type":["null","number"]},"horsepower":{"type":["null","number"]},"fuelPrimary":{"type":["null","string"]},"fuelSecondary":{},"configuration":{"type":["null","string"]},"model":{"type":["null","string"]},"electrification":{}}},"transmission":{"type":["null","object"],"properties":{"style":{"type":["null","string"]},"speeds":{"type":["null","number"]}}},"plant":{"type":["null","object"],"properties":{"city":{"type":["null","string"]},"state":{"type":["null","string"]},"country":{"type":["null","string"]}}},"decoderErrorCodes":{"type":["array","null"],"items":{"type":"string"}},"decoderMessages":{"type":["array","null"],"items":{"type":"string"}},"additionalErrorText":{},"suggestedVin":{},"possibleValues":{},"localCheckDigit":{"type":["null","object"],"properties":{"expected":{"type":["null","string"]},"actual":{"type":["null","string"]},"valid":{"type":["boolean","null"]}}},"degraded":{"type":["boolean","null"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"source":{"type":["null","string"]},"sourceUrl":{"type":["null","string"]},"asOf":{"type":["null","string"]},"disclaimer":{"type":["null","string"]}}},"example":{"verdict":"DECODED_CLEAN","summary":"1HGCM82633A004352 decodes to 2003 HONDA Accord EX-V6.","reasons":["vPIC reports the VIN decoded clean, check digit correct."],"vin":"1HGCM82633A004352","make":"HONDA","model":"Accord","modelYear":2003,"trim":"EX-V6","series":null,"manufacturer":"AMERICAN HONDA MOTOR CO., INC.","vehicleType":"PASSENGER CAR","bodyClass":"Coupe","doors":2,"driveType":null,"gvwr":"Class 1C: 4,001 - 5,000 lb (1,814 - 2,268 kg)","engine":{"cylinders":6,"displacementL":2.998832712,"horsepower":240,"fuelPrimary":"Gasoline","fuelSecondary":null,"configuration":"V-Shaped","model":"J30A4","electrification":null},"transmission":{"style":"Automatic","speeds":5},"plant":{"city":"MARYSVILLE","state":"OHIO","country":"UNITED STATES (USA)"},"decoderErrorCodes":["0"],"decoderMessages":["0 - VIN decoded clean. Check Digit (9th position) is correct"],"additionalErrorText":null,"suggestedVin":null,"possibleValues":null,"localCheckDigit":{"expected":"3","actual":"3","valid":true},"degraded":false,"notChecked":["recalls, theft, title, ownership, accident or odometer history","options and trim not encoded in the VIN (blank fields mean NHTSA has no data, not that a feature is missing)","…2 more"],"source":"NHTSA vPIC (Vehicle Product Information Catalog)","sourceUrl":"https://vpic.nhtsa.dot.gov/api/","asOf":"2026-10-12T00:49:44.133Z","disclaimer":"Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting."}}}},"400":{"description":"A parameter was missing or out of range."},"402":{"description":"Payment Required"},"502":{"description":"The upstream source failed or timed out."}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.0200"},"protocols":[{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC","endpoint":"https://vehicle-vin.x402tookit.com/vin-decode"}},{"x402":{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","scheme":"exact","currency":"USDC","endpoint":"https://vehicle-vin.x402tookit.com/vin-decode"}},{"x402":{"network":"eip155:137","scheme":"exact","currency":"USDC","endpoint":"https://vehicle-vin.x402tookit.com/vin-decode"}},{"x402":{"network":"eip155:42161","scheme":"exact","currency":"USDC","endpoint":"https://vehicle-vin.x402tookit.com/vin-decode"}}]}}},"/vin-structure":{"get":{"operationId":"vin_structure","summary":"Split a VIN into manufacturer code, descriptor and serial parts with region, country and model-year candidates.","description":"Split a VIN into manufacturer code, descriptor and serial parts with region, country and model-year candidates.","tags":["vin","structure","model-year","region"],"parameters":[{"name":"vin","in":"query","required":true,"description":"The 17-character VIN, e.g. 1M8GDM9AXKP042788","schema":{"type":"string"}}],"responses":{"200":{"description":"The answer.","content":{"application/json":{"schema":{"type":"object","properties":{"verdict":{"type":["null","string"]},"summary":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"normalised":{"type":["null","string"]},"wmi":{"type":["null","string"]},"vds":{"type":["null","string"]},"checkDigitPosition":{"type":["null","string"]},"vis":{"type":["null","string"]},"region":{"type":["null","string"]},"country":{"type":["null","string"]},"modelYearCode":{"type":["null","string"]},"modelYearCandidates":{"type":["array","null"],"items":{"type":"number"}},"likelyModelYear":{"type":["null","number"]},"likelyModelYearBasis":{"type":["null","string"]},"plantCode":{"type":["null","string"]},"serialNumber":{"type":["null","string"]},"smallManufacturer":{"type":["boolean","null"]},"smallManufacturerNote":{},"degraded":{"type":["boolean","null"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"source":{"type":["null","string"]},"asOf":{"type":["null","string"]},"disclaimer":{"type":["null","string"]}}},"example":{"verdict":"PARSED","summary":"VIN 1M8GDM9AXKP042788: manufacturer code 1M8, region North America, country United States; year code K means 1989 or 2019.","reasons":["7th character is a digit: model year 2009 or earlier (passenger cars and light trucks/MPVs)"],"normalised":"1M8GDM9AXKP042788","wmi":"1M8","vds":"GDM9A","checkDigitPosition":"X","vis":"KP042788","region":"North America","country":"United States","modelYearCode":"K","modelYearCandidates":[1989,2019],"likelyModelYear":1989,"likelyModelYearBasis":"7th character is a digit: model year 2009 or earlier (passenger cars and light trucks/MPVs)","plantCode":"P","serialNumber":"042788","smallManufacturer":false,"smallManufacturerNote":null,"degraded":false,"notChecked":["the check digit (use /vin-validate)","make, model and trim (use /vin-decode)","…2 more"],"source":"computed locally","asOf":"2026-10-12T00:49:44.384Z","disclaimer":"Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting."}}}},"400":{"description":"A parameter was missing or out of range."},"402":{"description":"Payment Required"},"502":{"description":"The upstream source failed or timed out."}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.0200"},"protocols":[{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC","endpoint":"https://vehicle-vin.x402tookit.com/vin-structure"}},{"x402":{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","scheme":"exact","currency":"USDC","endpoint":"https://vehicle-vin.x402tookit.com/vin-structure"}},{"x402":{"network":"eip155:137","scheme":"exact","currency":"USDC","endpoint":"https://vehicle-vin.x402tookit.com/vin-structure"}},{"x402":{"network":"eip155:42161","scheme":"exact","currency":"USDC","endpoint":"https://vehicle-vin.x402tookit.com/vin-structure"}}]}}},"/vin-validate":{"get":{"operationId":"vin_validate","summary":"Validate a VIN: 17 characters, no I/O/Q, and the position-9 check digit per 49 CFR 565, with the expected digit.","description":"Validate a VIN: 17 characters, no I/O/Q, and the position-9 check digit per 49 CFR 565, with the expected digit.","tags":["vin","validation","check-digit"],"parameters":[{"name":"vin","in":"query","required":true,"description":"The 17-character VIN, e.g. 1M8GDM9AXKP042788","schema":{"type":"string"}}],"responses":{"200":{"description":"The answer.","content":{"application/json":{"schema":{"type":"object","properties":{"verdict":{"type":["null","string"]},"summary":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"normalised":{"type":["null","string"]},"length":{"type":["null","number"]},"region":{"type":["null","string"]},"wmi":{"type":["null","string"]},"checkDigitPosition9":{"type":["null","string"]},"expectedCheckDigit":{"type":["null","string"]},"weightedSum":{"type":["null","number"]},"remainderMod11":{"type":["null","number"]},"checkDigitValid":{"type":["boolean","null"]},"degraded":{"type":["boolean","null"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"source":{"type":["null","string"]},"asOf":{"type":["null","string"]},"disclaimer":{"type":["null","string"]}}},"example":{"verdict":"VALID","summary":"VIN 1M8GDM9AXKP042788 passes the check digit test (position 9 is X).","reasons":["Length, characters and check digit are all consistent."],"normalised":"1M8GDM9AXKP042788","length":17,"region":"North America","wmi":"1M8","checkDigitPosition9":"X","expectedCheckDigit":"X","weightedSum":351,"remainderMod11":10,"checkDigitValid":true,"degraded":false,"notChecked":["whether the VIN was ever issued to a real vehicle","make, model and year (use /vin-decode)","…2 more"],"source":"computed locally","asOf":"2026-10-12T00:49:44.647Z","disclaimer":"Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting."}}}},"400":{"description":"A parameter was missing or out of range."},"402":{"description":"Payment Required"},"502":{"description":"The upstream source failed or timed out."}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.0200"},"protocols":[{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC","endpoint":"https://vehicle-vin.x402tookit.com/vin-validate"}},{"x402":{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","scheme":"exact","currency":"USDC","endpoint":"https://vehicle-vin.x402tookit.com/vin-validate"}},{"x402":{"network":"eip155:137","scheme":"exact","currency":"USDC","endpoint":"https://vehicle-vin.x402tookit.com/vin-validate"}},{"x402":{"network":"eip155:42161","scheme":"exact","currency":"USDC","endpoint":"https://vehicle-vin.x402tookit.com/vin-validate"}}]}}},"/wmi-lookup":{"get":{"operationId":"wmi_lookup","summary":"Look up the manufacturer, make and vehicle type behind a 3-character VIN prefix (WMI), with region and country.","description":"Look up the manufacturer, make and vehicle type behind a 3-character VIN prefix (WMI), with region and country.","tags":["vin","wmi","manufacturer","nhtsa"],"parameters":[{"name":"wmi","in":"query","required":true,"description":"First 3 VIN characters (or 6 for small manufacturers), e.g. 1HG","schema":{"type":"string"}}],"responses":{"200":{"description":"The answer.","content":{"application/json":{"schema":{"type":"object","properties":{"verdict":{"type":["null","string"]},"summary":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"wmi":{"type":["null","string"]},"manufacturerName":{"type":["null","string"]},"commonName":{"type":["null","string"]},"make":{"type":["null","string"]},"parentCompany":{},"vehicleType":{"type":["null","string"]},"registeredOn":{"type":["null","string"]},"availableToPublicFrom":{"type":["null","string"]},"region":{"type":["null","string"]},"country":{"type":["null","string"]},"degraded":{"type":["boolean","null"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"source":{"type":["null","string"]},"sourceUrl":{"type":["null","string"]},"asOf":{"type":["null","string"]},"disclaimer":{"type":["null","string"]}}},"example":{"verdict":"FOUND","summary":"1HG belongs to AMERICAN HONDA MOTOR CO., INC. (HONDA), Passenger Car.","reasons":["First character places it in North America, country United States."],"wmi":"1HG","manufacturerName":"AMERICAN HONDA MOTOR CO., INC.","commonName":"Honda","make":"HONDA","parentCompany":null,"vehicleType":"Passenger Car","registeredOn":"2015-03-26","availableToPublicFrom":"2015-01-01","region":"North America","country":"United States","degraded":false,"notChecked":["manufacturers that are not registered with NHTSA (vPIC lists mainly vehicles for the US market)","the plant, model or year (a WMI identifies only the manufacturer and vehicle type)","…1 more"],"source":"NHTSA vPIC (Vehicle Product Information Catalog)","sourceUrl":"https://vpic.nhtsa.dot.gov/api/","asOf":"2026-10-12T00:49:45.035Z","disclaimer":"Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting."}}}},"400":{"description":"A parameter was missing or out of range."},"402":{"description":"Payment Required"},"502":{"description":"The upstream source failed or timed out."}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.0200"},"protocols":[{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC","endpoint":"https://vehicle-vin.x402tookit.com/wmi-lookup"}},{"x402":{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","scheme":"exact","currency":"USDC","endpoint":"https://vehicle-vin.x402tookit.com/wmi-lookup"}},{"x402":{"network":"eip155:137","scheme":"exact","currency":"USDC","endpoint":"https://vehicle-vin.x402tookit.com/wmi-lookup"}},{"x402":{"network":"eip155:42161","scheme":"exact","currency":"USDC","endpoint":"https://vehicle-vin.x402tookit.com/wmi-lookup"}}]}}}}}