Before you pay a Brazilian company, check its registry record.
Confere looks up Brazil's federal company registry and returns what it found, each fact with its source and the time of the lookup: whether the company ID (CNPJ) exists and is active, how old the company is, and what its registered name is.
A clean record does not prove that whoever is charging is that company: a real CNPJ can be used by someone else. So every response says what was not checked, and the paid door compares the payee your bank shows with the registry.
Built for AI assistants and agents, and for the people who work with them. How to connect your assistant
Check record
Sample with made-up data. Fill it in and run a real check.
- CNPJ looked up
- 00.000.000/0001-91
- Registered name
- EMPRESA DE EXEMPLO LTDA
- Trade name
- EXEMPLO
- City and state
- SAO PAULO / SP
- Main activity
- Comércio varejista (exemplo)
- Size class
- MICRO EMPRESA
- Signals found
- Situação cadastral: ATIVA.Receita Federal (cadastro CNPJ, dados abertos)
- Caution: Empresa aberta há 40 dias (início em 2026-10-04).Receita Federal (cadastro CNPJ, dados abertos)
- Not checked in this lookup
- payee, website, reputation, sanctions
- Reading
Some points need attention in what was checked.
No alerts is not a guarantee: Confere shows signals, does not measure reputation and does not assert fraud.
SampleSpecimenMade-up data
Free lookup, up to 3 per minute, registry record only. What you look up is not stored. Findings come in Portuguese, as the registries publish them.
What it checks
It checks
- Whether the CNPJ is valid, whether it exists in the Receita Federal (federal revenue) registry, and its status: active, closed, unfit or suspended.
- How long the company has existed.
- Registered name, trade name, main activity, city and size class.
- On the paid door: whether the payee name and document your bank shows match the registry. When the document belongs to another company, it says which one.
It does not check
- Individuals. There is no lookup by personal tax ID (CPF), and CPF numbers never appear in a response.
- Who owns the receiving account. The comparison uses the name and document you provide: Confere does not query banks or Pix keys.
- Reputation, complaints or lawsuits.
- Websites. Domain checks are not active in this version.
- Whether it is a scam. Confere shows signals; the decision to pay is yours.
How to use
In Claude or another assistant that accepts connectors
In the assistant's connector settings, add a custom connector with this address. There is no login.
https://confere.guilherme-gaiga.workers.dev/mcpThen just ask in the conversation: “check CNPJ 00.000.000/0001-91 before I pay”. Free, up to 3 lookups per minute, registry record only.
In an agent with a wallet
The same connector, paid per lookup and with the payee comparison: the agent passes the name and document the bank shows and gets back “confere” (matches), “diverge” (does not match) or “inconclusivo” (cannot tell). It gets the price, signs the payment in USDC over the x402 protocol and receives the answer. No sign-up and no API key.
https://confere.guilherme-gaiga.workers.dev/mcp/x402Over HTTP
One plain call. Without payment the answer is status 402 with the price; with payment you get the result. To compare the payee, add recebedor_nome and recebedor_documento.
GET https://confere.guilherme-gaiga.workers.dev/v1/confere?cnpj=00000000000191To see the response format without paying, open the fixed sample. The full machine-readable description is at /v1.
Price
| Free | Registry record only. Up to 3 lookups per minute per network address, with a cap of 10 per minute across all users. No sign-up. For trying it out and for chat assistants. |
|---|---|
| US$0.02 | Per lookup, paid in USDC on the Base network over the x402 protocol. No per-minute limit, and with the payee comparison. A lookup that fails because a source is down, or in which nothing could be checked, is not charged. |
People can also pay for a lookup with their own wallet, no sign-up (page in Portuguese): pay with a wallet.
Sources and limits
- Receita Federal: the CNPJ company registry, open data, looked up through BrasilAPI. The data set is refreshed once a month: changes from the last few weeks may not show up.
Every response carries the source of each fact and the time of the lookup. When a source does not answer, Confere says so and does not charge, instead of guessing.
Not included yet
- Who owns the receiving account. Confere compares what you provide with the registry; it does not query banks or Pix keys.
- The “avoid these sites” list from Procon-SP (São Paulo's consumer agency) is not consulted.
- Sanctions lists (CEIS and CNEP), Central Bank authorization and securities-commission (CVM) warnings are not included yet.
Privacy
No sign-up, no cookies, no trackers. What you look up is not stored. The pages load nothing from other addresses.
Read the privacy policy and the terms of use.
Who runs it
Confere is an independent project made in Brazil. The service is run by Guilherme Gaiga. Contact: guilherme.gaiga@hotmail.com.