Cómo validar un CBU (Argentina)
Cómo funciona el dígito verificador
El CBU tiene 22 dígitos en dos bloques, cada uno con su dígito verificador (módulo 10):
- Bloque 1 (8 dígitos: banco, sucursal, DV): multiplicá los 7 primeros por
7,1,3,9,7,1,3. - Bloque 2 (14 dígitos: cuenta, DV): multiplicá los 13 primeros por
3,9,7,1,3,9,7,1,3,9,7,1,3. - En cada bloque, DV =
(10 − suma mod 10) mod 10.
Un número que empieza con 000 es un CVU (billeteras virtuales): validalo con AR_CVU.
Validar con la API
Uso directo gratis: 50 requests por IP por día, sin registro. Endpoints: POST /validate, POST /batch, GET /generate/{doc_type} (solo para pruebas: datos sintéticos, no son identidades reales).
curl
curl -X POST "https://validalatam.ia-latam.app/validate" -H "Content-Type: application/json" \
-d '{"type":"AR_CBU","value":"0078057100059801974403"}'
# synthetic test data only / solo para pruebas
curl "https://validalatam.ia-latam.app/generate/AR_CBU"Python
import requests
BASE = "https://validalatam.ia-latam.app"
r = requests.post(f"{BASE}/validate", json={"type": "AR_CBU", "value": "0078057100059801974403"})
print(r.json()["valid"], r.json()["formatted"])
Respuesta real de la API (valor sintético de /generate)
0078057100059801974403 (AR_CBU):
{"valid":true,"type":"AR_CBU","country":"AR","input":"0078057100059801974403","normalized":"0078057100059801974403","formatted":"00780571 00059801974403","error":null,"details":{"bank_code":"007","branch":"8057"}}
Planes
Para producción: Basic gratis (500 req), Pro US$ 9, Ultra US$ 29 y Mega US$ 99 por mes en RapidAPI.
Para asistentes de IA (MCP)
pip install validalatam-mcpgithub.com/elmatis172/validalatam-mcp
← Todas las guías · Contacto: faucolabs@gmail.com