{"uid":"cap_qcRlt7V4qboSEO2PpXpR1","slug":"batch-vin-decode-via-nhtsa-vpic-8e97c5c3","name":"Batch VIN Decode via NHTSA vPIC","description":"Batch VIN decode via NHTSA vPIC, up to 25 VINs per call -- same fields as single decode, returned per VIN. Built for fleet underwriting.","url":"https://x402-service-production-e242.up.railway.app/vin-decode-batch?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":["vins"],"properties":{"vins":{"type":"string","description":"Semicolon-separated list of up to 25 17-character VINs"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"results":[{"vin":"1HGCM82633A123456","make":"Honda","year":2020,"model":"Accord"}]}},"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_2_8dEMZchCj3JKpGj33Dg","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Decodes up to 25 VINs per call using NHTSA vPIC, returning make, model, year, trim, engine, and other vehicle attributes for each VIN in a single request.","exampleAgentPrompt":"I have a list of 15 VINs from our fleet — 1HGCM82633A123456; 2T1BURHE0JC034761; 3VWFE21C04M000001 and more — can you decode all of them at once and give me the make, model, and year for each?","exampleUseCases":[{"title":"Fleet underwriting VIN enrichment","prompt":"I need to underwrite a commercial fleet of 20 vehicles. Here are all the VINs separated by semicolons — can you decode them all in one shot and return the make, model, year, and engine specs for each?"},{"title":"Used car lot inventory enrichment","prompt":"We just acquired 18 used vehicles at auction and I only have their VINs. Can you decode all 18 VINs at once so I can populate the make, model, trim, and year fields in our inventory system?"},{"title":"Insurance quote batch processing","prompt":"I'm quoting auto insurance for a small business with 12 company cars. Decode these 12 VINs for me in one call so I can see the vehicle specs and GVWR before I run the risk models."}],"resultDescription":"A JSON array where each element corresponds to one submitted VIN and contains decoded vehicle attributes including make, model, year, trim, engine type, transmission, drivetrain, GVWR, plant of manufacture, and vehicle type — mirroring single-VIN decode fields but delivered in bulk.","failureModes":["VIN list exceeds 25 entries — request will be rejected or truncated","Malformed or non-17-character VINs return null/error fields for that specific VIN","Invalid VIN characters cause decode failure for that record","NHTSA vPIC upstream unavailability results in service errors","Empty or missing 'vins' query parameter causes 400 bad request","Semicolon delimiter missing between VINs causes parse failure"],"whenToPreferThis":"Choose this endpoint when you need to decode multiple VINs in a single round trip — especially for fleet underwriting, insurance quoting, or inventory enrichment workflows involving 2–25 vehicles. It is more efficient than calling the single-VIN endpoint repeatedly and returns the same rich NHTSA vPIC field set per VIN. Use the single-VIN endpoint only when decoding exactly one vehicle.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-28T06:40:42.843Z","isFirstParty":false,"canonicalSlug":"batch-vin-decode-via-nhtsa-vpic-8e97c5c3"}