# brdata — Brazilian Company Full Profile by CNPJ

> brdata — Brazilian Company Full Profile by CNPJ is a paid API for AI agents from brdata.thomenz.me, paid per call via x402, $0.03/call, status unknown (last checked 2026-09-13).

Returns a comprehensive company profile for a Brazilian entity by CNPJ, including registration details, partners, sanctions screening (CEIS, CNEP, leniency, forced-labor), and compliance risk score.

## Facts

- Endpoint: GET https://brdata.thomenz.me/company/%7Bcnpj%7D/full
- Price: $0.03/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/brdata-brazilian-company-full-profile-by-cnpj-6887a03b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_2PzgGvozWMP0N2FTqfM2C

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 brdata-brazilian-company-full-profile-by-cnpj-6887a03b
```

Example prompt: Can you pull the full company profile for Brazilian CNPJ 00.000.000/0001-91 — I need their registration status, partners, and whether they appear on any federal sanctions or debarment lists like CEIS or Lista Suja?

## When to prefer this

Choose this endpoint when you need a single, unified Brazilian company profile that combines Receita Federal registration data with multi-source sanctions screening (CEIS, CNEP, leniency, CEPIM, Lista Suja) in one call. Prefer it over raw government portals when you need structured JSON with English field names, a pre-computed risk score, and partner/director data — especially in KYB, due diligence, or supplier onboarding workflows targeting Brazilian entities.

## Known failure modes

- Invalid or malformed CNPJ returns an error or empty result
- CNPJ not found in Receita Federal returns a 404 or empty company record
- One or more sanctions sources temporarily unavailable — listed in sources_unavailable array with partial results still returned
- Rate limiting or payment failure (x402) blocks the request
- Stale data: sanctions data freshness depends on upstream Portal da Transparência refresh cadence (~daily)

## How this service works

Brazilian company &amp; public-procurement data for due-diligence, KYB &amp; B2B agents: company profiles by CNPJ, regulatory risk &amp; compliance screening (federal debarment, anti-corruption, leniency &amp; forced-labor register — CEIS, CNEP, 'Lista Suja'), mass search &amp; segmentation across ~28M active companies, and public tenders / licitações (PNCP).

## Output

A JSON object containing the company's full profile: formatted CNPJ, legal name, trade name, registration status, incorporation date, address (with city, state, ZIP, country), main and secondary CNAE activities, legal nature code, share capital in BRL, Simples Nacional / MEI enrollment, list of partners with roles and entry dates, a sanctions block with hits across CEIS, CNEP, leniency agreements, CEPIM, and Lista Suja (forced labor), an overall risk score, verdict (clear/flagged), active hit count, data freshness timestamps per source, and a disclaimer about data provenance.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "properties": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "cnpj": "00000000000191",
  "address": {
   "zip": "70073901",
   "city": "BRASILIA",
   "state": "DF",
   "number": "S/N",
   "street": "SBS QUADRA 1",
   "country": "BR"
  },
  "sources": [
   {
    "ok": true,
    "name": "minhareceita",
    "fetched_at": "2026-07-02T00:00:00.000Z"
   }
  ],
  "partners": [
   {
    "name": "FULANO DE TAL",
    "role_en": "Director",
    "role_pt": "Diretor",
    "entry_date": "2020-01-15"
   }
  ],
  "sanctions": {
   "ceis": [],
   "cnep": [],
   "hits": [],
   "status": "checked",
   "verdict": "clear",
   "hit_count": 0,
   "data_as_of": [
    {
     "type": "live_query",
     "as_of": "2024-01-01",
     "source": "CEIS",
     "update_frequency": "Portal da Transparência — refreshed ~daily upstream"
    }
   ],
   "risk_score": 0,
   "sources_checked": [
    "CEIS",
    "CNEP",
    "ACORDOS_LENIENCIA",
    "CEPIM",
    "LISTA_SUJA"
   ],
   "active_hit_count": 0,
   "sources_unavailable": []
  },
  "disclaimer": "Public data aggregated from official Brazilian government sources.",
  "legal_name": "BANCO DO BRASIL SA",
  "trade_name": "DIRECAO GERAL",
  "legal_nature": {
   "code": "2038",
   "description_en": null,
   "description_pt": "Sociedade Anônima"
  },
  "main_activity": {
   "cnae_code": "6422100",
   "description_en": null,
   "description_pt": "Bancos múltiplos, com carteira comercial"
  },
  "cnpj_formatted": "00.000.000/0001-91",
  "simples_nacional": {
   "mei": false,
   "enrolled": false
  },
  "share_capital_brl": 90000000000,
  "incorporation_date": "1966-08-01",
  "data_reference_date": "2024-01-01",
  "registration_status": "ACTIVE",
  "secondary_activities": []
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/brdata-brazilian-company-full-profile-by-cnpj-6887a03b/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from brdata.thomenz.me](https://www.zero.xyz/host/brdata.thomenz.me/llms.txt)
