# Colombian NIT Validator

> Colombian NIT Validator is a paid API for AI agents from toll402.dev, paid per call via x402, $0.001/call, status unknown (last checked 2026-09-15).

Offline validator for a Colombian NIT (Número de Identificación Tributaria), the tax identification number used by businesses and individuals in Colombia.

## Facts

- Endpoint: POST https://toll402.dev/v1/t/nit_gt_validate
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/colombian-nit-validator-6a9a1312
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_1wfax9HNOGquxTp1oK2A1

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 colombian-nit-validator-6a9a1312 -d '<json body>'
```

Example prompt: Can you validate this Colombian NIT number for me: '900123456-7'? I need to know if it's a valid NIT before submitting it to an invoice.

## When to prefer this

Use this endpoint when you need a fast, cheap, offline structural and check-digit validation of a Colombian NIT number. It does not perform a live lookup against DIAN or any government registry — prefer it for format and check-digit validation before submitting forms or invoices, or for bulk data cleaning. For live business status or registered name lookups, use a DIAN API instead.

## Known failure modes

- Invalid or malformed NIT string returns ok: false
- Missing 'nit' field in request body causes validation error
- Non-string input for nit field may cause schema rejection
- NIT with incorrect check digit returns ok: false

## How this service works

The OpenRouter for AI-agent tools: one gateway, one wallet, every capability. Built-in tools, forged tools, a global verified business directory and 2,000+ aggregated x402 services, all paid per call in USDC via x402 (HTTP 402). No signup, no API key.

## Output

Returns a JSON object with an 'ok' boolean indicating whether the provided NIT string is valid. The validation is performed offline (no external lookup), checking the format, check digit, and structure of the NIT according to Colombian tax authority rules.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "type": "object",
     "required": [
      "nit"
     ],
     "properties": {
      "nit": {
       "type": "string",
       "description": "NIT string, with or without hyphens/spaces, e.g. '12345678-9'"
      }
     }
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST"
     ],
     "type": "string"
    },
    "bodyType": {
     "enum": [
      "json",
      "form-data",
      "text"
     ],
     "type": "string"
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ok": true
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/colombian-nit-validator-6a9a1312/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from toll402.dev](https://www.zero.xyz/host/toll402.dev/llms.txt)
