The Debarment module checks whether a company’s CNPJ appears on Brazil’s official registries of companies suspended or penalized from participating in government contracts.
A result of is_debarred: false means no records were found in the checked registries. It does not guarantee the company is eligible for all government contracts — additional internal checks may apply.
What it returns
For a given CNPJ, the API returns:
Whether the company has any debarment records (is_debarred)
Full record details: source registry, sanction type, sanctioning body, dates, and fine amount (when applicable)
Which registries were checked
Supported registries
Registry Source Description CEIS Portal da Transparência (CGU) Companies suspended or deemed unfit for government contracts CNEP Portal da Transparência (CGU) Companies fined under Brazil’s Anti-Corruption Law (Lei 12.846/2013)
Data is fetched live from the Portal da Transparência API on each request and cached for 24 hours.
Supported countries
Country Identifier Notes Brazil 🇧🇷 CNPJ (e.g. 12.345.678/0001-90) Business entities only — MEIs blocked
Chile support is coming soon. If you need debarment checks for Chilean companies (CEIS equivalent), contact team@enrichlatam.com .
Request
{
"identifier" : "12.345.678/0001-90" ,
"country" : "BR"
}
Parameters
Field Type Required Description identifierstring ✅ Company CNPJ. Formatting optional. countrystring ✅ ISO 3166-1 alpha-2 country code. Supported: BR.
Response
Not debarred
Debarred (records found)
{
"identifier" : "12.345.678/0001-90" ,
"country" : "BR" ,
"is_debarred" : false ,
"records" : [],
"sources_checked" : [ "CEIS" , "CNEP" ],
"checked_at" : "2026-04-15T12:00:00+00:00"
}
Response fields
Field Type Description identifierstring The queried CNPJ countrystring Country code is_debarredboolean true if any records were found in CEIS or CNEPrecordsarray List of debarment records (empty if not debarred) records[].sourcestring Registry: CEIS or CNEP records[].sanction_typestring Type of sanction (e.g. SUSPENSÃO, INIDONEIDADE, MULTA) records[].sanctioning_bodystring Body that issued the sanction (e.g. TCU, CGU) records[].date_startstring | null ISO date when the sanction began records[].date_endstring | null ISO date when it ends, or null if indefinite records[].process_idstring | null Administrative process number records[].fine_amountnumber | null Fine in BRL — only present in CNEP records sources_checkedarray Registries checked: ["CEIS", "CNEP"] checked_atstring ISO datetime of this specific check
Use cases
Pre-contract due diligence — verify a supplier before onboarding
AML / compliance workflows — combine with /sanctions for a complete risk check
Procurement platforms — screen vendors automatically at bid submission
Factoring and credit — assess counterparty risk before financing invoices
Bundle with Sanctions
For a complete AML and compliance workflow, use Debarment together with /sanctions:
/sanctions — checks OFAC SDN + UN Consolidated (international sanctions)
/debarment — checks CEIS + CNEP (Brazilian government contract bans)
Both modules accept the same CNPJ and return structured, identifier-first results.
Important disclaimer
A result of is_debarred: false means no records were found in CEIS or CNEP at the time of the check. Records may be added after the check. Your compliance program should define the frequency and scope of these checks as part of a broader due diligence process.
Error responses
Status Description 422Invalid or malformed CNPJ 422Brazilian MEI — not supported 422Country not supported 403Missing API key or module not in plan
Pricing
Plan Price Pay-as-you-go 0.10 – 0.10– 0.10– 0.30 per checkBundle with Sanctions Contact us
API Reference Full request/response schema with interactive examples.