DGII Dominican Republic RNC Scraper avatar

DGII Dominican Republic RNC Scraper

Pricing

from $7.50 / 1,000 results

Go to Apify Store
DGII Dominican Republic RNC Scraper

DGII Dominican Republic RNC Scraper

Scrapes taxpayer records from the Dominican Republic's DGII by RNC or Cédula number. Returns each record as a flat row with registered name, trade name, status, and economic activity.

Pricing

from $7.50 / 1,000 results

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

12 days ago

Last modified

Share

ParseForge

DGII Dominican Republic RNC Scraper

Scrape taxpayer records from the Dominican Republic's DGII by RNC or Cédula, up to a million per run. Each record comes with the registered business name, trade name, status, and economic activity. No login or API key. Export to CSV, JSON, Excel, or XML.

The DGII's public RNC lookup is the official way to verify a Dominican taxpayer, but the website is slow, blocks bulk queries, and returns data in a format that is hard to reuse. This Actor queries the DGII directly by RNC or Cédula number, collects every matching record, and returns each one as a clean, flat row. You get the registered business name, trade name, status, and economic activity, ready for compliance checks, vendor onboarding, or market research.

Who uses itWhat they scrape DGII Dominican Republic for
Compliance officersVerify a Dominican supplier's RNC before signing a contract
Market researchersBuild a list of active businesses in a sector by their economic activity
AccountantsConfirm a client's tax status and registered name for filings
Data analystsEnrich a CRM with up-to-date DGII records for Dominican entities

What it does

This Actor collects taxpayer records from the DGII by RNC or Cédula number and returns each one as a flat row.

  • 🔍 RNC or Cédula lookup: enter one or more numbers to pull the matching taxpayer record.
  • 📊 Flat row output: each record is returned as a single row with the registered name, trade name, status, and economic activity.
  • 📦 Bulk collection: set maxItems to collect up to a million records per run, ideal for large lists.
  • 🌐 Direct DGII access: no login, no API key, no rate limits beyond the public site's own.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with DGII Dominican Republic data

✅ Verify a supplier's RNC.

A compliance officer enters a Dominican supplier's RNC and gets the registered business name and status to confirm the company is active and legitimate before signing a contract.

📋 Build a sector list.

A market researcher runs the Actor on a list of RNCs from a trade directory and filters by economic activity to map all active businesses in a niche.

🧾 Confirm client tax status.

An accountant checks a client's Cédula to retrieve the DGII record and verify the registered name and tax status for a filing.

🗂️ Enrich a CRM.

A data analyst feeds a list of Dominican company IDs into the Actor and exports the DGII records to CSV to update missing fields in the CRM.

Why choose this scraper

What you get
Official DGII dataRecords come straight from the Dominican Republic's tax authority, not a third-party cache.
No API key neededThe Actor reads the public lookup directly, so you skip registration and OAuth.
Clean, flat rowsEach taxpayer is one row with the registered name, trade name, status, and economic activity.
Bulk readyCollect up to a million records per run, enough for large compliance or research projects.

How it compares

No other Store actor targets DGII Dominican Republic the same way, so the honest comparison is with the alternatives teams actually weigh.

DGII Dominican Republic RNC ScraperBuild it in-houseBy hand
SetupRun it now, zero configDays of engineeringNone, but hours per pull
When DGII Dominican Republic changesMaintained for youYou fix itYou re-learn the page
Proxies, retries, anti-botBuilt inYour problemBrowser only
OutputFixed JSON schema, CSV/Excel exportWhatever you buildCopy-paste
CostPay per resultEngineering timeAnalyst hours

Configure the run

Drive the Actor from RNC or Cédula numbers, and set maxItems to control how many taxpayer records to collect per run. The Input tab lists every parameter.

A first run with the defaults:

{
"rnc": "101000001",
"maxItems": 10
}

A larger pull:

{
"rnc": "101000001",
"maxItems": 200
}

Pricing

Pay-per-result: $0.0085 per result collected. You pay only for the results written to your dataset.

Results collectedApproximate cost
100 results$0.85
1,000 results$8.50
10,000 results$85.00

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the DGII Dominican Republic RNC Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to DGII Dominican Republic through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/dgii-dominicana-rnc-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results?

Check that the RNC or Cédula number is correct and has no spaces or dashes. The DGII may not have a record for very new or inactive taxpayers. Try a known valid number like 101000001 to confirm the Actor works.

The run is slow or times out.

The DGII website can be slow during peak hours. Reduce maxItems or split your list into smaller batches. If the problem persists, retry the run later.

I get an error about the input format.

The rnc field expects a string of digits only. Remove any punctuation or letters. For Cédula numbers, use the numeric part without the dash.

The output is missing some fields.

The DGII sometimes omits fields for certain records. The Actor returns whatever the source provides. Check the sample output to see the full schema.

FAQ

QuestionAnswer
What is an RNC?RNC stands for Registro Nacional del Contribuyente, the Dominican Republic's national taxpayer registry number. It is used to identify businesses and individuals for tax purposes.
Can I look up by Cédula instead of RNC?Yes. The Actor accepts either an RNC or a Cédula number in the rnc input field. The DGII treats them the same for individual taxpayers.
Do I need a DGII account or API key?No. The Actor reads the public DGII lookup page directly, so no registration or authentication is required.
What data comes back for each record?Each record includes the registered business name, trade name, taxpayer status, and economic activity, among other fields. The exact fields are shown in the sample output.
How many records can I collect in one run?You can set maxItems up to 1,000,000 records per run. The Actor will stop after collecting that many matches.
Is the data from the official DGII source?Yes. The Actor queries the DGII's public RNC lookup and returns the data exactly as the authority presents it.
Can I export the results?Yes. You can export the dataset to CSV, JSON, Excel, or XML directly from the Apify platform.
What if the RNC is not found?The Actor will return an empty dataset for that input. You can check the run log for any errors or retry with a different number.
Does this work for all Dominican taxpayers?It works for any RNC or Cédula that is registered in the DGII's public database. Some very new or inactive records may not appear yet.
Is this legal to scrape?The DGII's RNC lookup is public information intended for taxpayer verification. Scraping public data for legitimate business purposes is generally allowed, but you should review the DGII's terms of use.

Browse the full ParseForge collection for more scrapers.

🆘 Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

⚠️ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Dirección General de Impuestos Internos (DGII). It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.