Cómo validar un NIT (Colombia)
Cómo funciona el dígito verificador
El NIT de la DIAN lleva un dígito de verificación (DV) al final. Enviá el NIT con su DV como último dígito.
- Tomá el número sin el DV y recorrelo de derecha a izquierda multiplicando por
3, 7, 13, 17, 19, 23, 29, 37, 41, 43, 47, 53, 59, 67, 71. - Sumá y calculá
r = suma mod 11. - Si
res 0 o 1, el DV esr; si no, es11 − r.
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":"CO_NIT","value":"897.811.179-4"}'
# synthetic test data only / solo para pruebas
curl "https://validalatam.ia-latam.app/generate/CO_NIT"Python
import requests
BASE = "https://validalatam.ia-latam.app"
r = requests.post(f"{BASE}/validate", json={"type": "CO_NIT", "value": "897.811.179-4"})
print(r.json()["valid"], r.json()["formatted"])
Respuesta real de la API (valor sintético de /generate)
897.811.179-4 (CO_NIT):
{"valid":true,"type":"CO_NIT","country":"CO","input":"897.811.179-4","normalized":"8978111794","formatted":"897.811.179-4","error":null,"details":null}
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