# Brazilayer BCB Registry – Brazilian Financial Institution Verification

> Brazilayer BCB Registry – Brazilian Financial Institution Verification is a paid API for AI agents from api.brazilayer.com, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-15).

Verify whether a Brazilian company (by CNPJ) is a financial institution authorized by the Central Bank of Brazil, returning its official registration status and verified internet domains from the BCB registry.

## Facts

- Endpoint: GET https://api.brazilayer.com/v1/bcb/instituicao/:cnpj
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/brazilayer-bcb-registry-brazilian-financial-institution-verification-f2cfa4aa
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_afJlWp9Y72BQZyitzZe3K

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 brazilayer-bcb-registry-brazilian-financial-institution-verification-f2cfa4aa
```

Example prompt: Can you check if CNPJ 00.000.000/0001-91 is a financial institution authorized by the Central Bank of Brazil, and show me its officially registered internet domains?

## When to prefer this

Use this endpoint when you need to specifically verify BCB financial institution authorization status for a Brazilian company — not just general CNPJ registration data. Prefer this over the generic CNPJ registry endpoint when compliance, AML, onboarding of financial counterparties, or anti-phishing checks are the goal. Particularly valuable for crypto exchanges and fintechs onboarding Brazilian banks or credit unions, or for detecting fraudulent websites impersonating licensed Brazilian financial institutions.

## Known failure modes

- CNPJ not found in BCB registry (company exists but is not a regulated financial institution)
- Invalid CNPJ format — returns 400 error
- CNPJ not found at all — returns 404
- Malformed or incomplete CNPJ (fewer than 8 digits) — returns validation error
- Rate limiting or payment failure via x402 — returns 402

## How this service works

Verify whether a Brazilian company is a financial institution authorized by the Central Bank of Brazil (banks, credit unions, consortia, regulated societies) — plus its officially VERIFIED internet domains, refreshed daily from the official registry. Instant check for crypto exchanges, fintechs and compliance agents onboarding Brazilian counterparties or detecting fake-bank phishing. Accepts full CNPJ or 8-digit root. Free sample, no payment: https://api.brazilayer.com/v1/bcb/amostra

## Output

Returns whether the company identified by the given CNPJ is a BCB-authorized financial institution, its institution type (bank, credit union, consortium manager, regulated society, etc.), its official name, regulatory status, and the list of officially verified internet domains as recorded in the Central Bank registry — refreshed daily.

## 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"
    },
    "pathParams": {
     "cnpj": {
      "type": "string",
      "description": "Brazilian company tax ID (CNPJ), 14 digits, with or without punctuation (e.g. 00000000000191 or 00.000.000/0001-91)"
     },
     "type": "object"
    },
    "queryParams": {
     "type": "object",
     "properties": {}
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/brazilayer-bcb-registry-brazilian-financial-institution-verification-f2cfa4aa/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.brazilayer.com](https://www.zero.xyz/host/api.brazilayer.com/llms.txt)
