# SiteCheck Brazilian Company Lookup (CNPJ)

> SiteCheck Brazilian Company Lookup (CNPJ) is a paid API for AI agents from api.sitecheck-api.workers.dev, paid per call via x402, $0.003/call, status unknown (last checked 2026-10-16).

Looks up Brazilian company registration data by CNPJ, returning legal name, status, address, partners, CNAE activity codes, and share capital.

## Facts

- Endpoint: GET https://api.sitecheck-api.workers.dev/api/company/br?utm_source=zero.xyz
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-16
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/sitecheck-brazilian-company-lookup-cnpj-d4a62f2f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_k_Ox-6RSX1JAzJOOqyXMQ

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 sitecheck-brazilian-company-lookup-cnpj-d4a62f2f
```

Example prompt: Can you look up the Brazilian company with CNPJ 00.000.000/0001-91 and tell me its legal name, current status, registered address, and who the partners are?

## When to prefer this

Use this endpoint when you need authoritative Brazilian company registry data (Receita Federal / BrasilAPI) for a known CNPJ number. Prefer this over generic web scraping when you need structured fields like legal name, status, CNAE codes, partners, and share capital in a single call at a predictable low cost.

## Known failure modes

- Invalid or malformed CNPJ (not 14 digits) returns a validation error
- CNPJ not found in Brazilian federal registry returns a not-found error
- BrasilAPI upstream unavailability may result in a 502 or timeout
- Recently registered or deregistered companies may return stale or missing data

## How this service works

Returns Brazilian company data from BrasilAPI (CNPJ lookup, MIT licence): legal name, trade name, status, opening date, legal nature, CNAE activities, address, share capital, and partners (QSA). CNPJ check digits are validated before any network call. Rate limit: BrasilAPI allows ~3 req/s.

## Output

Returns a JSON object with the company's CNPJ, legal name, trade name, registration status and status date, opening date, address (street, city, state, postal code, country), phone, email, main and secondary CNAE activity codes with descriptions, list of partners with roles and countries, legal nature code and description, share capital, and a source attribution to BrasilAPI.

## 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"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "cnpj"
     ],
     "properties": {
      "cnpj": {
       "type": "string",
       "description": "CNPJ number — 14 digits, with or without formatting (e.g. 00.000.000/0001-91 or 00000000000191)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "cnpj": "00000000000191",
  "email": null,
  "phone": "6134939002",
  "source": "BrasilAPI (MIT licence) — https://brasilapi.com.br/docs#tag/CNPJ",
  "status": "ATIVA",
  "address": {
   "city": "BRASILIA",
   "state": "DF",
   "street": "SAUN QUADRA 5 BLOCO B TORRE I, II, III, SN, ANDAR T I SL S101 A S1602 T II SL C101 A C1602 TIII SL N101 A N1602",
   "country": "BR",
   "postalCode": "70040912",
   "neighborhood": "ASA NORTE"
  },
  "mainCnae": {
   "code": 6422100,
   "description": "Bancos múltiplos, com carteira comercial"
  },
  "partners": [
   {
    "name": "ALAN CARLOS GUEDES DE OLIVEIRA",
    "role": "Diretor",
    "country": null
   },
   {
    "name": "ALBERTO MARTINHAGO VIEIRA",
    "role": "Diretor",
    "country": null
   },
   {
    "name": "ALEXANDRE BOCCHETTI NUNES",
    "role": "Diretor",
    "country": null
   }
  ],
  "checkedAt": "2026-10-15T18:21:05.584Z",
  "legalName": "BANCO DO BRASIL SA",
  "tradeName": "DIRECAO GERAL",
  "disclaimer": "Information only, not legal advice. Verify with official sources.",
  "statusDate": "2005-11-03",
  "legalNature": {
   "code": 2038,
   "description": "Sociedade de Economia Mista"
  },
  "openingDate": "1966-08-01",
  "shareCapital": 120000000000,
  "secondaryCnaes": [
   {
    "code": 6499999,
    "description": "Outras atividades de serviços financeiros não especificadas anteriormente"
   }
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/sitecheck-brazilian-company-lookup-cnpj-d4a62f2f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.sitecheck-api.workers.dev](https://www.zero.xyz/host/api.sitecheck-api.workers.dev/llms.txt)
