Dominican Republic Rnc Cedula Lookup avatar

Dominican Republic Rnc Cedula Lookup

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Dominican Republic Rnc Cedula Lookup

Dominican Republic Rnc Cedula Lookup

Real-time RNC and cédula lookup in the Dominican Republic's DGII registry. Supports JSON and CSV input. Returns name, tax status, economic activity, and more. Ideal for KYC, vendor validation, and ERP integrations.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

Databridge

Databridge

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

0

Monthly active users

a day ago

Last modified

Share

Dominican Republic RNC & Cédula Lookup (DGII)

Look up taxpayers and registered citizens in the Dominican Republic's DGII registry.


What does this Actor do?

This Actor queries in real time the two public registries of the Dominican Republic's tax authority (DGII):

  • RNC (National Taxpayer Registry) — individuals and companies registered as taxpayers
  • Cédula (National ID) — individuals registered in the DGII citizen registry

It accepts a list of identifiers and returns the registered data for each one, including name, status, economic activity, payment regime, and e-invoicing status.


Use cases

  • ✅ Validate suppliers and clients before issuing fiscal receipts
  • ✅ Enrich contact databases with tax registry data
  • ✅ Due diligence and verification of Dominican companies
  • ✅ Automate validations in n8n, Make, or any system via API
  • ✅ Integrate into AI agents that work with Dominican business data

Input

The Actor accepts two input formats. If both are provided, the CSV file takes priority.

Option A — JSON array (short lists)

[
{ "id": "XXXXXXXXX", "type": 2 },
{ "id": "XXXXXXXXXXX", "type": 1 },
{ "id": "XXXXXXXXX", "type": 2 }
]

Option B — CSV file (large lists)

Upload a .csv file with two columns: id and type.

id,type
XXXXXXXXX,2
XXXXXXXXXXX,1
XXXXXXXXX,2

Field reference

FieldDescription
idIdentifier without dashes, digits only. Cédula: 11 digits. RNC: 9 or 11 digits.
type1 = Cédula    2 = RNC
delayMsOptional. Delay between requests in ms. Default: 500. Range: 2005000.

Output

Each identifier produces exactly one result in the dataset, regardless of whether it was found or not.

RNC found (type: 2, encontrado: true)

{
"input_id": "XXXXXXXXX",
"type": 2,
"encontrado": true,
"rnc": "XXXXXXXXX",
"nombre": "ACME DOMINICANA SRL",
"nombre_comercial": "ACME",
"categoria": null,
"regimen_pagos": "NORMAL",
"estado": "ACTIVO",
"actividad_economica": "EXAMPLE ECONOMIC ACTIVITY",
"administracion_local": "ADM LOCAL EXAMPLE",
"facturador_electronico": "SI",
"licencias_vhm": "N/A",
"consultado_en": "2026-01-01T00:00:00.000Z"
}

Cédula found (type: 1, encontrado: true)

{
"input_id": "XXXXXXXXXXX",
"type": 1,
"encontrado": true,
"cedula": "XXXXXXXXXXX",
"nombre": "JUAN EJEMPLO APELLIDO",
"estado": "ACTIVO",
"tipo_persona": "FISICO",
"marca": "Example activity, Example activity",
"consultado_en": "2026-01-01T00:00:00.000Z"
}

Not found (any type)

{
"input_id": "XXXXXXXXX",
"type": 2,
"encontrado": false,
"consultado_en": "2026-01-01T00:00:00.000Z"
}

Output field reference

Common fields (both types):

FieldTypeDescription
input_idstringID as provided in the input
typenumber1 = Cédula, 2 = RNC
encontradobooleantrue if the ID exists in the DGII registry
consultado_enstringISO 8601 timestamp of the lookup

RNC-only fields (type: 2):

FieldTypeDescription
rncstringRNC without dashes
nombrestring | nullLegal name or company name
nombre_comercialstring | nullTrade name
categoriastring | nullTaxpayer category
regimen_pagosstring | nullPayment regime (NORMAL, etc.)
estadostring | nullACTIVO, INACTIVO, SUSPENDIDO, etc.
actividad_economicastring | nullRegistered economic activity
administracion_localstring | nullDGII local office managing the taxpayer
facturador_electronicostringSI or NO (always present)
licencias_vhmstringVHM commercialization licenses (always present)

Cédula-only fields (type: 1):

FieldTypeDescription
cedulastringCédula without dashes
nombrestring | nullFull name
estadostring | nullACTIVO, INACTIVO, etc.
tipo_personastring | nullFISICO or other type
marcastring | nullRegistered activities for the individual

Pricing

$1.00 per 1,000 results (pay-per-result)

Charged per identifier processed, regardless of whether it was found or not. The cost is the same for RNC and cédula.

IdentifiersEstimated cost
100$0.10
1,000$1.00
5,000$5.00
10,000$10.00

Estimated run times

The Actor processes identifiers sequentially with a 500ms delay between each request (configurable). This protects against blocks from the DGII servers.

IdentifiersEstimated time
100~1 minute
1,000~10 minutes
5,000~45 minutes
10,000~1.5 hours

For large lists, only reduce the delay to the minimum if you experience stable runs without errors.


Important notes

  • Data comes directly from DGII's public servers. This Actor does not store or cache any information.
  • Identifiers must be provided without dashes, digits only.
  • A cédula and an RNC can be the same number for individuals. Use type: 1 to query the citizen registry and type: 2 for the taxpayer registry — the results are different.
  • This Actor is not affiliated with or operated by the DGII.

Data sources

  • RNC: dgii.gov.do — Taxpayer Registry Query
  • Cédula: dgii.gov.do — Registered Citizens Query