Monitor ESG BR por CNPJ — Lista Suja + IBAMA
Pricing
Pay per event
Monitor ESG BR por CNPJ — Lista Suja + IBAMA
Monitora risco socioambiental por CNPJ: cruza a Lista Suja do trabalho escravo (MTE) com autos e embargos ambientais do IBAMA e reporta o que mudou desde a ultima execucao. Ideal para due diligence continua de fornecedores. Pague por resultado.
Pricing
Pay per event
Rating
0.0
(0)
Developer
MoreLock
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 hours ago
Last modified
Categories
Share
Monitor ESG BR por CNPJ — Lista Suja + IBAMA (delta entre execuções)
Você passa uma lista de CNPJs de fornecedores e este Actor diz, por empresa, se há risco socioambiental — e o que mudou desde a última vez que rodou. Ele cruza a Lista Suja do trabalho escravo (o Cadastro de Empregadores do MTE) com os autos de infração e embargos ambientais do IBAMA. Se um fornecedor entrou na lista, levou um novo auto ou teve um embargo, você fica sabendo na execução seguinte.
A ideia é rodar agendado. A cada execução você recebe duas coisas: o retrato de risco atual de cada CNPJ e o diff em relação ao estado anterior. É assim que a lei europeia CSDDD cobra a due diligence de fornecedores — monitoramento contínuo, não uma foto tirada uma vez.
🇺🇸 English version → Brazil ESG Supply-Chain Monitor
Visão geral
São duas fontes públicas oficiais consolidadas num registro de risco por CNPJ.
A Lista Suja (MTE) é o cadastro de empregadores flagrados submetendo trabalhadores a condições análogas à escravidão. Sai duas vezes por ano (Portaria Interministerial MTE/MDHC/MIR nº 18/2024). Constar nela é o sinal mais grave que este Actor reporta.
Os autos de infração do IBAMA vêm dos dados abertos do órgão, atualizados diariamente, junto com os termos de embargo ligados a cada auto. Cobrem flora, fauna, poluição e outras violações, com valor da multa, município, gravidade e situação (vigente ou cancelado).
O casamento é sempre por documento (CNPJ/CPF), nunca por nome — então nunca cola uma empresa homônima. Se quiser, ele também casa pela raiz de 8 dígitos do CNPJ, para pegar filiais e outras empresas do mesmo grupo.
Funcionalidades
- Delta entre execuções. A primeira run grava o baseline; as seguintes reportam só o que mudou (
ADDED,REMOVED,MODIFIED). Duas execuções sem novidade devolvem um delta vazio, sem repetir tudo de novo. - Nível de risco composto:
CRITICALpara Lista Suja,HIGHpara embargo ambiental ativo,MEDIUMpara auto vigente,LOWsó com autos cancelados,NONEpara quem está limpo. - Retrato atual e eventos de mudança saem no mesmo dataset (
record_type: snapshotouchange). - Watchlist de qualquer tamanho, com ou sem pontuação nos documentos.
- Documento inválido não é cobrado (ver Preço).
Exemplo de entrada
{"watchCnpjs": ["03.246.366/0001-33", "10.199.645/0001-59"],"mode": "auto","includeListaSuja": true,"includeIbama": true,"matchByRoot": false,"stateStoreName": "esg-monitor-state"}
Exemplo de saída (dado real)
Retrato de um CNPJ com auto ambiental e embargo:
{"record_type": "snapshot","cnpj": "03.246.366/0001-33","tipo_pessoa": "PJ","nome": "AGROPECUARIA VERSCHOOR LTDA","risk_level": "HIGH","on_lista_suja": false,"ibama": {"total_autos": 1,"autos_vigentes": 1,"autos_cancelados": 0,"embargos_ativos": 1,"valor_total_multas": 15000,"autos": [{"num_auto": "QRNYPP1Q","cancelado": false,"tipo_infracao": "Flora","valor": 15000,"municipio": "PALMEIRA","uf": "PR","termo_embargo": "7NUXQG58","data_auto": "2026-01-07 14:04:19"}]},"screened_at": "2026-07-09T18:00:00.000Z"}
Um evento de mudança, quando o CNPJ entra na Lista Suja entre uma execução e a seguinte:
{"record_type": "change","cnpj": "03.246.366/0001-33","source": "lista_suja","change_type": "ADDED","record_key": "03246366000133","fields": { "empregador": "AGROPECUARIA VERSCHOOR LTDA", "uf": "PR", "data_inclusao": "06/04/2026" },"detected_at": "2026-07-09T18:00:00.000Z"}
Parâmetros
| Parâmetro | Tipo | Padrão | Descrição |
|---|---|---|---|
watchCnpjs | array | 2 CNPJs de exemplo | CNPJs/CPFs a vigiar (com ou sem pontuação). |
mode | string | auto | auto = baseline na 1ª run, delta nas seguintes. baseline = re-emite tudo e regrava. |
includeListaSuja | boolean | true | Consultar a Lista Suja do trabalho escravo (MTE). |
includeIbama | boolean | true | Varrer autos + embargos do IBAMA (baixa ~120 MB/run). |
matchByRoot | boolean | false | Casar autos do IBAMA também pela raiz de 8 dígitos do CNPJ. |
stateStoreName | string | esg-monitor-state | Key-value store nomeado do baseline. Use um nome distinto por watchlist. |
Dicas
- Agende o Actor pelos Schedules da Apify. Diário acompanha o IBAMA de perto (ele muda todo dia); semanal costuma bastar para carteiras menos críticas.
- Dê um
stateStoreNamediferente para cada watchlist ou cliente, para não misturar o histórico de delta de um monitoramento com o de outro. - A Lista Suja só muda em abril e outubro. Novidade nela é rara, mas quando acontece é grave.
- Ligue o
matchByRootquando quiser enxergar o grupo econômico inteiro por trás de um CNPJ, não só a filial.
Casos de uso
- Due diligence contínua de fornecedores, para times de compliance ESG e de compras.
- Baseline no onboarding: rode uma vez antes de fechar contrato com um fornecedor novo.
- Acompanhamento de carteira de crédito ou seguro pela exposição socioambiental.
- Auditoria de cadeia de suprimentos para exportadores que respondem à due diligence europeia (CSDDD).
- Alerta reputacional quando um fornecedor-chave leva um embargo ou entra na lista.
- Camada socioambiental somada ao seu cadastro de empresas (KYB).
Perguntas frequentes
As fontes são oficiais? São. A Lista Suja é o Cadastro de Empregadores do Ministério do Trabalho e Emprego; o IBAMA vem da plataforma de dados abertos do próprio órgão.
Com que frequência os dados mudam? A Lista Suja, duas vezes por ano. O IBAMA, todo dia. Por isso ele roda agendado.
Casa por nome? Nunca. O match é só por documento (CNPJ/CPF), o que elimina o falso-positivo de empresa homônima.
E se o CNPJ estiver limpo? Você recebe um retrato com risk_level: NONE. A verificação foi feita, e "sem risco" é uma resposta legítima.
O que é o delta? A diferença em relação à execução anterior. Se nada mudou entre duas runs, o delta volta vazio, sem repetir o que já estava lá.
Preciso de proxy? Não. As fontes são semi-abertas e o Actor não usa proxy residencial.
Preço
O modelo é pague-por-resultado (pay-per-event), pensado para quem roda o monitor de forma recorrente:
monitor_run— cobrado uma vez por execução que processa a watchlist. Cobre o download e a varredura das fontes.cnpj_screened— cobrado por CNPJ/CPF verificado.risk_change_detected— cobrado por mudança material de verdade (ADDED,REMOVED,MODIFIED). A run de baseline e as runs sem novidade não geram esse evento.
Documento inválido, ou uma run sem nenhum documento válido, não é cobrado. Você paga pela verificação e pelo sinal que ele te dá.
Actors relacionados
- Consulta CNPJ em Lote — Dados da Receita Federal
- Brazil Due Diligence — CNPJ + Reclame Aqui
- Consulta de Protesto SP — CENPROT por CPF/CNPJ
Changelog
- 1.0 — Lançamento: Lista Suja (MTE) + IBAMA autos/embargos, delta entre execuções, nível de risco composto, match por CNPJ e por raiz.
Contato
Dúvida, sugestão ou algum problema? Abra uma issue na aba Issues do Actor.