Brazil
Controladoria-Geral da União (CGU)

CGU Sanctions Search

Search Brazil's federal integrity registers kept by the Controladoria-Geral da União (CEIS, CNEP, CEAF, CEPIM and the leniency agreements) by free text over every name the register gives the party, by CNPJ or CPF (exact; CPFs come back masked), register, party type and the sanctioning body's state. One row per sanction, by name, pages of up to 50. Served by Croma (as_of says how current the data is), brought up to date daily.

Dataset endpoint: answers from the whole source in milliseconds and carries as_of.

post/br/cgu/sanctions-search/v1

Request

  • Base URL: https://api.croma.run
  • URL: https://api.croma.run/br/cgu/sanctions-search/v1
  • Auth: HTTP bearer

Headers

Idempotency-Keystring
Example:0f8e9a42-6b7c-4d1e-9a3f-2c5d7e8f9a0b

Optional client-chosen key for this request (any string up to 255 characters, e.g. a UUID). Every Croma operation is an idempotent lookup: repeating a request with the same body returns the same result and creates nothing, so retrying after a timeout or network failure is always safe. The key is echoed back in the Idempotency-Key response header so you can correlate a retry with its first attempt. Each attempt that reaches the API counts against the rate limit.

Request body

querystring

Palabras a buscar en los nombres (opcional).

document_numberstring

CPF o CNPJ de la parte sancionada, con o sin puntuación, p. ej. 12.345.678/0001-90 (opcional). Coincidencia exacta.

list'' | 'ceis' | 'cnep' | 'ceaf' | 'cepim' | 'leniency'

Registro: ceis (inidóneas y suspendidas), cnep (Ley Anticorrupción), ceaf (servidores federales expulsados), cepim (entidades sin fines de lucro impedidas), leniency (acuerdos de lenidad) (opcional).

party_type'' | 'individual' | 'company'

Tipo de parte: individual (persona) o company (empresa u organización) (opcional).

sanctioning_body_statestring

Sigla del estado (UF) del órgano que impuso la sanción, p. ej. SP (opcional). No es el estado de la parte.

pageinteger

1-based page number for paginated results.

per_pageinteger

Resultados por página (1-50).

Response

Successful response

Changes

No recorded changes to this operation across all 1 revision of this API.