Inicio › Blog › Integraciones y automatización
Integraciones y automatizaciónConsulta de DNI y RUC automática en tu sistema: APIs de RENIEC y SUNAT, qué es legal y cuánto cuesta
Para validar RUC, SUNAT publica gratis el padrón reducido del RUC, un archivo descargable que se renueva con frecuencia, y hay APIs privadas que consultan esos datos públicos en segundos. Para DNI, el único servicio oficial es el de Consultas en línea de RENIEC, para empresas con convenio, con un costo por consulta de S/ 0.90 a S/ 1.60 según el nivel de datos (tarifa publicada en gob.pe). Las APIs privadas de DNI existen, pero conviene revisar de dónde sacan los datos. En cualquier caso, la Ley 29733 exige pedir solo los datos necesarios, informar para qué se usan y protegerlos.
En este artículo
Cada vez que alguien de tu equipo escribe a mano un RUC, una razón social o un nombre completo, hay una posibilidad de error. El resultado lo conoces: facturas con la razón social mal escrita, notas de crédito para corregirlas, clientes duplicados y tiempo perdido en caja. La solución es que el sistema complete esos datos solo, a partir del número.
Pero aquí aparecen dudas razonables: ¿hay una API oficial de RENIEC?, ¿es legal consultar un DNI?, ¿cuánto cuesta? Esta guía las responde con fuentes oficiales: qué ofrece SUNAT gratis, qué ofrece RENIEC y a quién, qué son las APIs privadas, qué dice la ley y cómo integrarlo bien. En CONIT conectamos sistemas a medida y tiendas con validaciones de RUC y facturación electrónica, así que lo explicamos desde la práctica.
¿Para qué sirve consultar DNI y RUC automáticamente?
Sirve para que el sistema complete y valide los datos del cliente o proveedor en el momento, con solo escribir el número. Los usos más comunes en una empresa:
- Facturación: traer la razón social y la dirección fiscal al escribir el RUC, y no facturar a un RUC dado de baja.
- Registro de clientes: evitar duplicados y errores en el nombre.
- Proveedores: revisar su estado y condición en SUNAT antes de pagarles.
- Ventas a crédito: confirmar que el RUC está activo y habido antes de dar crédito.
- Formularios web: que el cliente escriba su RUC al comprar y vea al instante su razón social.
RUC: lo que ofrece SUNAT gratis
Para el RUC hay buenas noticias: los datos básicos son públicos y SUNAT los publica.
- Consulta RUC en la web de SUNAT, pensada para personas que consultan uno por uno.
- Padrón reducido del RUC: un archivo comprimido que se descarga gratis desde la página de SUNAT y que se renueva con frecuencia (la versión revisada el 10 de octubre de 2026 decía «actualizado al 10/10/2026»). Trae los datos básicos de cada contribuyente, como su razón social, estado, condición y dirección, para cargarlos en tu propio sistema.
- Servicio web de consulta integrada de comprobantes, para comprobar que una factura que recibiste existe en SUNAT. Se generan credenciales desde el menú SOL, según el manual de SUNAT.
Cargar el padrón en tu sistema y actualizarlo cada día con un proceso automático te da consultas de RUC propias, rápidas y sin pagar por cada una. Requiere algo de desarrollo y espacio en la base de datos, porque el archivo es grande.
DNI: el servicio oficial de RENIEC
Con el DNI la situación es distinta, porque los datos de identidad son datos personales protegidos. RENIEC ofrece un servicio oficial llamado Consultas en línea, con estas condiciones:
| Aspecto | Detalle |
|---|---|
| Quién puede acceder | Notarios, entidades públicas y personas jurídicas de derecho privado constituidas en el Perú |
| Requisito | Solicitud y convenio con RENIEC; el nivel de acceso depende del giro de la empresa |
| Nivel 1 | Datos básicos: S/ 0.90 por consulta |
| Nivel 2 | Más datos (incluye foto y domicilio, según el nivel otorgado): S/ 1.20 por consulta |
| Nivel 3 | Incluye datos adicionales: S/ 1.60 por consulta |
| Personas naturales | No pueden acceder |
Fuentes: RENIEC, Consultas en línea y gob.pe, solicitud de acceso al servicio, revisados el 10 de octubre de 2026. Las tarifas están fijadas en el TUPA de RENIEC y pueden cambiar: confírmalas antes de solicitar el servicio.
Para una empresa que necesita verificar identidad de forma formal (financieras, notarías, empresas que otorgan crédito), este es el camino seguro. Para una tienda que solo quiere completar el nombre del cliente en la boleta, suele ser más de lo necesario.

¿Y las APIs privadas de DNI y RUC?
En el Perú hay varios servicios privados, como apis.net.pe o apiperu.dev, que ofrecen consultas de RUC, tipo de cambio y otros datos por API, con planes gratuitos de pocas consultas y planes de pago por volumen. Son fáciles de integrar y muy usados por sistemas pequeños.
Antes de contratar uno, revisa:
- De dónde vienen los datos. Para RUC, lo normal es que provengan de las fuentes públicas de SUNAT. Para DNI, pregunta expresamente cuál es la fuente y con qué autorización.
- Tarifas vigentes. Sus planes cambian; calcula cuántas consultas harás al mes y qué pasa si te pasas.
- Disponibilidad. Si la API se cae, ¿tu sistema deja de vender? Debe poder seguir con ingreso manual.
- Qué datos te devuelve. Pide solo lo que necesitas.
Lo que hacemos en CONIT
Construimos sistemas a medida y páginas web para empresas de todo el Perú con validación de RUC al registrar clientes y emitir facturas, y con búsquedas por DNI sobre la propia base del cliente, como la consulta de pagos de ESEIT. Elegimos la fuente de datos según lo que pide la ley y tu operación. Conoce el servicio de sistemas a medida.
¿Qué dice la ley?
La consulta de DNI toca datos personales, así que aplica la Ley 29733 de protección de datos personales y su reglamento vigente desde 2025 (Ministerio de Justicia). En la práctica, para tu sistema significa:
- Finalidad: pide el DNI solo para algo concreto (emitir la boleta, verificar la identidad para un crédito) e infórmalo en tu política de privacidad.
- Proporcionalidad: guarda solo los datos que necesitas. Si basta el nombre, no guardes la dirección ni la foto.
- Origen lícito: los datos deben venir de una fuente legítima. Esto pesa al elegir una API de DNI.
- Seguridad: la base de datos debe tener accesos controlados y copias protegidas.
- Derechos del titular: la persona puede pedir acceso, corrección o eliminación de sus datos.
El RUC de una empresa es información tributaria pública, pero el RUC de una persona natural (que empieza con 10) está ligado a su DNI y a su nombre: trátalo con el mismo cuidado. Lo detallamos en Ley de protección de datos personales en tu web y tu sistema. Las normas cambian; revisa la versión vigente con tu asesor legal.
Cómo integrarlo bien en tu sistema
Una buena integración sigue estas reglas:
- Valida el formato antes de consultar. El DNI tiene 8 dígitos y el RUC 11; el RUC empieza con 10, 15, 17 o 20. Así no gastas consultas en números mal escritos.
- Consulta al salir del campo, no al final del formulario, y muestra el resultado para que el usuario confirme.
- Guarda en caché los RUC ya consultados, con fecha, y vuelve a consultar solo cada cierto tiempo.
- Permite el ingreso manual si la consulta falla; el negocio no se detiene porque un servicio externo no responde.
- Avisa si el RUC no está activo o habido antes de emitir una factura.
- Registra las consultas si usas un servicio con costo, para controlar el gasto.
Esta validación encaja justo antes de emitir el comprobante, como explicamos en facturación electrónica SUNAT desde tu sistema. Si quieres entender cómo funciona una conexión por API, revisa qué es una API.
¿Qué opción te conviene?
| Necesidad | Opción recomendada | Costo |
|---|---|---|
| Completar razón social al facturar | Padrón reducido de SUNAT en tu sistema o API privada de RUC | Gratis o plan mensual |
| Revisar estado y condición de proveedores | Padrón reducido de SUNAT | Gratis |
| Completar el nombre del cliente en la boleta | Que el cliente lo escriba y el sistema valide el formato | Gratis |
| Verificar identidad para crédito o contratos | Consultas en línea de RENIEC con convenio | S/ 0.90 a S/ 1.60 por consulta |
| Comprobar facturas recibidas | Servicio web de consulta integrada de SUNAT | Sin costo publicado; requiere credenciales SOL |
En resumen
- Validar DNI y RUC en el sistema evita errores en facturas, clientes duplicados y notas de crédito.
- Para RUC, SUNAT publica gratis el padrón reducido, que se renueva con frecuencia, y hay APIs privadas basadas en datos públicos.
- Para DNI, el servicio oficial es Consultas en línea de RENIEC, para empresas con convenio, de S/ 0.90 a S/ 1.60 por consulta.
- Si usas una API privada de DNI, revisa de dónde saca los datos: el responsable de lo que guardas eres tú.
- La Ley 29733 exige finalidad informada, datos mínimos, origen lícito y seguridad.
Preguntas frecuentes
¿Existe una API oficial de SUNAT para consultar RUC?
SUNAT ofrece la consulta RUC en su web para personas y publica gratis el padrón reducido del RUC, un archivo descargable que se renueva con frecuencia, para que las empresas lo carguen en sus sistemas. Además tiene servicios web para consultar la validez de comprobantes. Muchas APIs privadas se basan en esos datos públicos.
¿Puedo consultar datos de RENIEC desde mi sistema?
De forma oficial, solo a través del servicio de Consultas en línea de RENIEC, dirigido a notarios, entidades públicas y personas jurídicas constituidas en el Perú, con convenio previo. El costo publicado va de S/ 0.90 a S/ 1.60 por consulta según el nivel de datos. Las personas naturales no pueden acceder a este servicio.
¿Es legal usar una API privada para consultar DNI?
El servicio en sí no es ilegal, pero tú eres responsable de los datos personales que guardas y de su origen. La Ley 29733 exige que los datos se obtengan de forma lícita, para una finalidad informada y que se protejan. Antes de contratar una API de DNI, pregunta de dónde obtiene la información y qué garantías da.
¿Cuánto cuesta una API de consulta de RUC?
Hay opciones gratuitas, como cargar en tu sistema el padrón reducido de SUNAT, y APIs privadas con planes gratuitos de pocas consultas y planes mensuales por volumen. Los precios cambian, así que revisa el tarifario vigente de cada proveedor y calcula cuántas consultas harás al mes.
¿Para qué sirve validar el RUC en una venta?
Para emitir la factura con la razón social y la dirección correctas, evitar facturas a RUC dados de baja o no habidos y ahorrar notas de crédito por errores de digitación. También sirve para registrar proveedores y revisar si son agentes de retención o percepción.
¿Puedo guardar los datos que devuelve la consulta de DNI?
Solo los que necesites para la finalidad que informaste al cliente, por ejemplo su nombre para emitir la boleta. Guardar más datos de los necesarios aumenta tu responsabilidad. Informa la finalidad en tu política de privacidad y protege la base de datos con accesos controlados.
¿Tu equipo sigue escribiendo RUC a mano?
Cuéntanos en qué parte de tu sistema se registran clientes o proveedores. Te proponemos cómo validar el RUC y el DNI al momento, de forma legal y sin costos sorpresa.
Escríbenos por WhatsApp


