API Consulta DGII RNC / CEDULA

Consulta en tiempo real los datos oficiales de RNC / Cédula en la DGII República Dominicana

Uso de la API

Tipos de Consultas

Consulta por RNC / Cedula:

Existen dos métodos para consultar:

GET

GET https://rnc.megaplus.com.do/api/consulta?rnc=131996035

POST

POST https://rnc.megaplus.com.do/api/consulta
{
    "rnc": "131996035"
}

Ejemplos con cURL

GET:

curl -X GET "https://rnc.megaplus.com.do/api/consulta?rnc=131996035"

POST:

curl -X POST "https://rnc.megaplus.com.do/api/consulta" -H "Content-Type: application/json" -d '{"rnc": "131996035"}'

Ejemplo de respuesta (Éxito)

{
  "error": false,
  "codigo_http": 200, 
  "mensaje": "Consulta Exitosa",
  "cedula_rnc": "131-99603-5",
  "nombre_razon_social": "AGROPECUARIA DELIA & MILO AGRODEMI SRL",
  "nombre_comercial": "AGROPECUARIA DELIA & MILO AGRODEMI",
  "categoria": "",
  "regimen_de_pagos": "NORMAL",
  "estado": "ACTIVO",
  "actividad_economica": "CRÍA DE ANIMALES Y OBTENCIÓN DE PRODUCTOS DE ORIGEN ANIMAL, N.C.P. (INCL. CIERVO, CONEJO EXCEPTO PARA PELO, GATO, LOMBRIZ PÁJARO,",
  "administracion_local": "ADM LOCAL LA VEGA",
  "facturador_electronico": "SI",
  "licencias_de_comercializacion_de_vhm": "N/A",
  "rnc_consultado": "131996035"
}

Consulta por Nombre (Exacto):

Existen dos métodos para consultar:

GET

GET https://rnc.megaplus.com.do/api/consulta/nombre?buscar=lugo & de oleo

POST

POST https://rnc.megaplus.com.do/api/consulta/nombre
{
    "buscar": "lugo & de oleo"
}

Ejemplos con cURL

GET:

curl -X GET "https://rnc.megaplus.com.do/api/consulta/nombre?buscar=lugo"

POST:

curl -X POST "https://rnc.megaplus.com.do/api/consulta/nombre" -H "Content-Type: application/json" -d '{"buscar": "lugo & de oleo"}'

Ejemplo de respuesta (Éxito)

{
    "error": false,
    "codigo_http": 200,
    "mensaje": "Consulta  Exitosa",
    "cedula_rnc": "130-00229-2",
    "nombre_razon_social": "LUGO & DE OLEO EIRL",
    "nombre_comercial": "LUGO & DE OLEO",
    "categoria": "",
    "regimen_de_pagos": "NORMAL",
    "estado": "ACTIVO",
    "actividad_economica": "SERVICIOS INMOBILIARIOS REALIZADOS A CAMBIO DE UNA RETRIB. O POR CONTRATA (INCL. COMPRA, VENTA, ALQUILER, REMATE, TASACIÓN, ADM DE",
    "administracion_local": "ADM LOCAL LA FERIA",
    "facturador_electronico": "NO",
    "licencias_de_comercializacion_de_vhm": "N/A",
    "rnc_consultado": "130002292"
}

Consulta por Nombres:

Existen dos métodos para consultar:

GET

GET https://rnc.megaplus.com.do/api/consulta/nombres?buscar=lugo

POST

POST https://rnc.megaplus.com.do/api/consulta/nombres
{
    "buscar": "lugo"
}

Ejemplos con cURL

GET:

curl -X GET "https://rnc.megaplus.com.do/api/consulta/nombres?buscar=lugo"

POST:

curl -X POST "https://rnc.megaplus.com.do/api/consulta/nombres" -H "Content-Type: application/json" -d '{"buscar": "lugo"}'

Ejemplo de respuesta (Éxito)

{
    "codigo_http": 200,
    "error": false,
    "info_paginacion": {
        "pagina_actual": 1,
        "paginas_totales": 5,
        "total_en_esta_pagina": 7
    },
    "mensaje": "Consulta Exitosa",
    "resultados": [
        {
            "categoria": "",
            "cedula_rnc": "130-00229-2",
            "estado": "ACTIVO",
            "facturador_electronico": "NO",
            "licencias_de_comercializacion_de_vhm": "N/A",
            "nombre_comercial": "LUGO & DE OLEO",
            "nombre_razon_social": "LUGO & DE OLEO EIRL",
            "regimen_de_pagos": "NORMAL"
        },
        {
            "categoria": "",
            "cedula_rnc": "101-82861-7",
            "estado": "SUSPENDIDO",
            "facturador_electronico": "NO",
            "licencias_de_comercializacion_de_vhm": "N/A",
            "nombre_comercial": "",
            "nombre_razon_social": "LUGO & DIAZ COBROS REALES C POR A",
            "regimen_de_pagos": "N/D"
        },
        {
            "categoria": "",
            "cedula_rnc": "131-98667-6",
            "estado": "ACTIVO",
            "facturador_electronico": "NO",
            "licencias_de_comercializacion_de_vhm": "N/A",
            "nombre_comercial": "LUGO & MORA INVESTMENT GROUP",
            "nombre_razon_social": "LUGO & MORA INVESTMENT GROUP SRL",
            "regimen_de_pagos": "NORMAL"
        },
        {
            "categoria": "",
            "cedula_rnc": "118-01153-2",
            "estado": "SUSPENDIDO",
            "facturador_electronico": "NO",
            "licencias_de_comercializacion_de_vhm": "N/A",
            "nombre_comercial": "",
            "nombre_razon_social": "LUGO ALCIBIADES SUCS",
            "regimen_de_pagos": "N/D"
        },
        {
            "categoria": "",
            "cedula_rnc": "123-01489-9",
            "estado": "DADO DE BAJA",
            "facturador_electronico": "NO",
            "licencias_de_comercializacion_de_vhm": "N/A",
            "nombre_comercial": "",
            "nombre_razon_social": "LUGO AUTO IMPORT C POR A",
            "regimen_de_pagos": "N/D"
        },
        {
            "categoria": "",
            "cedula_rnc": "111-00167-6",
            "estado": "SUSPENDIDO",
            "facturador_electronico": "NO",
            "licencias_de_comercializacion_de_vhm": "N/A",
            "nombre_comercial": "",
            "nombre_razon_social": "LUGO C POR A",
            "regimen_de_pagos": "NORMAL"
        },
        {
            "categoria": "",
            "cedula_rnc": "101-69475-2",
            "estado": "DADO DE BAJA",
            "facturador_electronico": "NO",
            "licencias_de_comercializacion_de_vhm": "N/A",
            "nombre_comercial": "",
            "nombre_razon_social": "LUGO COMERCIAL S A",
            "regimen_de_pagos": "NORMAL"
        }
    ]
}

Respuestas de Error (Formato JSON)

Todos los errores, incluidos los de cliente (4xx) y servidor (5xx), se devuelven en formato JSON consistente.

Error de Cliente (400 Bad Request)

Código HTTP: 400

Devuelto cuando el cuerpo de la solicitud (JSON) o los parámetros son inválidos o faltan.

{
  "error": true,
  "codigo_http": 400,
  "mensaje": "solicitud incorrecta: el campo 'rnc' es obligatorio y debe tener 9 o 11 dígitos.",
  "rnc_consultado": null
}

Error de Negocio (404 Not Found)

Código HTTP: 404

Devuelto cuando el RNC / Cédula es válido pero no se encuentra inscrito como contribuyente.

{
  "error": true,
  "codigo_http": 404,
  "mensaje": "el rnc/cedula consultado no se encuentra inscrito como contribuyente.",
  "rnc_consultado": "1305035590"
}

Error de Servidor (500 Internal Server Error)

Código HTTP: 500

Devuelto cuando hay un error inesperado en el servidor o al consultar la DGII.

{
  "error": true,
  "codigo_http": 500,
  "mensaje": "error interno del servidor. ha ocurrido un fallo inesperado.",
  "rnc_consultado": "1305035590"
}

📘 Documentación Interactiva

Accede a para probar la API directamente.


🚀 Ejecutalo en Postman


👥 Comunidad / Soporte

Únete a nuestro Discord para soporte y novedades:


🌐 Documentacion Github

Explora nuestra documentacion en github: