# Verifik AI – Colombia DIAN Invoicer Lookup

> Verifik AI – Colombia DIAN Invoicer Lookup is a paid API for AI agents from ai.verifik.co, paid per call via x402, $0.3/call, status unknown (last checked 2026-10-19).

Validates whether a Colombian company or individual is registered as an electronic invoicer with DIAN (Colombia's tax authority) using their document type and number.

## Facts

- Endpoint: POST https://ai.verifik.co/api/co/company/dian/invoicer?utm_source=zero.xyz
- Price: $0.3/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-19
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/verifik-ai-colombia-dian-invoicer-lookup-392ab539
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Xt1jUgiKIQelOxH1kRd6Z

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability verifik-ai-colombia-dian-invoicer-lookup-392ab539 -d '<json body>'
```

Example prompt: Can you check whether the Colombian company with NIT 900123456 is registered as an electronic invoicer with DIAN? Use document type NIT.

## When to prefer this

Use this endpoint when you need to verify whether a specific Colombian company or taxpayer is registered as an electronic invoicer with DIAN, particularly for KYB workflows involving Colombian vendors, suppliers, or counterparties. Prefer this over generic company lookup endpoints when the specific compliance requirement is DIAN electronic invoicing authorization in Colombia.

## Known failure modes

- Document number not found in DIAN registry — entity not registered or invalid NIT
- Invalid documentType value — must match accepted DIAN document type identifiers
- Payment failure — x402 USDC payment of $0.3 not completed, request rejected
- DIAN upstream unavailability — third-party registry temporarily unreachable
- Malformed request — missing required fields documentType or documentNumber
- Rate limiting or quota exceeded on the Verifik platform

## How this service works

Verifik AI — x402 KYC &amp; KYB for autonomous agents, with deep LATAM coverage: national IDs, companies, vehicles, sanctions, and regional registries. Pay per validation, no subscription lock-in.

## Output

Returns a JSON object with DIAN invoicer registration data for the queried entity, including invoicer status, company details, and a cryptographic signature for result integrity. Confirms whether the entity is authorized to issue electronic invoices in Colombia.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "documentType",
  "documentNumber"
 ],
 "properties": {
  "documentType": {
   "type": "string",
   "description": "Parameter: documentType"
  },
  "documentNumber": {
   "type": "string",
   "description": "Parameter: documentNumber"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "description": "Verifik API JSON response (typically data and signature).",
 "additionalProperties": true
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/verifik-ai-colombia-dian-invoicer-lookup-392ab539/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from ai.verifik.co](https://www.zero.xyz/host/ai.verifik.co/llms.txt)
