VALIDADOR

CPFCadastro de Pessoas Físicas

Validá este identificador con la API REST de Normadata. Actualmente en acceso anticipado.

Autoridad emisoraReceita FederalLongitud11 digits (formatted as XXX.XXX.XXX-XX)Ejemplo111.444.777-35

¿Qué es CPF?

El CPF (Cadastro de Pessoas Físicas) es el número de identificación tributaria personal en Brasil, emitido por Receita Federal. Es requerido para casi cualquier transacción formal en Brasil.

Algoritmo de verificación

  1. Tomar los primeros 9 dígitos.
  2. Multiplicar cada uno por [10,9,8,7,6,5,4,3,2], sumar, módulo 11.
  3. Si resultado < 2 el primer dígito verificador es 0; si no, 11 menos el resultado.
  4. Repetir con los 10 primeros dígitos y pesos [11,10,9,8,7,6,5,4,3,2] para el segundo dígito.
  5. Los CPF con todos los dígitos iguales (ej. 111.111.111-11) son inválidos aunque la matemática pase.

Validá con la API de Normadata

cURL
curl -X POST https://api.normadata.io/v1/validate/tax-ids \
  -H "X-API-Key: nd_your_key" \
  -H "Content-Type: application/json" \
  -d '{"items": [{"id": "1", "value": "111.444.777-35", "country": "BR", "type": "cpf"}]}'

Respuesta

JSON
{
  "results": [
    {
      "id": "1",
      "country": "BR",
      "type": "cpf",
      "valid": true,
      "normalized": "11144477735",
      "formatted": "111.444.777-35"
    }
  ]
}

Qué Normadata no valida

Una respuesta válida significa que el identificador está bien formado y pasa el algoritmo de dígito verificador. No confirma nada de lo siguiente:

  • ExistenciaNo consultamos AFIP, Receita Federal, SAT ni ningún registro gubernamental. Un identificador válido puede no corresponder a un contribuyente registrado.
  • IdentidadNo confirmamos que el identificador pertenezca a una persona o entidad específica, ni que el titular sea real.
  • EstadoNo confirmamos si el identificador está actualmente activo, suspendido o al día ante alguna autoridad.
  • KYC / KYBNormadata no es un proveedor KYC/KYB ni AML. Para verificación de identidad regulada necesitás un proveedor específico por país — Normadata es la capa de validación de formato que corre antes.

Leer nuestra metodología

Preguntas frecuentes

¿Cómo se valida un CPF?

El CPF tiene dos etapas. Primera: multiplicar los primeros 9 dígitos por [10,9,8,7,6,5,4,3,2], sumar, módulo 11 — si resultado < 2, el primer verificador es 0, sino es 11 menos el resultado. Segunda: repetir con los 10 primeros dígitos y pesos [11,10,9,8,7,6,5,4,3,2] para el segundo verificador. Además, CPFs con todos los dígitos iguales (111.111.111-11, etc.) son siempre inválidos.

¿Qué tipo de entidad identifica el CPF?

El CPF (Cadastro de Pessoas Físicas) identifica exclusivamente a personas físicas en Brasil. Para personas jurídicas (empresas) se usa el CNPJ. El CPF lo emite la Receita Federal y es requerido para casi cualquier transacción formal en el país.

¿Por qué CPFs con dígitos repetidos son inválidos?

000.000.000-00, 111.111.111-11 y otros similares pasan matemáticamente el algoritmo de verificación pero la Receita Federal los reserva explícitamente como inválidos. Generalmente son usados en datos de prueba o fraude, por lo que cualquier validador correcto debe rechazarlos.

¿Normadata valida el CPF contra la Receita Federal?

No. Normadata valida el formato y el algoritmo de dígitos verificadores. No consulta la base de datos de la Receita Federal. Para verificar si un CPF está registrado y activo necesitás un proveedor con acceso regulado a los sistemas de la Receita.

¿Cómo llamo al endpoint de la API para validar un CPF?

POST /v1/validate/tax-ids con body {"items": [{"id": "1", "value": "111.444.777-35", "country": "BR", "type": "cpf"}]}. El endpoint acepta el CPF con o sin puntos y guiones. Devuelve valid: true/false y el valor normalizado como 11 dígitos sin formato.

Obtené acceso a la API de Normadata

Validá este identificador con la API REST de Normadata. Actualmente en acceso anticipado.