78trust / 100

Bcb Instituicao

by Brazilayer BCB Registry in Security & trust

x402 APIPassing, checked 6 min ago

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

GET https://api.brazilayer.com/v1/bcb/instituicao/:cnpj

Last 30 days

All checks passedSome failedAll failedNot checked
Uptime
100%
Response time
105 ms typical, 559 ms slowest 5%
Last check
6 min ago
Next check
in 22 min

How to call it

# See the payment challenge (nothing is charged)
curl -i -X GET "https://api.brazilayer.com/v1/bcb/instituicao/:cnpj"
import { wrapFetchWithPayment } from "@x402/fetch";
import { x402Client } from "@x402/core/client";
import { ExactEvmScheme } from "@x402/evm/exact/client";
import { privateKeyToAccount } from "viem/accounts";

const client = new x402Client().register(
  "eip155:8453",
  new ExactEvmScheme(privateKeyToAccount(process.env.AGENT_KEY)),
);
const pay = wrapFetchWithPayment(fetch, client);

// Not sure it's safe to pay? Preflight it first for $0.005:
// GET https://toolvet.app/api/v1/check?url=https%3A%2F%2Fapi.brazilayer.com%2Fv1%2Fbcb%2Finstituicao%2F%3Acnpj
const res = await pay("https://api.brazilayer.com/v1/bcb/instituicao/:cnpj");
console.log(await res.json());

Example input

{}

Example output

{
  "autorizada": true,
  "cnpj_basico": "00000000",
  "dominios_verificados": [
    "bb.com.br"
  ],
  "registros": [
    {
      "nome": "BANCO DO BRASIL S.A.",
      "segmento": "Banco do Brasil",
      "tipo": "banco"
    }
  ]
}

Security scan

  • No findings. We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.

Recent checks

WhenResultHTTPTimePrice
6 min agoPassed402559 ms$0.005
4 h agoPassed40240 ms$0.005
7 h agoPassed402102 ms$0.005
11 h agoPassed402105 ms$0.005
14 h agoPassed40299 ms$0.005
18 h agoPassed402563 ms$0.005
22 h agoPassed402106 ms$0.005
25 h agoPassed402323 ms$0.005
29 h agoPassed402363 ms$0.005
32 h agoPassed402109 ms$0.005
37 h agoPassed402104 ms$0.005
40 h agoPassed40231 ms$0.005
43 h agoPassed40239 ms$0.005