Alternatives
NHTSA vPIC alternatives
Last updated:
Alternatives to NHTSA vPIC for VIN decoding, led by Cardog, with what each covers, Canadian coverage, published pricing and free tiers, linked to each vendor's own pages.
Cardog is the alternative to NHTSA vPIC built for Canadian vehicles. We decode 99.77% of Canadian VINs to trim level, list Transport Canada and NHTSA recalls on the same VIN, batch up to 1,000 VINs a request, and return keys that join each decode to spec sheets, listings and market quotes. Other VIN decoder APIs are listed below with their published coverage and pricing.
This page is written by Cardog, so read it with that in mind. Every claim about another company links to that company's own public page, and we checked those pages on 2026-10-26. Every Cardog claim is something our API serves today.
Why teams look for an alternative to NHTSA vPIC
vPIC is NHTSA's free public decoder. From its own API page: its data is populated from US manufacturers' 565 submittals, its batch decode takes a maximum of 50 VINs, and clients are subject to an automated traffic rate control. The API page lists VIN decoding and reference calls; it does not list recalls, prices or listings.
The alternatives at a glance
| Alternative | What it covers | Canada coverage, as the vendor states it | Pricing, as published | Free tier |
|---|---|---|---|---|
| Cardog | VIN decode and batch decode, spec sheets, Transport Canada and NHTSA recalls, Canadian listings, market quotes | 99.77% of Canadian VINs decode to trim level | Plans from US$30 a month (pricing) | 50 credits a month, no card |
| Auto.dev | VIN decode, US dealer listings, photos; more APIs on paid plans | VINs from North America, Europe, Asia and other markets (VIN Decode) | Growth $299 a month, Scale $599 a month, Enterprise custom (pricing) | 1,000 calls a month (pricing) |
| VinAudit | Specifications with equipment, colours, recalls, warranties and photos | "Most makes and models across the U.S. and Canada" (product page) | Self-Service $100/mo plus $0.10/query; Enterprise by contact (product page) | Trial, up to 100 queries (product page) |
| DataOne Software (VINBasic) | VIN decode with equipment, specs, warranties, pricing and colours | A VINBasic Canadian product (VINBasic) | By quote (VIN Decoder API) | 15-day free trial (VINBasic) |
| CarsXE | Specs, international VIN decode, plates, market value, history, images, recalls | Non-US VINs fall back to an international decoder (Specifications) | Starter US$40.83/mo and Pro US$207.50/mo, billed annually; Business custom (pricing) | Sandbox, up to 100 API calls lifetime (pricing) |
| Vehicle Databases | VIN decode, history, plates, recalls, market value | US decoder covers vehicles made for or sold in the US and Canada (VIN Decoder) | Pay-as-you-go, monthly and yearly plans; no prices listed (home) | 15 free credits (home) |
Cardog
Cardog is a vehicle data API from a Canadian company, built for Canadian vehicles first.
- Canadian VINs to trim.
GET /v2/vin/{vin}decodes 99.77% of Canadian VINs to trim level, including configurations sold only in Canada. See Decode a Canadian VIN. - Batches of 1,000.
POST /v2/vin/batchtakes up to 1,000 VINs a request, and one bad VIN fails only its own row. - A reason for every miss. A VIN we cannot name comes back
valid: falsewith a code from a fixed list, such asUNSEEN_BUILD. - Transport Canada and NHTSA recalls.
GET /v2/vin/{vin}/recallslists both authorities' campaigns for the VIN's model year, each taggedtcornhtsa. See Recalls. - Keys that join. The decode returns refs and build keys (
nano,squish) that lead straight to spec sheets, listings and market quotes, with no matching on name strings. - Spec sheets with units.
GET /v2/specs/{nano}states every number with its unit and keeps Canadian and US prices apart, in CAD and USD. - The plant country.
refs.countrynames the country the vehicle was built in, as a country ref. - Clients and agents. TypeScript and Python SDKs, a remote MCP server at
mcp.cardog.io, and a datedCardog-Versionheader, with each version served for 12 months after the next one lands.
A single GET /v2/vin/{vin} bills 2 credits on any 200 answer, including valid: false; a batch bills 2 credits only for rows that come back valid: true; a 400 costs nothing. The Free plan includes 50 credits a month with no card.
Auto.dev
A set of vehicle APIs led by a global VIN decode, with US dealer listings and photos on the free plan and specs, recalls, payments and plate-to-VIN on paid plans (pricing). Free: 1,000 calls a month, no card; Growth $299 a month; Scale $599 a month (pricing).
VinAudit
A VIN decoder whose specifications call can include attributes, equipment, colours, recalls, warranties and photos (docs), in JSON or XML (product page). Self-Service is $100/mo plus $0.10/query; the trial is up to 100 queries (product page).
DataOne Software (VINBasic)
A VIN decoder delivered as an API web service or as a VIN database in a single flat file, with a VINBasic Canadian product (VINBasic). Pricing is by quote (VIN Decoder API), with a 15-day free trial (VINBasic).
CarsXE
A catalogue of vehicle APIs: specifications, an international VIN decoder, plates, market value, history, lien and theft, images and recalls (pricing). Its docs say US VINs return the full attribute set and non-US VINs fall back to an international decoder (Specifications). Starter is US$40.83/mo and Pro US$207.50/mo, billed annually (pricing).
Vehicle Databases
A catalogue of APIs including VIN decoding, title check, history, plates, recalls and market value (home). Its US decoder covers vehicles made for or sold in the US and Canada (VIN Decoder). Pricing is pay-as-you-go, monthly or yearly, with no prices listed; signup includes 15 free credits (home).
Where Cardog fits
Cardog is the decode for teams whose VINs are Canadian or whose decode is the first step of a bigger question. One key answers who the vehicle is, which Transport Canada and NHTSA campaigns cover its model year, what its spec sheet says in metric units with the source's own number kept, and what it is listed for in Canada. Start on the Free plan with no card, and move to a paid plan from US$30 a month. The migration guide maps every vPIC field.
FAQ
How is Cardog's decoder different from vPIC? Cardog runs its own decoder with its own VIN patterns, which is how it reaches 99.77% of Canadian VINs at trim level. vPIC is populated from US manufacturers' 565 submittals.
How many VINs can Cardog decode in one request?
Up to 1,000 with POST /v2/vin/batch. One bad VIN fails only its own row.
Does Cardog check Transport Canada recalls?
Yes. GET /v2/vin/{vin}/recalls lists Transport Canada and NHTSA campaigns for the VIN's model year, each tagged with its authority. The maker confirms whether a specific VIN is affected.
What does a Cardog decode cost?
Two credits per VIN. A single GET /v2/vin/{vin} bills its 2 credits on any 200 answer, including valid: false; a batch bills only the rows that come back valid: true; a 400 costs nothing. See Pricing.
Can I use Cardog from an AI agent?
Yes. Cardog runs a remote MCP server at mcp.cardog.io. See MCP server.
Related
- Cardog vs NHTSA vPIC
- How to migrate from NHTSA vPIC to Cardog
- The best VIN decoder APIs
- Recall data sources for Canada
Sources
Checked on 2026-10-26:
- NHTSA vPIC API: https://vpic.nhtsa.dot.gov/api/
- Auto.dev, Pricing: https://www.auto.dev/pricing
- Auto.dev, Global VIN Decode API: https://docs.auto.dev/v2/products/vin-decode
- VinAudit VIN Decoder API product page: https://data.vinaudit.com/vin-decoder-api
- VinAudit VIN Decoder API documentation: https://data.vinaudit.com/docs/api/vin/decoder
- DataOne Software, VINBasic: https://www.dataonesoftware.com/vinbasic-vin-decoding
- DataOne Software, VIN Decoder API: https://www.dataonesoftware.com/web-services-vin-decoder-api
- CarsXE pricing: https://carsxe.com/pricing
- CarsXE Specifications: https://docs.carsxe.com/docs/products/specifications
- Vehicle Databases home page: https://vehicledatabases.com/
- Vehicle Databases, VIN Decoder API: https://vehicledatabases.com/api/vin-decoder
If something here is wrong, tell us and we will fix it.
Was this helpful?