Validar CNPJ online gratis (Brasil)
CNPJ (Cadastro Nacional da Pessoa Jurídica) · Emisor: Receita Federal. Alta de proveedores B2B, facturación, integraciones con ERPs brasileños.
Validador online gratis
Se valida con el algoritmo público; no guardamos los datos ingresados.Formato
14 posiciones 00.000.000/0001-00: raíz de 8, sucursal de 4 (0001 = matriz) y 2 verificadores. Desde 2026 se admite CNPJ alfanumérico.
Algoritmo del dígito verificador
- Cada carácter vale su código ASCII − 48 (dígitos 0–9, letras A=17…).
- 1º verificador: pesos 5,4,3,2,9,8,7,6,5,4,3,2; resto mod 11 < 2 → 0, si no 11 − resto.
- 2º verificador: pesos 6,5,4,3,2,9,8,7,6,5,4,3,2.
Casos de uso
Alta de proveedores B2B, facturación, integraciones con ERPs brasileños.
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":"BR_CNPJ","value":"80532224000183"}'
# Python
import requests
r = requests.post("https://validalatam.p.rapidapi.com/validate", json={"type": "BR_CNPJ", "value": "80532224000183"},
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: "BR_CNPJ", value: "80532224000183" }) });
const { valid, formatted, error } = await r.json();
# Respuesta
{
"valid": true,
"type": "BR_CNPJ",
"country": "BR",
"input": "80532224000183",
"normalized": "80532224000183",
"formatted": "80.532.224/0001-83"
}
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 CNPJ?
Cada carácter vale su código ASCII − 48 (dígitos 0–9, letras A=17…). 1º verificador: pesos 5,4,3,2,9,8,7,6,5,4,3,2; resto mod 11 < 2 → 0, si no 11 − resto. 2º verificador: pesos 6,5,4,3,2,9,8,7,6,5,4,3,2.
¿Qué formato tiene el CNPJ?
14 posiciones 00.000.000/0001-00: raíz de 8, sucursal de 4 (0001 = matriz) y 2 verificadores. Desde 2026 se admite CNPJ alfanumérico.
¿Soporta el nuevo CNPJ alfanumérico?
Sí, la API ya acepta letras en las primeras 12 posiciones según la regla de la Receita.
¿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.