What you send
The same request shape covers every live country. Change
country. Keep the rest of the integration.
POST https://api.dnclatam.com/v1/scrub
{
"country": "mx",
"phones": ["+52 55 1234 5678", "55 8765 4321"]
}
Use mx for Mexico, ar for Argentina, or
co for Colombia. Synchronous v1 and durable v2 share
that contract. Details live in the
API reference, including
authentication, limits, and error codes.
Those three countries are live and self-serve today. Spain, Australia, and Singapore are planned product coverage, end of September 2026. They are not at checkout today.
What you get back
- Prohibited numbers found on the selected official registry. Do not call these.
- Safe numbers not found on that registry at the time of the check. This is not universal legal permission to call.
- Invalid numbers that failed structural validation, with a reason.
- A dated certificate naming the country and the registry release or check context used. That record is a product of the check, not a separate SKU.
Why this is not a weekly list drop
Official LATAM registries are local by design. Mexico's REPEP publishes zone files every 15 days. Argentina's No Llame list needs a local registry-user registration. Colombia's RNE is a CRC service under Ley 2300. Foreign callers usually cannot complete that access work from a US compliance stack. We hold the official access. You call the API. Zero-retention: we do not keep your source list.
Pricing
Self-serve from $500/month per country at 10,000 checks. Annual billing charges ten months for twelve months of service. Adding a country adds that country's line. There is no bundle discount. See live pricing or how DNC scrubbing works if you need the campaign-list walkthrough. Dialer, CPaaS, and OEM buyers start on for platforms.