Integrá tu sistema con el INPI

Ingresá trámites de Marcas, Modelos y Patentes, y consultá marcas y notificaciones, directamente desde tu propio sistema.

https://ws.inpi.gob.ar/wsinpi.asmx
El uso del Web Service y de la Autogestión no tiene costo. Los aranceles propios de cada trámite se abonan igual que desde el Portal, desde "Mis trámites".
Hasta el 1° de enero de 2027 se seguirá aceptando el esquema anterior (CUIT y clave en los datos de usuario). A partir de esa fecha, solo se podrá operar con el nuevo esquema, por lo que las integraciones que no estén registradas dejarán de funcionar.

Cómo funciona

El cliente relaciona un integrador con su CUIT y le habilita los métodos que puede operar. El integrador trabaja con las credenciales que obtiene en su panel; nunca con la clave del cliente.

1

El integrador se registra

Con su correo, una contraseña segura, datos de contacto y captcha. Confirma el correo y obtiene su ID y su token. Puede no tener CUIT.

2

El cliente lo relaciona

Ingresa con su CUIT (ARCA), busca al integrador por su ID y lo relaciona con su CUIT.

3

Habilita los permisos

Tilda los métodos que puede operar y guarda los cambios. Para desvincularlo, primero los deshabilita.

4

Integración y pago

El integrador envía el hash de la relación en sus requests. El trámite queda pendiente hasta que el cliente genera y paga el arancel desde "Mis trámites".

Usuario común
Cliente→ Relación con integrador→ Tramita

La relación se crea con tu CUIT.

Agente operando a nombre de la entidad
Administrador de la entidad→ Relación con integrador→ Tramita

La relación se crea con la entidad que agrupa, solo la gestiona su administrador y los trámites ingresan a nombre de la entidad. Al firmar, se ingresa con el CUIT del representante, se tramita con la entidad agrupadora y se firman.

Agente sin operar a nombre de la entidad
Agente→ Relación con integrador→ Tramita

La relación se crea con tu CUIT personal.

Qué credencial usa cada método

Todas se obtienen en la autogestión.

HashDelegacion

Se envía en el nodo DatosUsuario. Lo ves en tu panel como "Token de esta relación". El trámite queda a nombre del cliente que delegó.

Ingresar_MarcasNuevas Ingresar_MarcaRenovacion Ingresar_ModeloNuevo Ingresar_ModeloRenovacion Ingresar_PatenteInvecionNueva Ingresar_PatenteUtilidadNueva ConsultaNotificaciones

tokenIntegrador

Se envía como parámetro. Es el token propio del integrador y no depende de ninguna delegación.

ConsultaDenominacion ConsultaCuitOTitular

Buenas prácticas

Para asegurar la continuidad de sus consultas sin disparar alertas y bloqueos temporales en el firewall, les sugerimos implementar las siguientes pautas en sus desarrollos:

  • Gestión de concurrencia: No exceder el límite de 100 conexiones TCP simultáneas. Es preferible mantener un esquema de peticiones secuenciales o con un estricto control de hilos (pool de conexiones).
  • Manejo de reintentos (Backoff Exponencial): En caso de recibir un error de limitación o bloqueo, el cliente automatizado debe detener el flujo de consultas y aplicar un tiempo de espera progresivo antes de reintentar (por ejemplo: pausar 5s, 10s, 20s), evitando reintentos inmediatos en bucle que extiendan la penalización de IP.
  • Patrones de Scraping: Enviar cabeceras HTTP estándar (User-Agent adecuado, Accept, etc.) y mantener intervalos entre solicitudes para no activar las firmas de detección de bots.
  • Eficiencia de red: Utilizar conexiones persistentes (HTTP Keep-Alive) y almacenar en caché local las actas o expedientes ya consultados que no registren cambios recientes.
  • Franjas horarias preferentes: Para procesamiento masivo de datos o cargas por lote (batch), se solicita ejecutar los scripts fuera del horario pico de mayor concurrencia pública, idealmente entre las 22:00 y las 07:00 hs. (Aclaración: las reglas de filtrado y límites de seguridad se encuentran activas las 24 horas, por lo que los controles aplicarán de igual forma en cualquier franja horaria).

Documentación

Todo lo necesario para desarrollar la integración.

Ejemplos XML

Listos para copiar. Reemplazá HASH_DE_LA_DELEGACION y TOKEN_DEL_INTEGRADOR por los de tu panel; los demás datos son ficticios.

Ingresar_MarcasNuevas (trámite 1) — marca denominativa, titulares argentinos +
Ingresar_MarcasNuevas (trámite 1) — marca mixta con imagen, titular extranjero +
Ingresar_MarcaRenovacion (trámite 3) +
Ingresar_ModeloNuevo (trámite 16) +
Ingresar_ModeloRenovacion (trámite 18) +
Ingresar_PatenteInvecionNueva (trámite 21) +
Ingresar_PatenteInvecionNueva (trámite 21) — divisional +
Ingresar_PatenteUtilidadNueva (trámite 22) +
ConsultaDenominacion +
ConsultaCuitOTitular — Por CUIT +
ConsultaCuitOTitular — Por nombre o razón social del titular +
ConsultaCuitOTitular — Por ambos +
ConsultaNotificaciones — Con todos los filtros +
ConsultaNotificaciones — Sin filtros +

¿Necesitás ayuda? Escribinos a soporteinformatica@inpi.gob.ar indicando el CUIT del cliente, el método y el XML enviado.