Dominican Republic Rnc Cedula Lookup
Pricing
from $1.00 / 1,000 results
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
Actor stats
0
Bookmarked
3
Total users
0
Monthly active users
a day ago
Last modified
Categories
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,typeXXXXXXXXX,2XXXXXXXXXXX,1XXXXXXXXX,2
Field reference
| Field | Description |
|---|---|
id | Identifier without dashes, digits only. Cédula: 11 digits. RNC: 9 or 11 digits. |
type | 1 = Cédula 2 = RNC |
delayMs | Optional. Delay between requests in ms. Default: 500. Range: 200–5000. |
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):
| Field | Type | Description |
|---|---|---|
input_id | string | ID as provided in the input |
type | number | 1 = Cédula, 2 = RNC |
encontrado | boolean | true if the ID exists in the DGII registry |
consultado_en | string | ISO 8601 timestamp of the lookup |
RNC-only fields (type: 2):
| Field | Type | Description |
|---|---|---|
rnc | string | RNC without dashes |
nombre | string | null | Legal name or company name |
nombre_comercial | string | null | Trade name |
categoria | string | null | Taxpayer category |
regimen_pagos | string | null | Payment regime (NORMAL, etc.) |
estado | string | null | ACTIVO, INACTIVO, SUSPENDIDO, etc. |
actividad_economica | string | null | Registered economic activity |
administracion_local | string | null | DGII local office managing the taxpayer |
facturador_electronico | string | SI or NO (always present) |
licencias_vhm | string | VHM commercialization licenses (always present) |
Cédula-only fields (type: 1):
| Field | Type | Description |
|---|---|---|
cedula | string | Cédula without dashes |
nombre | string | null | Full name |
estado | string | null | ACTIVO, INACTIVO, etc. |
tipo_persona | string | null | FISICO or other type |
marca | string | null | Registered 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.
| Identifiers | Estimated 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.
| Identifiers | Estimated 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: 1to query the citizen registry andtype: 2for 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