# Brazilian Legal Entity Compliance Screening (CNPJ)

> Brazilian Legal Entity Compliance Screening (CNPJ) is a paid API for AI agents from cdo-production.up.railway.app, paid per call via x402, $0.1/call, status unknown (last checked 2026-09-14).

Screens a Brazilian company (CNPJ) against official sanctions registries including CEIS, CNEP, TCU debarment, leniency agreements, and forced-labor registry, returning match results with confidence scores and escalation guidance.

## Facts

- Endpoint: GET https://cdo-production.up.railway.app/v1/dossiers/br/compliance/:cnpj
- Price: $0.1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/brazilian-legal-entity-compliance-screening-cnpj-786387d0
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_N-ys1To8xWv6VwUzsVgZ_

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 brazilian-legal-entity-compliance-screening-cnpj-786387d0
```

Example prompt: Before we pay this Brazilian supplier, can you run a full sanctions and integrity compliance check on CNPJ 12.345.678/0001-95? We're doing vendor onboarding, the transaction is R$500,000, and I need English results with evidence included.

## When to prefer this

Use this endpoint when you need to screen a Brazilian legal entity (company) against multiple official Brazilian sanctions and integrity registries in a single call, especially for vendor onboarding, payment approval, or procurement decisions where CEIS, CNEP, TCU, and forced-labor registry coverage is required. Prefer this over generic global sanctions tools when the counterparty is specifically Brazilian and CNPJ-identified, and when you need source-level execution status, match confidence, and actionable escalation guidance rather than a simple pass/fail.

## Known failure modes

- HTTP 400 if a CPF (11-digit personal ID) is submitted instead of a CNPJ
- HTTP 400 if CNPJ format is invalid or unrecognizable
- HTTP 402 if payment has not been made via x402 protocol
- Source-level partial failures reported inline when an official Brazilian registry is temporarily unavailable, with stale-data flags
- HTTP 404 if CNPJ does not correspond to any known entity
- Escalation to human review triggered when coverage is incomplete and transaction_value_brl is high

## How this service works

Screen a Brazilian legal entity before contracting, onboarding or paying it. Checks official Brazilian sanctions and integrity sources, including CEIS, CNEP, leniency agreements, TCU debarment data and the employers' forced-labor registry when available. Returns exact and potential matches, source-by-source execution status, evidence, freshness, coverage, match confidence and machine-actionable escalation guidance. Accepts CNPJ only.

## Output

Returns a structured compliance dossier for the specified CNPJ including: exact and potential matches across CEIS, CNEP, TCU debarment, leniency agreements, and forced-labor registry; per-source execution status (success/failure/stale); match confidence scores; evidence arrays with source, timestamp, and content hash; data freshness indicators; coverage assessment; and machine-actionable escalation guidance (e.g. approve, review, reject) tailored to the stated purpose.

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/brazilian-legal-entity-compliance-screening-cnpj-786387d0/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from cdo-production.up.railway.app](https://www.zero.xyz/host/cdo-production.up.railway.app/llms.txt)
