Guía técnica · VIN decoding 2026

    VIN Decoder NHTSA vs API comercial: cuándo basta lo gratis y cuándo necesitás más

    El VIN Decoder del NHTSA (vPIC) es gratis, oficial y devuelve ~140 atributos del vehículo. Pero no sabe nada del catálogo de repuestos, no cubre bien LatAm y no aplica supersesiones. Esta guía explica con datos qué resuelve cada API, cuándo migrar a una comercial y cómo armar la cadena VIN → EPC → ERP que de verdad vende repuestos.

    Lectura de 14 minutos · Actualizado mayo 2026 · Por el equipo de Efficiency IT Services

    Resumen ejecutivo (TL;DR)

    • El VIN Decoder del NHTSA (vPIC) es 100% gratis, oficial y no requiere API key. Cubre vehículos vendidos en EE.UU. desde 1981.
    • Devuelve ~140 atributos del vehículo (marca, motor, planta, seguridad) pero NO devuelve números de parte ni stock.
    • Para vender repuestos OEM necesitás cruzar el VIN contra el EPC (catálogo electrónico del fabricante) y aplicar supersesiones SSPL.
    • En LatAm (México, Brasil, Argentina) la cobertura del NHTSA es parcial: hay que combinar vPIC + APIs comerciales locales.
    • AutoParts AI Agent encadena NHTSA vPIC → EPC OEM → SSPL → tu ERP en una conversación de WhatsApp, en menos de 2 minutos.

    Anatomía del VIN según ISO 3779

    El Vehicle Identification Number (VIN) es un identificador único de 17 caracteres alfanuméricos definido por la norma ISO 3779. Cada posición tiene un significado y se usa con dos algoritmos: el dígito verificador (posición 9 en EE.UU. y Canadá) y el cálculo modular sobre los pesos del estándar.

    Las primeras tres posiciones forman el World Manufacturer Identifier (WMI) y dicen quién fabricó el vehículo y dónde. Las posiciones 4 a 9 forman el Vehicle Descriptor Section (VDS) y describen la plataforma: tipo de carrocería, motor, transmisión, sistema de frenos y atributos del modelo. Las posiciones 10 a 17 forman el Vehicle Identifier Section (VIS) e incluyen año modelo, planta de ensamble y número de serie.

    Para un departamento comercial, leer el WMI y el año modelo suele ser suficiente. Para un departamento de partes, lo que decide cuál es el repuesto correcto vive en el VDS. Y los decoders que solo procesan los primeros 5 caracteres del VDS dejan fuera, justamente, el carácter que diferencia trims y opciones que cambian la pieza.

    NHTSA vPIC: la API gratis que casi todo el mundo usa primero

    vPIC (Vehicle Product Information Catalog) es la API pública del National Highway Traffic Safety Administration de Estados Unidos. Es gratis, no requiere autenticación y devuelve respuestas en JSON, XML o CSV. La llamada principal es DecodeVin/{vin}?format=json y, según el vehículo, devuelve entre 80 y 140 atributos.

    Lo que vPIC hace bien: cubre prácticamente todos los vehículos vendidos en EE.UU. desde 1981, devuelve marca, modelo, año, tipo de carrocería, displacement, número de cilindros, configuración del motor, planta de manufactura y datos de seguridad como restricciones de cinturones y airbags.

    Lo que vPIC NO hace: no devuelve el número de parte OEM de ningún componente. No tiene catálogo de repuestos. No conoce las supersesiones (cuando el fabricante reemplaza un número de parte por otro). No cubre el mercado latinoamericano con el mismo nivel de detalle (vehículos VIN-mexicano, brasileño o argentino que no fueron homologados para EE.UU. devuelven respuestas parciales).

    Sobre precisión: para datos del propio vehículo (no de partes) vPIC es la fuente más confiable disponible, porque la alimenta la propia industria automotriz que está obligada por ley a reportar VINs al gobierno de EE.UU. Para vehículos NO comercializados en EE.UU., en cambio, la precisión cae rápido.

    • Endpoint principal: vpic.nhtsa.dot.gov/api/vehicles/DecodeVin/{vin}?format=json
    • Sin autenticación, sin cuotas duras documentadas (uso razonable).
    • Cubre flotas estadounidenses 1981+; cobertura desigual fuera de EE.UU.
    • No incluye números de parte, supersesiones ni stock — es información del vehículo, no de los repuestos.

    Cómo usar el VIN Decoder del NHTSA paso a paso

    Llamar al NHTSA vPIC es trivial — no hay registro, API key ni headers especiales. Estos cinco pasos cubren el flujo completo desde validar un VIN hasta usar la respuesta en producción. Funciona en cualquier lenguaje; los ejemplos siguientes usan JavaScript pero se replican en Python, PHP o Go en pocos minutos.

    Decodificar un VIN con la API del NHTSA en 5 pasos

    Flujo mínimo y reproducible para llamar al endpoint DecodeVin de vPIC y usar la respuesta en producción, sin pagar nada.

    1. 1

      Validar el VIN en el cliente

      Antes de llamar al NHTSA, validá que el VIN tenga 17 caracteres y solo use letras y números (excluyendo I, O y Q). Calculá el dígito verificador (posición 9) con los pesos ISO 3779 para detectar typos.

    2. 2

      Llamar al endpoint DecodeVin

      Hacé un GET a https://vpic.nhtsa.dot.gov/api/vehicles/DecodeVin/{VIN}?format=json. No requiere API key. La respuesta es un objeto Results[] con ~140 entradas Variable/Value.

    3. 3

      Filtrar los campos que te importan

      Recorré Results y quedate con Make, Model, ModelYear, BodyClass, EngineConfiguration, FuelTypePrimary, PlantCity y PlantCountry. Ignorá los Value vacíos o iguales a 'Not Applicable'.

    4. 4

      Cachear por VIN

      La respuesta es determinística por VIN: nunca cambia. Guardala en Redis o tu base con TTL largo (30+ días) para evitar reconsultas y reducir latencia a menos de 50ms en clientes recurrentes.

    5. 5

      Encadenar con tu EPC o catálogo

      Con Make + ModelYear + EngineConfiguration ya podés hacer la consulta al EPC del fabricante o a tu catálogo interno para obtener el número de parte real. Esta segunda llamada es la que tiene costo: optimizala llamándola solo cuando el cliente confirme intención de compra.

    NHTSA vs APIs comerciales: comparativa lado a lado

    La diferencia entre el VIN Decoder del NHTSA y una API comercial no es solo el precio. Cambia qué podés ofrecer al cliente final, cuán rápido respondés, y si tu modelo de negocio puede cobrar por el resultado. Esta tabla resume los criterios que importan a la hora de elegir.

    NHTSA vPIC vs API comercial vs EPC oficial OEM

    CriterioNHTSA vPIC (gratis)API comercialEPC oficial OEM
    Precio por consulta0 USD0,05 – 0,40 USDRequiere cuenta de concesionario autorizado
    AutenticaciónNingunaAPI keyOAuth + contrato
    Atributos del vehículo~140 campos~200 camposCatálogo completo
    Números de parte (OEM)NoParcialSí, oficiales y vigentes
    Supersesiones SSPLNoA vecesSí, en tiempo real
    Stock / disponibilidadNoNo (requiere ERP)No (requiere DMS del concesionario)
    Cobertura EE.UU. (1981+)ExcelenteExcelenteExcelente
    Cobertura LatAm (MX/BR/AR)ParcialBuena (depende del proveedor)Excelente para marcas con presencia local
    Latencia típica200–600 ms150–400 ms300–900 ms
    Ideal paraValidar VIN, seguros, valuaciónCotización masiva, marketplaceConcesionario oficial, postventa

    APIs comerciales: cuando necesitás el catálogo de repuestos

    Las APIs comerciales (DataOne, vinAudit, Carfax, Polk, además de las APIs propietarias de Toyota Tech Stream, Ford OASIS, Mopar EPC, etc.) cubren lo que vPIC no: cruzar el VIN contra el catálogo electrónico de partes del fabricante (EPC).

    Un EPC oficial responde, dado un VIN, con la lista de números de parte vigentes para cada conjunto del vehículo. La diferencia con un decoder genérico es que el EPC ya aplica las supersesiones (SSPL): si Toyota reemplazó la pastilla de freno 04465-02220 por la 04465-02230 en septiembre de 2023, una consulta al EPC el día 4 de enero de 2026 devuelve la nueva, no la descontinuada.

    El precio cambia el modelo: NHTSA es 0 USD por consulta. Una API comercial de cobertura latinoamericana cuesta entre 0,05 y 0,40 USD por consulta según el plan, y los EPC oficiales OEM exigen cuenta autorizada del concesionario. Por eso lo común es que un agente bien diseñado encadene primero la consulta gratis al vPIC, valide el VIN y solo después pague la consulta cara contra el EPC del fabricante correcto.

    Cuándo usar cada tipo de API

    Si tu producto es un seguro, una valuación de auto usado o una verificación de robo, vPIC alcanza. La información del vehículo es lo que importa.

    Si tu producto involucra cotizar, vender, despachar o instalar un repuesto, vPIC no alcanza. Necesitás la capa del EPC porque el cliente no quiere saber qué motor tiene su Toyota Hilux 2018 — quiere saber el número exacto de la pastilla de freno delantera y si está en stock hoy.

    Si vendés a concesionarios y distribuidores en LatAm, además del EPC necesitás una API que entienda VINs de plantas mexicanas, brasileñas y argentinas con homologaciones locales que no aparecen en vPIC. Y necesitás conectar todo a tu ERP/DMS para responder con stock real, no con catálogo teórico.

    El agente IA como capa sobre la API

    Una API es solo el motor. Lo que el cliente final ve es la conversación. AutoParts AI Agent envuelve esa cadena de APIs (NHTSA vPIC + EPC oficial OEM + tabla SSPL + ERP propio) en una sola conversación de WhatsApp donde el cliente pega el VIN y, en menos de dos minutos, recibe el número de parte exacto, el precio desde tu ERP, la disponibilidad de stock y un botón para confirmar el pedido.

    El agente decide automáticamente qué APIs llamar según la marca del WMI, qué hacer cuando el VIN devuelve una supersesión, y cuándo escalar al humano (por ejemplo, cuando el cliente pregunta por un componente que requiere validación visual, o cuando el VIN no está homologado en ninguno de los catálogos disponibles).

    Esto convierte una integración técnica de 4 a 6 APIs en una experiencia de cliente simple: enviar VIN, recibir cotización, confirmar pedido. Sin formularios, sin app, sin esperar al lunes.

    Demo real: VIN decodificado y cotización por WhatsApp en menos de 2 minutos

    Conversación real con el AutoParts AI Agent: el cliente envía el VIN, el sistema decodifica con NHTSA vPIC, cruza contra el EPC, aplica supersesión y devuelve cotización con stock listo para confirmar.

    Probá la cadena VIN → EPC → ERP en una conversación real

    Te conectamos a un WhatsApp de demo y decodificás un VIN real en menos de 60 segundos.

    Preguntas Frecuentes

    Todo lo que necesitas saber antes de comenzar.