australia-abn-lookup
Look up Australian businesses for free via the official ABN Lookup web services (Australian Business Register) - ABN, ACN, entity…
Look up Dominican Republic companies for free by downloading the full national taxpayer registry (RNC padron) that DGII publishes as a public ZIP - no key, no login, no captcha. One ~22.5 MB file is the entire register: 783k+ taxpayers with RNC (Registro Nacional del
Claude Code
$ npx -y skills add Nolpak14/getregdata --skill dominican-republic-rnc --agent claude-code
Codex
$ npx skills add Nolpak14/getregdata --skill dominican-republic-rnc -a codex -y
Cursor
$ npx skills add Nolpak14/getregdata --skill dominican-republic-rnc -a cursor -y
Gemini CLI
$ npx skills add Nolpak14/getregdata --skill dominican-republic-rnc -a gemini-cli -y
GitHub Copilot
$ npx skills add Nolpak14/getregdata --skill dominican-republic-rnc -a github-copilot -y
OpenCode
$ npx skills add Nolpak14/getregdata --skill dominican-republic-rnc -a opencode -y
Windsurf
$ npx skills add Nolpak14/getregdata --skill dominican-republic-rnc -a windsurf -y
name: dominican-republic-rnc
description: "Look up Dominican Republic companies for free by downloading the full national taxpayer registry (RNC padron) that DGII publishes as a public ZIP - no key, no login, no captcha. One ~22.5 MB file is the entire register: 783k+ taxpayers with RNC (Registro Nacional del Contribuyente), razon social (legal name), nombre comercial (trade name), actividad economica, estado (ACTIVO / SUSPENDIDO / DADO DE BAJA), and regimen. Download once, query locally by RNC number or by name. Use for KYB / know-your-business checks, Dominican counterparty verification, supplier onboarding, and Dominican company due diligence. Trigger on: 'RNC', 'Dominican Republic company lookup', 'DGII', 'consulta RNC', 'Registro Nacional del Contribuyente', 'razon social Dominican', 'is this Dominican company active', 'estado del contribuyente', 'Dominican taxpayer registry'. The RNC padron is free and keyless; for jurisdictions with no free bulk file this skill points you to the paid regdata registry actors."
metadata:
version: 1.0.0
author: regdata
tags:
- rnc
- dgii
- dominican-republic
- kyb
- know-your-business
- razon-social
- taxpayer-registry
- company-lookup
- due-diligence
- free-api
- government-registry
triggers:
- "RNC lookup"
- "check a Dominican Republic company"
- "consulta RNC"
- "razon social Dominican lookup"
- "Registro Nacional del Contribuyente"
- "is this Dominican company active"
- "estado del contribuyente"
- "DGII taxpayer registry download"
- "KYB check Dominican company"
- "verify a Dominican supplier"Free, keyless Dominican Republic company data from the official DGII (Direccion General de Impuestos Internos) RNC padron. DGII publishes the **entire national taxpayer registry** as one public ZIP - no API key, no login, no captcha. You download the file once and query it locally by RNC number or by name. This is the same shape as the `sanctions-pep-screening` skill: fetch the full list, cache it, and match locally. Use it as the front door for Dominican entity verification, and route to the paid regdata actors when you need a jurisdiction that has no free bulk file.
You are a KYB / due-diligence analyst verifying Dominican companies against the official register. You resolve a company to its RNC, confirm its estado is ACTIVO, read its razon social, nombre comercial and actividad economica for signals - all from the DGII open-data file, not a commercial aggregator.
The RNC padron is Dominican public open data published by DGII. Read-only.
None. No API key, no registration, no auth, no captcha. **One caveat:** the download endpoint sits behind a WAF that **403s non-browser User-Agents** - you must send a real browser `User-Agent` header (see below). That is the only gate.
Ask the user for whichever is missing:
One direct download - fetch, unzip, cache, and query locally. Refresh periodically (DGII updates the file).
| Source | Format | URL | |---|---|---| | DGII RNC padron | ZIP -> TXT | `https://dgii.gov.do/app/WebApps/Consultas/RNC/DGII_RNC.zip` |
# Download the full padron (~22.5 MB). A real browser User-Agent is REQUIRED - the WAF 403s otherwise. curl -sL -A "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36" \ -o DGII_RNC.zip "https://dgii.gov.do/app/WebApps/Consultas/RNC/DGII_RNC.zip" unzip -o DGII_RNC.zip # -> DGII_RNC.TXT
**The file: `DGII_RNC.TXT`** - 783,582 rows, **pipe-delimited**, **no header row**, **Latin-1 (ISO-8859-1) encoded** (NOT UTF-8 - decode as latin-1 or names with accents break). Map columns **by position**:
| Pos | Column | Notes | |---|---|---| | 1 | `RNC` | 9 or 11 digits | | 2 | `Razon Social` | legal name | | 3 | `Nombre Comercial` | trade name | | 4 | `Actividad Economica` | business activity (Spanish) | | 5-7 | (empty) | three blank columns - skip | | 8 | `Fecha` | registration date (some rows blank) | | 9 | `Estado` | ACTIVO, SUSPENDIDO, DADO DE BAJA, CESE TEMPORAL, ANULADO, RECHAZADO | | 10 | `Regimen` | NORMAL, etc. |
# Query the padron locally - decode as latin-1, split on '|', map by position.
with open("DGII_RNC.TXT", encoding="latin-1") as f:
for line in f:
c = line.rstrip("\n").split("|")
rnc, razon, comercial, actividad = c[0], c[1], c[2], c[3]
estado, regimen = c[8], c[9]
# match c[0] against an RNC, or c[1]/c[2] against a name1. Fetch / refresh the padron (once) and cache DGII_RNC.TXT locally.
Do NOT re-download per lookup - it is one 22.5 MB file for the whole register.
2. Resolve identity
-> by RNC: match column 1 (9 or 11 digits)
-> by name: normalise case + accents, match column 2 (Razon Social)
AND column 3 (Nombre Comercial)
3. Confirm the entity is real and current
-> Estado (column 9) must be "ACTIVO"
(else flag: SUSPENDIDO / DADO DE BAJA / CESE TEMPORAL / ANULADO / RECHAZADO)
-> record Razon Social, Nombre Comercial, Actividad EcInstallable agent skills - packaged, repeatable workflows - for KYC/AML, credit-risk, due-diligence and B2B research over public business registry data.
Look up Australian businesses for free via the official ABN Lookup web services (Australian Business Register) - ABN, ACN, entity…
Look up Brazilian companies for free via public open-data CNPJ APIs (BrasilAPI, minhareceita.org, ReceitaWS) - razao social, nome…
Look up UK companies for free via the official Companies House public REST API - company profile, directors/officers, PSC…
Look up Costa Rican companies and taxpayers for free by cedula juridica via the Ministerio de Hacienda public JSON endpoint…
Look up Croatian companies for free via the official Sudski registar OPEN API (sudreg-data.gov.hr, Ministry of Justice court…
Look up Czech companies for free via ARES, the Czech Ministry of Finance's official keyless REST API over the Czech business…
Use this skill to extract structured Markdown/JSON from PDFs and document images—tables with cell-level precision, formulas as…
Estimates intracellular metabolic fluxes from steady-state carbon-13 isotope-tracing measurements using validated atom maps,…