Skip to main content

Colombia DIAN Verification

Verifik's DIAN Verification API helps you authenticate Colombian companies' tax authority status using official government data. It's designed to streamline your KYB (Know Your Business) processes, prevent fraud, and ensure you meet all regulatory requirements effortlessly.

We built this integration for businesses that need a fast, secure, and automated way to confirm the tax status and legitimacy of Colombian companies, partners, or vendors.

What does this API validate?​

Our API connects directly with official DIAN (DirecciΓ³n de Impuestos y Aduanas Nacionales) records to validate:

  • Company Name & NIT Number: Supports NΓΊmero de IdentificaciΓ³n Tributaria (NIT).
  • Tax Status: Returns the company's registration status with DIAN.
  • Company Match: Confirms that the company information matches the NIT number and validates active tax responsibilities.

By verifying these details, you can be confident that the company you're dealing with is legitimate, properly registered with the tax authority, and has active tax responsibilities, significantly lowering the risk of fraud and ensuring compliance.

API Reference​

Endpoint​

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

Headers​

NameValue
Content-Typeapplication/json
AuthorizationBearer <token>

Parameters​

NameTypeRequiredDescription
documentTypestringYesDocument type. Allowed value: 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; service accounts for verification digit.

Common Use Cases​

  • B2B Onboarding: Verify companies instantly during partner or vendor registration.
  • Financial Services: Authenticate businesses before opening accounts or processing transactions.
  • Compliance & Due Diligence: Validate company tax status as part of your KYC/KYB workflows.
  • E-commerce & Marketplaces: Confirm business legitimacy and tax compliance before allowing companies to sell on your platform.

Official Sources & Reliability​

We connect directly with official DIAN (Colombia's tax authority) sources to ensure you receive verified, up-to-the-minute information. Every query is handled with strict adherence to security and regulatory standards.

Key Benefits​

  • Automated Compliance: Streamline your KYB checks to prevent fraud without adding friction for your business partners.
  • Instant Results: Process verifications in seconds, perfect for real-time business onboarding.
  • Trusted Data: Rely on data sourced directly from official tax authority records.
  • Easy Integration: Connect easily via our REST API or use our compatible SDKs.

Compliance & Security​

We prioritize the safety of your data. Verifik uses advanced encryption (HTTPS/TLS 1.3) and strict privacy management standards to ensure confidentiality. Our service is monitored 24/7 for availability and offers role-based access controls to keep your team's access secure.

About Verifik​

Verifik is a leading platform for identity verification, compliance, and fraud prevention across Latin America. Our APIs automate KYC, KYB, AML, and biometric validation processes, connecting businesses with official data sources in Colombia, Mexico, Peru, Chile, Uruguay, Argentina, Brazil, and beyond.