Skip to main content

⚠️ This page has been moved

This URL belonged to the old GitBook documentation and is now in a new location.

New URL: /business-validation/colombia-dian-verification

You will be automatically redirected in 60 seconds...

Go to New Documentation

Colombia - DIAN Verification

Endpoint

https://api.verifik.co/v2/co/company/dian

Validates a company's DIAN (Colombia tax authority) status. This service allows you to verify if a Colombian company is active and has valid tax responsibilities registered with the DIAN.

Headers

NameValue
Acceptapplication/json
AuthorizationBearer <token>

Params

NameTypeRequiredDescription
documentTypestringYesDocument type. Allowed parameter: NIT.
documentNumberstringYesNIT (with or without verification digit).

Request

import axios from "axios";

const { data } = await axios.get("https://api.verifik.co/v2/co/company/dian", {
  params: { documentType: "NIT", documentNumber: "901708460" },
  headers: { Accept: "application/json", Authorization: `Bearer ${process.env.VERIFIK_TOKEN}` },
});
console.log(data);

Response

{
  "data": {
    "date": "2025-10-10T16:49:00Z",
    "descripcion": "Los datos de la persona estan activos, es decir tiene vigentes sus responsabilidades ",
    "estado": "REGISTRO ACTIVO",
    "nombreRazon": "SAY SHANNON COLOMBIA SAS",
    "nit": "901708460"
  },
  "signature": {
    "dateTime": "October 10, 2025 4:49 PM",
    "message": "Certified by Verifik.co"
  },
  "id": "5RCBO"
}

Notes

  • Use clean NIT input; the service handles the verification digit.

For complete and updated documentation, visit: /business-validation/colombia-dian-verification