Saltar al contenido principal

API de datos vehiculares

+500 fuentes y jurisdicciones. Una sola API.

Multas en más de 450 jurisdicciones, deuda de patente, VTV, RTO, GNC, peajes, DNRPA y recall. Usalas desde la plataforma de flota o integralas en tu sistema con una API key.

REST + JSONWebhooksEjemplos en GitHub

POST /v1/consultas
curl -X POST https://api.patente.ar/v1/consultas \  -H "Authorization: Bearer $PATENTE_API_KEY" \  -H "Content-Type: application/json" \  -H "Idempotency-Key: multas-0001" \  -d '{"patente":["AB123CD"]}'

202 accepted · requestId "550e8400…"

  • CABAconsultando2 actas
  • Buenos AiresconsultandoSin actas
  • Córdobaconsultando1 acta

Webhook a tu sistema · status "completed"

Ejemplo con datos ficticios sobre el contrato real (patente AB123CD).
+500fuentes y jurisdicciones
+450jurisdicciones de multas
23 + CABAprovincias con cobertura
12APIs en un endpoint

Catálogo completo

Más de 500 fuentes y jurisdicciones, en un solo mapa.

Municipios, provincias, concesionarias viales, registros nacionales, fabricantes y proveedores de flota. Filtrá por categoría o tocá una provincia.

528 fuentes y jurisdicciones en 8 categorías

Infracciones 467

Deuda de patente 24

Verificaciones 6

Peajes 7

Campañas de recall 15

Registros nacionales 5

Tarjeta de combustible 3

Rastreo satelital 1

Guías de multas de 109 municipios bonaerensesCómo consultar y pagar multas de tránsito en cada municipio de la Provincia de Buenos Aires.
Escudos de 94 jurisdicciones, de Wikimedia CommonsAutores y licencias de los escudos que el catálogo muestra donde no hay un logo oficial.

Versiones optimizadas para la web, con el mismo dibujo: los SVG sin metadatos de edición ni capas ocultas, centrados en un cuadro de 500 × 500; las imágenes, sobre un cuadro blanco de 256 × 256. Las de licencia CC BY-SA se comparten con la misma licencia.

Catálogo de APIs

12 APIs. Un solo endpoint.

Todas entran por POST /v1/consultas y devuelven el resultado por webhook. Cada API key habilita una API, con sus créditos y su webhook.

Infracciones · por patente

API de multas de tránsito

Integrá consulta de infracciones por patente en flujos de scoring, onboarding, seguros, gestión de flotas o validación previa a operaciones vehiculares.

Para qué se usa

  • Scoring de riesgo antes de aprobar conductores, pólizas o contratos.
  • Control masivo de infracciones para flotas corporativas.
  • Integración con CRMs, ERPs o portales de atención que necesitan evidencia trazable.

Qué recibís

  • Aceptación 202 con requestId propio de Patente.ar.
  • Payload de resultado por webhook cuando api.ar completa la consulta.
  • Métricas por API key: estado, latencia, créditos y errores.
SolicitudPatente
curl -X POST https://api.patente.ar/v1/consultas \  -H "Authorization: Bearer $PATENTE_API_KEY" \  -H "Content-Type: application/json" \  -H "Idempotency-Key: multas-0001" \  -d '{"patente":["AB123CD"]}'

Fuentes · Más de 450 jurisdicciones

  • Almirante Brown
  • Avellaneda
  • Berisso
  • Buenos Aires
  • CABA
  • Cañuelas
  • Chaco
  • Córdoba
Errores frecuentes
401
Bearer ausente o inválido. La llamada no incluye Authorization: Bearer con una key activa.
403
Módulo no habilitado. La organización no tiene habilitado el producto Customer API o la key está desactivada.
422
Entrada fuera de contrato. La patente no se pudo normalizar o se excedió el tamaño máximo del lote.

Deuda de patente · por patente

API de deuda de patente

Consultá deuda de patente desde sistemas propios, portales de cobranza, aseguradoras, gestorías o flotas sin enviar usuarios a una pantalla manual.

Para qué se usa

  • Validación previa a ventas, altas de póliza o trámites de transferencia.
  • Control periódico de deuda para flotas y carteras de vehículos.
  • Backoffice de cobranza que necesita auditar deuda fiscal antes de operar.

Qué recibís

  • Estado de aceptación inmediato con requestId.
  • Resultado asincrónico por webhook con el payload normalizado del proveedor.
  • Registro de consumo y créditos por producto patente_deuda.
SolicitudPatente
curl -X POST https://api.patente.ar/v1/consultas \  -H "Authorization: Bearer $PATENTE_API_KEY" \  -H "Content-Type: application/json" \  -H "Idempotency-Key: deuda-patente-0001" \  -d '{"patente":["AB123CD"],"jurisdiccion":["pba"]}'

Fuentes · 24 fuentes

  • Buenos Aires (ARBA)
  • CABA (AGIP)
  • Santa Fe (API)
  • Tucumán (DGR)
  • Catamarca (ARCAT)
  • Mendoza (ATM)
  • Misiones (ATM)
  • Jujuy (DGR)
Errores frecuentes
401
API key inválida. El bearer token no existe, fue rotado o no corresponde al host público de la API.
422
Patente inválida. La entrada no contiene un dominio argentino normalizable.
402
Créditos insuficientes. La organización no tiene saldo disponible para reservar la consulta.

VTV · por patente

API de VTV

Consultá estado y vencimiento de verificación técnica vehicular desde flotas, aseguradoras, turneros, marketplaces o sistemas internos.

Para qué se usa

  • Bloquear operaciones con VTV vencida dentro de una flota.
  • Verificar documentación técnica antes de seguros, alquileres o entregas.
  • Sincronizar vencimientos en sistemas propios sin scraping manual.

Qué recibís

  • Aceptación inmediata con requestId y créditos reservados.
  • Resultado final con estado, fuente y payload normalizado cuando el proveedor responde.
  • Panel de consumo y errores por producto vtv.
SolicitudPatente
curl -X POST https://api.patente.ar/v1/consultas \  -H "Authorization: Bearer $PATENTE_API_KEY" \  -H "Content-Type: application/json" \  -H "Idempotency-Key: vtv-0001" \  -d '{"patente":["AB123CD"],"jurisdiccion":["pba"]}'

Fuentes · 4 jurisdicciones

  • VTV Buenos Aires
  • VTV CABA
  • VTV Córdoba
  • VTV Santa Fe
Errores frecuentes
401
API key no reconocida. La credencial no existe o no fue emitida para el producto VTV.
422
Dominio inválido. La patente enviada no cumple los formatos argentinos soportados.
503
Proveedor no disponible. La fuente puede estar temporalmente deshabilitada o no responder dentro del presupuesto operativo.

RTO · por patente

API de RTO

Consultá por patente el estado de la Revisión Técnica Obligatoria de los vehículos alcanzados por el control técnico nacional.

Qué recibís

  • Aceptación 202 con requestId propio de Patente.ar.
  • Estado de la RTO informado por la fuente, en el webhook cuando la fuente responde.
  • Consumo, errores y créditos por API key.
SolicitudPatente
curl -X POST https://api.patente.ar/v1/consultas \  -H "Authorization: Bearer $PATENTE_API_KEY" \  -H "Content-Type: application/json" \  -H "Idempotency-Key: rto-0001" \  -d '{"patente":["AB123CD"]}'

Fuentes · Control nacional

  • RTO

Oblea GNC · por patente

API de oblea GNC

Consultá por patente el estado de la oblea GNC de Enargas para vehículos con equipo de gas natural comprimido.

Qué recibís

  • Aceptación 202 con requestId propio de Patente.ar.
  • Estado de la oblea GNC informado por Enargas, en el webhook cuando la fuente responde.
  • Consumo, errores y créditos por API key.
SolicitudPatente
curl -X POST https://api.patente.ar/v1/consultas \  -H "Authorization: Bearer $PATENTE_API_KEY" \  -H "Content-Type: application/json" \  -H "Idempotency-Key: gnc-0001" \  -d '{"patente":["AB123CD"]}'

Fuentes · Enargas

  • Oblea GNC Enargas

Deuda de peajes · por patente

API de deuda de peaje

Integrá control de deuda de peaje en flotas, rentadoras, financiación, logística o scoring vehicular con respuesta asincrónica y webhook.

Para qué se usa

  • Detectar deuda de peaje antes de entregar, vender o financiar un vehículo.
  • Monitorear carteras de autos con circulación frecuente por autopistas.
  • Automatizar recupero o prevención de cargos en flotas y rentadoras.

Qué recibís

  • Aceptación 202 y requestId al crear la consulta.
  • Webhook con deuda, filas o payload normalizado de peajes cuando la fuente responde.
  • Métricas por API key para distinguir deuda de peaje de otros productos vehiculares.
SolicitudPatente
curl -X POST https://api.patente.ar/v1/consultas \  -H "Authorization: Bearer $PATENTE_API_KEY" \  -H "Content-Type: application/json" \  -H "Idempotency-Key: peajes-0001" \  -d '{"patente":["AB123CD"]}'

Fuentes · 5 fuentes

  • AUBASA
  • AUSA
  • AUSOL
  • Corredor Vial AP
  • Autopistas del Oeste
Errores frecuentes
401
Bearer inválido. La API key no está activa o no corresponde al producto peaje.
422
Patente requerida. La deuda de peaje se consulta por dominio; no se acepta VIN como entrada principal.
402
Sin créditos. La organización no tiene saldo para reservar consultas del costo peaje.

DNRPA · por patente

API de DNRPA

Datos registrales del vehículo por patente: valuación fiscal, marca, modelo, año y registro automotor.

Qué recibís

  • Aceptación 202 con requestId propio de Patente.ar.
  • Valuación fiscal, marca, modelo, año y registro automotor, en el webhook cuando la fuente responde.
  • Consumo, errores y créditos por API key.
SolicitudPatente
curl -X POST https://api.patente.ar/v1/consultas \  -H "Authorization: Bearer $PATENTE_API_KEY" \  -H "Content-Type: application/json" \  -H "Idempotency-Key: dnrpa-0001" \  -d '{"patente":["AB123CD"]}'

Fuentes · Registro nacional

  • DNRPA

Titularidad DNRPA · por patente

API de titularidad DNRPA

Titulares actuales e históricos del vehículo, elementos registrales vigentes y radicación, consultados por patente.

Qué recibís

  • Aceptación 202 con requestId propio de Patente.ar.
  • Titulares actuales e históricos, elementos registrales vigentes y radicación, en el webhook cuando la fuente responde.
  • Consumo, errores y créditos por API key.
SolicitudPatente
curl -X POST https://api.patente.ar/v1/consultas \  -H "Authorization: Bearer $PATENTE_API_KEY" \  -H "Content-Type: application/json" \  -H "Idempotency-Key: titularidad-0001" \  -d '{"patente":["AB123CD"]}'

Fuentes · Registro nacional

  • DNRPA Titularidad

Radicación DNRPA · por patente

API de radicación DNRPA

La radicación del vehículo en el registro automotor: dónde está radicado, consultado por patente.

Qué recibís

  • Aceptación 202 con requestId propio de Patente.ar.
  • Radicación (jurisdicción) del vehículo en el registro automotor, en el webhook cuando la fuente responde.
  • Consumo, errores y créditos por API key.
SolicitudPatente
curl -X POST https://api.patente.ar/v1/consultas \  -H "Authorization: Bearer $PATENTE_API_KEY" \  -H "Content-Type: application/json" \  -H "Idempotency-Key: radicacion-0001" \  -d '{"patente":["AB123CD"]}'

Fuentes · Registro nacional

  • DNRPA Radicación

Recall · por VIN y marca

API de recall vehicular

Verificá campañas de recall desde sistemas de posventa, garantía, seguros o CRM usando VIN como entrada principal y trazabilidad por API key.

Para qué se usa

  • Validación de campañas pendientes antes de entregar o tomar un vehículo.
  • Alertas de seguridad para carteras de clientes o talleres autorizados.
  • Automatización de procesos de garantía y posventa con evidencia auditable.

Qué recibís

  • Aceptación 202 con tracking de request.
  • Webhook de finalización con estado de campaña y payload normalizado.
  • Consumo asociado al producto recall y a la API key usada.
SolicitudVIN y marca
curl -X POST https://api.patente.ar/v1/consultas \  -H "Authorization: Bearer $PATENTE_API_KEY" \  -H "Content-Type: application/json" \  -H "Idempotency-Key: recall-0001" \  -d '{"vin":["8AJHA3CD4R1234567"],"marca":"toyota"}'

Fuentes · 15 marcas

  • Chevrolet
  • Citroën
  • DS
  • Fiat
  • Ford
  • Honda
  • Hyundai
  • Nissan
Errores frecuentes
401
Credencial inválida. La API key no corresponde al producto recall o fue revocada.
422
VIN o marca requeridos. Este producto necesita VIN y marca; la patente sola no alcanza para identificar la unidad.
409
Idempotencia en curso. Ya existe una consulta activa con la misma clave de idempotencia.

AUBASA · por rango de fechas

API de AUBASA

Importá las pasadas y las facturas de tu cuenta AUBASA para un rango de fechas, sin descargar comprobantes a mano. Requiere vincular la cuenta.

Qué recibís

  • Aceptación 202 con requestId propio de Patente.ar.
  • Pasadas y facturas de la cuenta AUBASA en el rango pedido, en el webhook cuando la fuente responde.
  • Consumo, errores y créditos por API key.
SolicitudRango de fechas
curl -X POST https://api.patente.ar/v1/consultas \  -H "Authorization: Bearer $PATENTE_API_KEY" \  -H "Content-Type: application/json" \  -H "Idempotency-Key: aubasa-0001" \  -d '{"desde":"2026-06-01","hasta":"2026-06-30"}'

Fuentes · Con tu cuenta

  • AUBASA

Shell Flota · por rango de fechas

API de Shell Flota

Traé los consumos y el odómetro de tu cuenta Shell Flota para un rango de fechas: dos reportes, cada uno con su API key. Requiere vincular la cuenta.

Qué recibís

  • Aceptación 202 con requestId propio de Patente.ar.
  • Consumos y lecturas de odómetro de la cuenta Shell Flota, en el webhook cuando la fuente responde.
  • Consumo, errores y créditos por API key.
SolicitudRango de fechas
curl -X POST https://api.patente.ar/v1/consultas \  -H "Authorization: Bearer $PATENTE_API_KEY" \  -H "Content-Type: application/json" \  -H "Idempotency-Key: shell-flota-0001" \  -d '{"desde":"2026-06-01","hasta":"2026-06-30"}'

Fuentes · Con tu cuenta

  • Shell Flota

Cómo funciona

De la patente al webhook, en cuatro pasos.

  1. Paso 1

    Pedís acceso

    Te entregamos credenciales, límites acordados y acompañamiento para probar el flujo completo.

    API key por producto
  2. Paso 2

    Enviás patentes, VIN o fechas

    Un POST con el lote. El formato de patente se normaliza antes de consultar.

    POST /v1/consultas
  3. Paso 3

    Aceptamos al instante

    Recibís un requestId propio mientras consultamos las fuentes de esa API.

    202 accepted
  4. Paso 4

    Recibís el resultado

    El payload normalizado llega a tu webhook cuando cada fuente responde.

    status: completed

Las mismas fuentes, dos formas de usarlas

Sin programar, o desde tu propio sistema.

Plataforma Patente.ar

Controles programados para tu flota.

Elegís fuentes, unidades y frecuencia. Los resultados aparecen en cada unidad y los avisos llegan a responsables y conductores.

  • Multas, VTV, deuda y peajes por unidad
  • Avisos por correo y WhatsApp
  • Historial y comprobantes en un solo lugar
Conocer la plataforma

API para tu sistema

Los datos dentro de tu ERP, TMS o CRM.

Integrás la consulta en onboarding, scoring, seguros o control de flota, con trazabilidad de fuente y estado por request.

  • Un endpoint para las 12 APIs
  • Resultado normalizado por webhook
  • Consumo, errores y créditos por API key
Solicitar API key

Para tu equipo de desarrollo

Hecha para integrarse sin vueltas.

Un solo endpoint

POST /v1/consultas para todas las APIs, con idempotencia por header Idempotency-Key.

API keys por producto

Permisos granulares y rate limiting configurable. Cada key define producto, créditos y webhook.

Webhooks asincrónicos

Aceptación 202 inmediata y resultado por webhook para fuentes que tardan en responder.

Tres tipos de entrada

Patente (formato viejo, Mercosur y motos), VIN con marca para recall, o rango de fechas para las cuentas vinculadas.

Dashboard de uso

Métricas de consumo, errores, latencia y créditos por API key.

Ejemplos en GitHub

Repositorios públicos con OpenAPI, webhooks y snippets listos para backend.

Preguntas frecuentes

¿Necesitás algo que no está acá? Escribinos y te ayudamos con tu integración.

¿Hay un endpoint distinto para cada producto?

No. El endpoint público es único: POST /v1/consultas. La API key determina cuál de las 12 APIs usás (infracciones, deuda de patente, VTV, RTO, oblea GNC, peajes, DNRPA, titularidad, radicación, recall, AUBASA o Shell Flota), los créditos y el webhook del resultado.

¿Qué formatos de patente soporta la API?

La API soporta todos los formatos de patente vigentes en Argentina: formato viejo (AAA123), formato nuevo Mercosur (AA123BB) y patentes de motocicletas. La normalización del formato se realiza automáticamente.

¿Qué campos lleva el body?

Depende de la API: patente (una lista de dominios), vin y marca para recall, o desde y hasta para las cuentas vinculadas de AUBASA y Shell Flota. Deuda de patente y VTV piden además la jurisdicción. El ejemplo de cada ficha muestra el body exacto.

¿La respuesta es sincrónica?

La aceptación es inmediata. Cada consulta se hace al momento contra las fuentes y, en las asincrónicas como infracciones y peajes, el resultado llega por webhook cuando está disponible.

¿Qué jurisdicciones cubre la API de infracciones?

Más de 450 jurisdicciones municipales, provinciales y nacionales de las 23 provincias y CABA. Una misma fuente puede reunir varias jurisdicciones, y la cobertura de cada consulta depende de las fuentes que respondan: el resultado informa fuente y estado por request.

¿Qué rate limits aplican?

Los límites de consultas dependen del plan contratado. Todos los planes incluyen un dashboard de métricas para monitorear el consumo en tiempo real. Contactanos para conocer las opciones disponibles.

¿Puedo usar estas fuentes sin programar?

Sí. La plataforma de gestión de flota usa estas fuentes en controles programados: elegís fuentes, unidades y frecuencia, y los resultados aparecen a medida que finaliza cada consulta.

Conectá tu sistema a más de 500 fuentes y jurisdicciones.

Te damos la API key, probás el flujo completo con tus patentes y pasás a producción con límites acordados.