Brazil Company Check (CNPJ) — KYB & due diligence MCP
Pricing
from $10.00 / 1,000 company checks
Brazil Company Check (CNPJ) — KYB & due diligence MCP
KYB check of legal entities in Brazil by CNPJ, 8-character CNPJ base (CNPJ básico); the full 14-character CNPJ with check digits, numeric or alphanumeric, is accepted: official registers, one English JSON schema for AI agents. MCP server.
Pricing
from $10.00 / 1,000 company checks
Rating
0.0
(0)
Developer
KYB Data
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
an hour ago
Last modified
Categories
Security
Limited permissionsShare
Brazil Company Check (CNPJ)
Check any Brazil legal entity by its CNPJ in one call and get a clean English JSON answer with red flags, source attribution and a date on every field. Built for AI agents (MCP) and for KYB / AML onboarding, counterparty and supplier due diligence, vendor risk and compliance checks.
- One number → one answer from official open registers plus GLEIF Global LEI Index: Level 1 (LEI-CDF), Level 2 (RR-CDF), Reporting Exceptions and Official sanctions lists: US OFAC (SDN and Consolidated non-SDN), EU consolidated financial sanctions (FSF), UK Sanctions List (FCDO) — legal entities only.
- One schema for every country: the same fields and flags whether you check one Brazil company or a thousand — your agent parses one format.
- Agent-ready: an MCP server (Streamable HTTP,
/mcp) withcheck_company,check_companiesandlist_sources, a plainGET /check?country=&id=endpoint, and classic batch runs (list of numbers → dataset). - Change history: registers publish only the current state; we keep our own snapshots, so every answer shows
what was added or removed since
history_since(e.g. a status change or a new sanctions listing). - Pay per check (one charge per company answered; the price is on the Pricing tab), no subscription. Malformed numbers, sole traders and individuals are not charged. In Standby (MCP / HTTP) mode Apify also bills the small platform usage of the server run, as for every Standby Actor. Set a maximum cost per run in Apify to cap spending: when it is reached, the Actor returns an error instead of data.
What we check
Data refreshed at least weekly (from the latest published files: the Brazil register is published monthly, so its data can be up to about two months old); every field carries its source date (provenance), and every answer lists each source with the date it was loaded (sources[].loaded_at; list_sources is free).
flags — true is a red flag: not_found (the number is not in the register dump), not_active, insolvency,
liquidation, sanctions (match by registration number or LEI), sanctions_name_match (same name, same
country: verify manually). false means there is no record in the loaded snapshot — it is not a clean bill
of health. null means unknown. Call list_sources (free) for load times.
Brazil: Legal entities registered with the CNPJ, active and closed (baixada), from the monthly Receita Federal dump (the dump month is in coverage). Sole traders (empresário individual, MEI), single-lawyer firms, notary offices (cartórios) and other natural-person natures, and foreign entities (natures 3212 and 2216) that are in substance a natural person, return unsupported_entity_type and are not billed; a legal entity registered after the dump cut-off is not in the data yet.
Brazil notes. status comes from the head office's registration status (situação cadastral); a company that is ATIVA in the register but under judicial recovery or bankruptcy (situação especial, e.g. Americanas, Oi) is insolvency with not_active: true — the register status stays in status_detail. An unknown CNPJ is never billed: the dump is monthly, so a company registered after the cut-off is simply not there yet (not_found: null). Foreign investors and foreign companies (natures 3212 and 2216) that are in substance a natural person — a personal trust (family, revocable, grantor…), an individual retirement account (IRA), a person acting as trustee, or a registered name that shows no sign of an organisation (it may be an individual's name) — return unsupported_entity_type and are not billed; for these natures the trade name (nome fantasia) is not returned.
Identifiers
| Country | Identifier | Format | Example |
|---|---|---|---|
| Brazil (BR) | CNPJ | 8-character CNPJ base (CNPJ básico); the full 14-character CNPJ with check digits, numeric or alphanumeric, is accepted | 33000167 |
Spaces, dashes and a country prefix are accepted. Legal entities only: sole traders and other natural persons are not supported, not stored and not charged. No data about people (officers, owners, contacts) is ever returned; addresses are city level only.
Input
{"country": "BR","ids": ["33000167"]}
Up to 10,000 numbers per run.
Output (one dataset item per company, shortened)
{"country": "BR","id": "33000167","id_scheme": "BR-CNPJ","name": "…","status": "active","legal_form": {"code": "…","name": "…","name_en": "…"},"address": {"city": "…","country": "BR"},"flags": {"not_found": false,"not_active": false,"insolvency": false,"liquidation": false,"sanctions": false,"sanctions_name_match": false},"provenance": {"status": {"source": "register","as_of": "2026-11-05T03:00:00+00:00"}},"history": [],"history_since": "2026-11-05","sources": [{"key": "register","title": "…","license": "…","loaded_at": "…"}],"disclaimer": "… Not legal advice."}
Use from an AI agent (MCP)
Add the Actor as a remote MCP server: https://kyb-data--brazil-company-check.apify.actor/mcp with your Apify token,
or through mcp.apify.com. Tools: check_company(company_id, country), check_companies(company_ids, country)
(up to 50), list_sources().
Data licences
All data comes from official open sources under open licences; attribution (title, dataset URL, licence,
loaded_at) is included in the sources field of every answer.
- Receita Federal do Brasil — Cadastro Nacional da Pessoa Jurídica (CNPJ), open data: companies, head-office establishment (city level only), Simples Nacional: Creative Commons Attribution (CC BY), as stated on the dados.gov.br dataset page ("Licença: Creative Commons Attribution", licence id "cc-by"; read 2026-11-06, again 2026-11-09; the portal names no version — the link is CC BY 4.0, the current one). Source: Secretaria Especial da Receita Federal do Brasil (RFB), CNPJ open data.; publisher's terms: https://dados.gov.br/dados/conjuntos-dados/cadastro-nacional-da-pessoa-juridica---cnpj; modified: legal entities only; head-office establishment only; street address, phones, e-mail and partners (sócios) removed; CPF numbers removed from company names; codes translated to English
- GLEIF Global LEI Index: Level 1 (LEI-CDF), Level 2 (RR-CDF), Reporting Exceptions: CC0 1.0 (GLEIF LEI Data Terms of Use, II.3: "The data available through the Access Service are provided under the CC0 licence"; read 2026-11-05)
- Official sanctions lists: US OFAC (SDN and Consolidated non-SDN), EU consolidated financial sanctions (FSF), UK Sanctions List (FCDO) — legal entities only: OFAC: US government work, not subject to copyright (17 U.S.C. 105); EU FSF: © European Union, reuse authorised with acknowledgement (Commission Decision 2011/833/EU, CC BY 4.0); UK: contains public sector information licensed under the Open Government Licence v3.0 (FCDO) (licence text: www.nationalarchives.gov.uk/doc/open-government-licence/version/3)
Disclaimer
Data from official open registers and official sanctions lists, as attributed in sources, as of the load date
shown. Registers can be incomplete or late. Not legal advice — verify important decisions with the original
register.