Validar CUIT online gratis (Argentina)
CUIT (Clave Única de Identificación Tributaria) · Emisor: AFIP / ARCA. Alta de clientes y proveedores, facturación electrónica, KYC, formularios de checkout en Argentina.
Validador online gratis
Se valida con el algoritmo público; no guardamos los datos ingresados.Formato
11 dígitos con el formato XX-XXXXXXXX-X: un prefijo de tipo (20, 23, 24, 27 para personas; 30, 33, 34 para empresas), 8 dígitos (el DNI en personas humanas) y un dígito verificador.
Algoritmo del dígito verificador
- Tomá los primeros 10 dígitos.
- Multiplicalos por los pesos 5, 4, 3, 2, 7, 6, 5, 4, 3, 2 y sumá.
- Calculá 11 − (suma mod 11).
- Si da 11 el verificador es 0; si da 10 el número no es válido con ese prefijo (AFIP reasigna a 23/33).
- Compará con el último dígito.
Casos de uso
Alta de clientes y proveedores, facturación electrónica, KYC, formularios de checkout en Argentina.
Ejemplos de código
# curl (RapidAPI)
curl -X POST "https://validalatam.p.rapidapi.com/validate" -H "Content-Type: application/json" \
-H "X-RapidAPI-Key: $RAPIDAPI_KEY" -H "X-RapidAPI-Host: validalatam.p.rapidapi.com" \
-d '{"type":"AR_CUIT","value":"20056822462"}'
# Python
import requests
r = requests.post("https://validalatam.p.rapidapi.com/validate", json={"type": "AR_CUIT", "value": "20056822462"},
headers={"X-RapidAPI-Key": KEY, "X-RapidAPI-Host": "validalatam.p.rapidapi.com"})
print(r.json()["valid"], r.json()["formatted"])
// JavaScript (fetch)
const r = await fetch("https://validalatam.p.rapidapi.com/validate", { method: "POST",
headers: { "Content-Type": "application/json", "X-RapidAPI-Key": KEY, "X-RapidAPI-Host": "validalatam.p.rapidapi.com" },
body: JSON.stringify({ type: "AR_CUIT", value: "20056822462" }) });
const { valid, formatted, error } = await r.json();
# Respuesta
{
"valid": true,
"type": "AR_CUIT",
"country": "AR",
"input": "20056822462",
"normalized": "20056822462",
"formatted": "20-05682246-2"
}
Planes de la API en RapidAPI
Plan gratuito para empezar; planes pagos para producción con mayor volumen y validación por lote (hasta 1000 por request).
Preguntas frecuentes
¿Cómo se calcula el dígito verificador del CUIT?
Tomá los primeros 10 dígitos. Multiplicalos por los pesos 5, 4, 3, 2, 7, 6, 5, 4, 3, 2 y sumá. Calculá 11 − (suma mod 11). Si da 11 el verificador es 0; si da 10 el número no es válido con ese prefijo (AFIP reasigna a 23/33). Compará con el último dígito.
¿Qué formato tiene el CUIT?
11 dígitos con el formato XX-XXXXXXXX-X: un prefijo de tipo (20, 23, 24, 27 para personas; 30, 33, 34 para empresas), 8 dígitos (el DNI en personas humanas) y un dígito verificador.
¿El CUIT y el CUIL usan el mismo algoritmo?
Sí. Ambos usan el módulo 11 con los mismos pesos; cambia el uso (tributario vs. laboral) y algunos prefijos.
¿Validar el dígito confirma que el CUIT existe en AFIP?
No. Confirma que el número está bien formado. Para saber si está activo hay que consultar el padrón de AFIP/ARCA.
¿Es gratis este validador?
Sí, la herramienta web es gratuita. Para integrarlo en tu sistema usá la API: tiene plan gratuito en RapidAPI.
¿La API guarda los números que valido?
No. La validación es determinística, sin almacenamiento ni consultas a terceros.