# brdata — Brazilian Company Profile Lookup by CNPJ

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

Retrieves a Brazilian company's full profile from official government sources by CNPJ, including legal details, address, activity codes, registration status, and corporate structure.

## Facts

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

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-profile-lookup-by-cnpj-466f795a
```

Example prompt: Can you pull the full company profile for CNPJ 00.000.000/0001-91 — I need the legal name, address, registration status, and main activity code to run a KYB check on this Brazilian company.

## When to prefer this

Use this endpoint when you need structured, up-to-date Brazilian company data directly from official government sources (Receita Federal) for a specific CNPJ. It is ideal for KYB workflows, due-diligence pipelines, supplier onboarding, and B2B data enrichment where you need verified legal name, address, registration status, and activity codes. Prefer this over generic web scraping when you need machine-readable, standardized output with provenance metadata. If you need compliance screening (debarment, CEIS, CNEP) or public tender data, use the sibling endpoints on the same platform.

## Known failure modes

- Invalid or malformed CNPJ returns an error or empty result
- CNPJ not found in government registry returns a 404 or empty company object
- Upstream government data source temporarily unavailable causes source 'ok: false' in sources array
- Recently registered or very new CNPJs may not yet appear in the dataset
- Payment failure (x402) if USDC payment is not properly attached to the request

## 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

Returns a JSON object with the company's full legal name, trade name, formatted CNPJ, registered address (street, city, state, zip, country), legal nature (code and Portuguese description), main CNAE activity code and description, list of secondary activities, registration status (e.g. ACTIVE), incorporation date, share capital in BRL, Simples Nacional and MEI enrollment flags, data reference date, and source metadata including fetch timestamps and whether the source responded successfully.

## 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"
   }
  ],
  "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-profile-lookup-by-cnpj-466f795a/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)
