> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dnclatam.com/llms.txt
> Use this file to discover all available pages before exploring further.

# DNC LATAM API

> Scrub phone numbers against the official Do Not Call registries for Mexico and Argentina with zero data retention.

The DNC LATAM API checks phone-number batches against Mexico's **REPEP** and
Argentina's **Registro Nacional No Llame**. Send one request and receive the
original inputs separated into `prohibited_numbers_to_call`,
`safe_numbers_to_call`, and `invalid_numbers`.

<CardGroup cols={2}>
  <Card title="Make your first request" icon="rocket" href="/quickstart">
    Authenticate, submit a synthetic batch, and interpret the response.
  </Card>

  <Card title="Read the API reference" icon="square-terminal" href="/api-reference/scrub-a-batch-of-phone-numbers">
    Inspect the complete `POST /v1/scrub` OpenAPI contract.
  </Card>

  <Card title="Understand the response" icon="brackets-curly" href="/guides/responses">
    Learn exactly what each action-oriented response field means.
  </Card>

  <Card title="Give the docs to your AI" icon="sparkles" href="/ai/overview">
    Install the DNC LATAM Agent Skill or copy a safe integration prompt.
  </Card>
</CardGroup>

## Base URL

```text theme={null}
https://api.dnclatam.com
```

The current public API version is `v1`.

## Supported registries

| `country` | Registry                                        | Authority |
| --------- | ----------------------------------------------- | --------- |
| `mx`      | Registro Público para Evitar Publicidad (REPEP) | PROFECO   |
| `ar`      | Registro Nacional No Llame                      | AAIP      |

## One response, three outcomes

| Field                        | Meaning                                                                                                                                                                             |
| ---------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `prohibited_numbers_to_call` | Structurally valid inputs found in the selected DNC registry. Do not call these numbers.                                                                                            |
| `safe_numbers_to_call`       | Structurally valid inputs not found in the selected registry at the time of the check. “Safe” is limited to this DNC registry result and is not universal legal permission to call. |
| `invalid_numbers`            | Inputs that could not be normalized for the selected country. Each entry includes the original input and a reason code.                                                             |

<Warning>
  This documentation never needs real customer phone numbers or a live API key.
  Run production scrubs only from your own controlled environment directly
  against `api.dnclatam.com`.
</Warning>

## Source of truth

The [OpenAPI 3.1 document](https://api.dnclatam.com/openapi.json) is the
machine-readable source of truth for endpoints, schemas, limits, and error
responses.
