✅ ValidaLatam Todas las guías · API docs · RapidAPI · EN

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.

  1. 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.
  2. Sumá y calculá r = suma mod 11.
  3. Si r es 0 o 1, el DV es r; si no, es 11 − 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-mcp

github.com/elmatis172/validalatam-mcp

← Todas las guías · Contacto: faucolabs@gmail.com