# SupremeAI Latin American Tax ID Validator

> SupremeAI Latin American Tax ID Validator is a paid API for AI agents from agents.supremeai.ca, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-11).

Validates Latin American tax IDs (Brazil CNPJ/CPF, Argentina CUIT, Chile RUT, Peru, Paraguay, Mexico RFC) via checksum, returning validity, normalized form, and ID type

## Facts

- Endpoint: POST https://agents.supremeai.ca/v1/validate?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/supremeai-latin-american-tax-id-validator-4d46d346
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_U5vLcdqlzNE2nA09_enIv

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 supremeai-latin-american-tax-id-validator-4d46d346 -d '<json body>'
```

Example prompt: Can you check if this Brazilian CNPJ number is valid: 11.222.333/0001-81?

## When to prefer this

Choose this endpoint when you need instant, pay-per-call Latin American tax ID checksum validation without setting up an account or API key. It covers BR (CPF/CNPJ), AR (CUIT), CL (RUT), PE, PY, and MX (RFC) in a single endpoint. Prefer it over general-purpose identity APIs when your use case is specifically Latin American tax compliance or vendor onboarding, and you want a lightweight, no-subscription solution billed in USDC.

## Known failure modes

- Invalid or unrecognized country code returns an error or unrecognized result
- Tax ID fails checksum — returns valid:false with a reason string
- Malformed request body missing required 'id' field — likely 4xx error
- Unsupported country or edge-case ID format may return unexpected result
- Payment failure (USDC balance insufficient) blocks the request before validation occurs

## How this service works

Pay-per-call tools for AI agents: x402 pre-flight checks (is this endpoint safe to pay?), web pages as clean markdown (with optional JavaScript rendering), Latin American tax-ID validation, npm/PyPI/GitHub lookups, and URL health checks. No API keys, no accounts — pay per request in USDC.

## Output

A JSON object with: 'valid' (boolean indicating checksum pass/fail), 'reason' (explanation if invalid, empty string if valid), 'country' (detected country code, e.g. 'BR'), 'id_type' (e.g. 'CNPJ', 'RFC', 'RUT'), and 'normalized' (cleaned canonical form of the ID without punctuation).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "id": {
   "type": "string",
   "description": "tax ID to validate; punctuation tolerated"
  },
  "country": {
   "type": "string",
   "description": "ID selector: br|cnpj, ar|cuit, cl|rut, pe, py, mx|rfc"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "valid": true,
  "reason": "",
  "country": "BR",
  "id_type": "CNPJ",
  "normalized": "11222333000181"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/supremeai-latin-american-tax-id-validator-4d46d346/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agents.supremeai.ca](https://www.zero.xyz/host/agents.supremeai.ca/llms.txt)
