API para consultar RUC de Paraguay

Consulta el RUC de cualquier contribuyente paraguayo desde tu sistema: razón social, dígito verificador, estado (activo, cancelado, suspendido o bloqueado), tipo de persona y RUC anterior. Si envías el DV, se valida antes de buscar. Los datos salen del listado de RUC que publica la DNIT: 2,020,504 RUC, actualizados el 31/10/2026.

Para qué sirve

Consultar un RUC

GET /v1/py/ruc/{ruc}

Acepta el RUC con el dígito verificador después de un guion (80000856-1) o sin él (80000856); los puntos se ignoran. Sin guion, un número de 9 dígitos se toma como RUC más DV, porque ningún RUC tiene más de 8. Si el DV no coincide, la respuesta es 400 sin necesidad de buscar; si el RUC no está en el listado, es 404.

curl -H "X-API-Key: TU_API_KEY" https://idfiscal.com/v1/py/ruc/80000856-1
{
  "ruc": "80000856",
  "dv": 1,
  "ruc_completo": "80000856-1",
  "razon_social": "BANCO NACIONAL DE FOMENTO",
  "tipo_persona": "JURIDICA",
  "estado": "ACTIVO",
  "ruc_anterior": "BNFG615740D"
}

Campos de la respuesta

CampoDescripción
rucRUC sin el dígito verificador. Para personas físicas es el número de cédula; algunos RUC de extranjeros terminan en letra (1023860A).
dvDígito verificador.
ruc_completoRUC y DV separados por un guion, como se escribe en las facturas.
razon_socialRazón social, o apellidos y nombres (APELLIDOS, NOMBRES) para personas físicas.
tipo_personaJURIDICA (RUC de 8 dígitos que empieza por 80) o FISICA.
estadoACTIVO, SUSPENSION TEMPORAL, BLOQUEADO, CANCELADO o CANCELADO DEFINITIVO.
ruc_anteriorRUC del sistema anterior de la DNIT (letras y números), o null si no tiene.

Buscar empresas por nombre

GET /v1/py/ruc?q={texto}

curl -H "X-API-Key: TU_API_KEY" "https://idfiscal.com/v1/py/ruc?q=cerveceria&limit=5"

La búsqueda solo incluye personas jurídicas. Las personas físicas inscritas en el padrón se pueden validar por número exacto, pero no aparecen en la búsqueda. Ver la referencia de búsqueda para la paginación.

Preguntas frecuentes

¿Qué es el RUC?
El Registro Único de Contribuyentes es el número con el que la DNIT (Dirección Nacional de Ingresos Tributarios, ex SET) identifica a las personas y empresas en Paraguay. Se escribe con un dígito verificador después de un guion. Para las personas físicas coincide con su número de cédula.
¿Cómo se calcula el dígito verificador?
Con el algoritmo módulo 11 de la DNIT. No hace falta calcularlo: la respuesta trae dv y ruc_completo, y si envías el DV, la API lo comprueba.
¿Sirve para la factura electrónica (SIFEN)?
Sí: el documento electrónico lleva el RUC del receptor y su DV por separado, y SIFEN rechaza un DV incorrecto. Con esta API los obtienes a partir del RUC o del nombre, sin necesidad de certificado digital.
¿De dónde salen los datos?
Del listado de RUC que la DNIT publica para descarga. Este servicio no está afiliado a la DNIT: toma ese archivo público y lo ofrece como API.
¿Cada cuánto se actualizan?
Cada mes, cuando la DNIT publica el listado nuevo.
¿Cuánto cuesta?
Es gratis, con un límite de 30 consultas por minuto y 1,000 por día. Si necesitas más, escríbenos a soporte@idfiscal.com.

También disponible para RNC de República Dominicana, RUC de Ecuador y CUIT de Argentina, con la misma API key.

Empieza gratis y sube tus límites solo si los necesitas. Todos los niveles valen para todos los países.
Gratis 30 consultas por minuto y 1,000 por día, para siempre y sin tarjeta. Crear cuenta gratis
US$10/mes 120 consultas por minuto y 10,000 por día. Cancela cuando quieras. Elegir
US$25/mes 300 consultas por minuto y 50,000 por día. Cancela cuando quieras. Elegir