Why We Built UrbanStock RNC: Origin, Methodology & Contact
We built this public API and web tool because DGII has no public query API, processing giant ZIP downloads on every app is slow and impractical, and public tax data should be free — not locked behind paywalls or strict daily limits.
DGII has no public lookup API — and downloading giant ZIP files or paying for public data isn't practical
The Dominican Republic tax authority (DGII) publishes the official national taxpayer registry publicly as massive compressed bulk downloads (RNC_CONTRIBUYENTES.zip and DGII_RNC.zip containing 797,960 records), but DGII does not provide a fast, open REST API for apps, POS registers, or websites to query a single RNC, Cédula, or company name in real time.
The everyday problem
- Downloading, unzipping, repairing multiline text encodings, and indexing hundreds of thousands of rows inside every POS, e-commerce store, or script is too slow and completely impractical.
- Meanwhile, many third-party sites impose strict daily query caps or charge monthly fees to look up tax records that DGII publishes free of charge.
Our open solution
- At UrbanStock POS, we already solved fast DGII syncing and indexing for our own POS & e-CF billing checkouts — so we opened the exact same engine as a 100% free public API & web tool for everyone.
- 100% public official DGII records (2026-11-07), synced every early morning, with no login walls or daily paywalls.
Automated Daily Verification & Fast Accent-Insensitive Indexing
- Smart Nightly Sync: Every early morning our scheduler verifies
ETag,Last-Modified, and SHA-256 checksums againstdgii.gov.doso unchanged files aren't reprocessed unnecessarily and new tax dates go live automatically. - Clean Multi-File Enrichment: We merge both official DGII datasets (CSV + Latin-1 TXT), repair broken multiline entries, standardize 9-digit RNCs and 11-digit Cédulas, and expose accent-insensitive partial search by Legal Name and Trade Name.
- Fiscal Checks Without Retention: Includes local Module 11/10 check-digit diagnostics, NCF/e-CF series rules (
B01–B17andE31–E47), e-CF QR parsing, and directdgii.gov.doverification links — while keeping zero search logs or localStorage tax histories.
Built & Maintained by UrbanStock POS
UrbanStock POS is a cloud and desktop point-of-sale and inventory management platform built for retail stores, boutiques, footwear/apparel shops, omnichannel sellers, and B2B wholesalers in the Dominican Republic (Windows, Android, and WebApp).
- Fee-Free DGII e-CF Electronic Invoicing (Law 32-23): Issues
E31,E32,E34, and more directly with the merchant's digital certificate without per-invoice 'peaje' fees. - Open Ecosystem Commitment: Whether you use UrbanStock POS or build your own store, ERP, n8n workflow, or accounting tool, our public RNC API remains free and open for everyone.
How to Reach Our Engineering & Support Team
- Direct Support & High-Volume Keys: soporte@urbanstockpos.com
- Product & Commercial Info: https://urbanstockpos.com
- Registry Status Updates: Because we mirror DGII's official public files verbatim, updates to taxpayer status (e.g., reactivating an
ACTIVOstatus or editing commercial names) must first be processed through DGII's Oficina Virtual (OFV) and automatically appear here after DGII's next publication.