{"uid":"cap_IYr1J2gOh_zJ1lmqJNzuW","slug":"vin-check-digit-validator-decoder-1da0cca0","name":"VIN Check Digit Validator & Decoder","description":"Validate a 17-character vehicle VIN check digit and decode region, manufacturer code and model-year candidates.","url":"https://id-validators.x402tookit.com/vin-check?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["id"],"properties":{"id":{"type":"string","description":"The 17-character VIN"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"wmi":{"type":["null","string"]},"asOf":{"type":["null","string"]},"region":{"type":["null","string"]},"serial":{"type":["null","string"]},"source":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"summary":{"type":["null","string"]},"verdict":{"type":["null","string"]},"degraded":{"type":["boolean","null"]},"plantCode":{"type":["null","string"]},"disclaimer":{"type":["null","string"]},"normalised":{"type":["null","string"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"expectedCheckDigit":{"type":["null","string"]},"modelYearCandidates":{"type":["array","null"],"items":{"type":"number"}}}}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_2ko3TscVe4ikz1GNMx2b0","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates the check digit of a 17-character Vehicle Identification Number (VIN) and decodes its region, WMI manufacturer code, plant code, serial, and model-year candidates.","exampleAgentPrompt":"Can you validate this VIN for me — 1HGBH41JXMN109186 — and tell me if the check digit is correct, what region and manufacturer it points to, and what model years are possible?","exampleUseCases":[{"title":"Pre-purchase vehicle VIN check","prompt":"Before I buy this used car, can you verify the VIN 3VWFE21C04M000001 — is the check digit valid, where was it built, and what model years could it be?"},{"title":"Detecting a fraudulent VIN listing","prompt":"I think this VIN might be fake — can you run a check on 1FTFW1ET0EKE12345 and tell me if the check digit passes, what region it claims, and what the expected digit should be if it fails?"},{"title":"Automotive data pipeline enrichment","prompt":"I have a VIN 5YJSA1DN5DFP14947 from our inventory system — validate its check digit and decode the WMI, plant code, and model-year candidates so I can enrich the record."}],"resultDescription":"Returns a JSON object with: a verdict (valid/invalid), the expected check digit, the normalised VIN, the WMI code, region, plant code, serial segment, an array of possible model years, a human-readable summary, reasons for any failure, a degraded flag if data sources were unavailable, a notChecked list, a source and asOf timestamp, and a disclaimer.","failureModes":["VIN is not exactly 17 characters — returns invalid verdict with reasons","VIN contains illegal characters (I, O, Q) — returns invalid with explanation","Check digit does not match computed value — verdict is invalid with expected digit provided","Unknown WMI — region/manufacturer fields may be null with degraded flag set","Network or data-source outage — degraded flag set, partial results returned","Missing required query parameter id — likely HTTP 400 error"],"whenToPreferThis":"Choose this endpoint when you need to verify the structural integrity and check digit of a 17-character VIN and also want decoded metadata (region, WMI, model year candidates) in a single call. Prefer it over generic VIN lookup services when you need lightweight, pay-per-call validation without a subscription, or when you are building an automated pipeline that processes many VINs cost-efficiently at $0.02 per call.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-30T06:32:20.258Z","isFirstParty":false,"canonicalSlug":"vin-check-digit-validator-decoder-1da0cca0"}