Este sitio NO es oficial y NO pertenece a la DGII. La información mostrada es de carácter público y se ofrece con fines informativos.

Volver a la consulta

API para Desarrolladores

Ofrecemos una API REST pública y gratuita para consultar el Registro Nacional de Contribuyentes (RNC) de la DGII de República Dominicana. Ideal para integrar verificación de RNC en tus aplicaciones, sistemas contables, ERPs o cualquier proyecto.

Gratuita
Sin autenticación requerida
REST / JSON
Datos actualizados diariamente

Actualización de Datos

La base de datos del RNC se actualiza automáticamente cada día en la madrugada con la información más reciente publicada por la DGII. Esto garantiza que las consultas reflejen los datos oficiales más actualizados disponibles.

Automática: Cada madrugada
Manual: Disponible vía API bajo demanda

Documentación Interactiva (Swagger)

Explora y prueba todos los endpoints directamente desde la documentación interactiva de Swagger. Puedes ejecutar consultas en tiempo real sin necesidad de escribir código.

Abrir Swagger UI

URL Base

http://62.146.171.39:8086/api/DGII

Todas las peticiones son GET y devuelven JSON. No se requiere autenticación ni API key.

Endpoints Disponibles

GET/api/DGII/{rnc}

Busca un contribuyente por su número de RNC o cédula. Devuelve un resultado exacto.

Ejemplo de uso

GET http://62.146.171.39:8086/api/DGII/132790316

Respuesta exitosa

{
  "rnc": "132790316",
  "nombreCompleto": "OSCARSOFT SRL",
  "nombreComercial": "OSCARSOFT",
  "actividad": "PLANIFICACIÓN Y DISEÑO DE LOS",
  "fechaRegistro": "14/11/2022",
  "estado": "ACTIVO",
  "categoria": "RST"
}
GET/api/DGII/GetByName/{nombre}

Busca un contribuyente por su nombre exacto (razón social completa).

Ejemplo de uso

GET http://62.146.171.39:8086/api/DGII/GetByName/Oscarsoft

Respuesta exitosa

{
  "rnc": "132790316",
  "nombreCompleto": "OSCARSOFT SRL",
  "nombreComercial": "OSCARSOFT",
  "actividad": "PLANIFICACIÓN Y DISEÑO DE LOS",
  "fechaRegistro": "14/11/2022",
  "estado": "ACTIVO",
  "categoria": "RST"
}
GET/api/DGII/search/{criterio}

Busca contribuyentes que coincidan con el criterio de búsqueda. Retorna hasta 10 resultados.

Ejemplo de uso

GET http://62.146.171.39:8086/api/DGII/search/Oscarsof

Respuesta exitosa

[
  {
    "rnc": "132790316",
    "nombreCompleto": "OSCARSOFT SRL",
    "nombreComercial": "OSCARSOFT",
    "actividad": "PLANIFICACIÓN Y DISEÑO DE LOS",
    "fechaRegistro": "14/11/2022",
    "estado": "ACTIVO",
    "categoria": "RST"
  },
  ...
]

Campos de Respuesta

CampoTipoDescripción
rncstringNúmero de RNC o cédula
nombreCompletostringRazón social o nombre completo
nombreComercialstringNombre comercial del negocio
actividadstringActividad económica registrada
fechaRegistrostringFecha de registro (DD/MM/YYYY)
estadostringEstado del contribuyente (ACTIVO, SUSPENDIDO, etc.)
categoriastringCategoría tributaria (NORMAL, RST, etc.)

Ejemplos de Integración

JavaScript / Fetch

const response = await fetch(
  'http://62.146.171.39:8086/api/DGII/132790316'
);
const data = await response.json();
console.log(data.nombreCompleto); // "OSCARSOFT SRL"

Python

import requests

response = requests.get(
    'http://62.146.171.39:8086/api/DGII/132790316'
)
data = response.json()
print(data['nombreCompleto'])  # "OSCARSOFT SRL"

cURL

curl http://62.146.171.39:8086/api/DGII/132790316

C# / .NET

using var client = new HttpClient();
var response = await client.GetAsync(
    "http://62.146.171.39:8086/api/DGII/132790316"
);
var json = await response.Content.ReadAsStringAsync();
Console.WriteLine(json);

Notas Importantes

Gratuita y sin límites: La API es actualmente gratuita y de uso libre. No se requiere registro ni API key para usarla.

Datos públicos: La información proviene de la base de datos pública de la DGII. Puede haber caracteres especiales (ñ, tildes) con encoding no estándar en algunos registros.

Datos siempre frescos: La base de datos se sincroniza automáticamente con la DGII cada madrugada. Además, es posible forzar una actualización manual a través de la API cuando se requiera información al instante.

Uso responsable: Pedimos que hagas un uso responsable de la API. Evita hacer miles de peticiones por minuto. Si necesitas datos masivos, contáctanos.

¿Preguntas o sugerencias?

Contáctanos para reportar problemas, solicitar nuevos endpoints o colaborar.

[email protected]