Lookup dgii · rnc-contribuyentes by RNC
https://api.latinfo.dev/do/dgii/rnc-contribuyentes/rnc/{rnc}
A corporate taxpayer registration with declared activity and payment regime. Coverage: Corporate RNC registrations; personal taxpayer identifiers are excluded. Lookup by rnc as a string, preserving leading zeros. Accepted syntax and normalization are defined by the contract below. A taxpayer registration is not a certificate of tax clearance. Returns one record. Import time is not observation time; inspect freshness headers.
Source contract
- Publisher
- DGII, Dominican Republic
- Coverage
- Corporate RNC registrations; personal taxpayer identifiers are excluded.
- Record meaning
- A corporate taxpayer registration with declared activity and payment regime.
- Identifier
- Lookup by rnc as a string, preserving leading zeros. Accepted syntax and normalization are defined by the contract below.
- Accepted pattern
^[14]\d{8}$- Cardinality
one- License
- Reuse permission has not been verified. Public access is not a reuse license.
Known limitations
- A taxpayer registration is not a certificate of tax clearance.
Parameters
rncstringpathrequiredRNC in the source's normalized format. Keep identifiers as strings; preserve leading zeros.
Example: 132159438
Request example
curl https://api.latinfo.dev/do/dgii/rnc-contribuyentes/rnc/132159438 \
-H "Authorization: Bearer $LATINFO_API_KEY"
Responses
200Published source records. Missing data is not a clearance or a negative finding.
Response headers
X-Latinfo-Imported-AtImport time, not the date of the government observation.
X-Source-Updated-AtPublisher update time, when known.
X-Latest-Observation-AtLatest date in returned records, when known.
X-Freshness-Statusstring
CURRENT · DELAYED · STALE · UNKNOWNX-Credits-CostActual credits charged for this request.
X-Source-GenerationOpaque immutable source generation. Follow the guarded next-page Link when collecting a history.
application/jsonResponse fields
rnc string requiredLookup by rnc as a string, preserving leading zeros. Accepted syntax and normalization are defined by the contract below.
legal_name string requiredRegistered name published by the authority.
economic_activity string requiredDeclared economic-activity description.
operations_start_date string requiredPublished operations start date date. Format: DD/MM/YYYY.
status string requiredPublisher status; not a Latinfo risk rating.
payment_regime string requiredOfficial DGII payment regime.
Response schema
{
"type": "object",
"properties": {
"rnc": {
"type": "string",
"description": "Lookup by rnc as a string, preserving leading zeros. Accepted syntax and normalization are defined by the contract below."
},
"legal_name": {
"type": "string",
"description": "Registered name published by the authority.",
"x-latinfo-meaning": "text"
},
"economic_activity": {
"type": "string",
"description": "Declared economic-activity description.",
"x-latinfo-meaning": "text"
},
"operations_start_date": {
"type": "string",
"description": "Published operations start date date. Format: DD/MM/YYYY.",
"x-latinfo-meaning": "date"
},
"status": {
"type": "string",
"description": "Publisher status; not a Latinfo risk rating.",
"x-latinfo-meaning": "text"
},
"payment_regime": {
"type": "string",
"description": "Official DGII payment regime.",
"x-latinfo-meaning": "text"
}
},
"required": [
"rnc",
"legal_name",
"economic_activity",
"operations_start_date",
"status",
"payment_regime"
],
"additionalProperties": false
}400Invalid identifier or query. Correct the input before retrying.
401Missing or invalid API key. Authenticate before retrying.
404No published record, or identifier outside the legal-entity scope. Not proof that the company does not exist.
429Rate or credit limit exceeded. Inspect the response and rate-limit headers before retrying.
503Source unavailable. Report unavailable, not an empty result.
Example JSON
Illustrative schema example. This is not a live response.
{
"rnc": "string",
"legal_name": "string",
"economic_activity": "string",
"operations_start_date": "string",
"status": "string",
"payment_regime": "string"
}Provenance and limitations
Coverage varies by country and public source. A missing field is not evidence that the underlying fact does not exist. Public registries may be delayed or contain source errors; inspect the returned evidence and source date before relying on a result.