Como consultar registro de consultoria, assessoria e gestora nos dados abertos da CVM
Quando usar os dados abertos
O guia como verificar o registro na CVM mostra a consulta pelo Cadastro Geral, que resolve a maioria dos casos: uma empresa, um CNPJ, uma tela. Os dados abertos servem para o passo seguinte — quando você quer conferir várias empresas, guardar o arquivo que consultou, ver sócios e diretores, ou cruzar um cadastro com a lista de processos sancionadores.
Tudo fica em dados.cvm.gov.br, é gratuito e não exige cadastro. Os números citados neste guia são da consulta feita em 07/10/2026.
Os quatro conjuntos
| Conjunto | Quem está nele | Norma da atividade |
|---|---|---|
| consultor_vlmob-cad | Consultores de valores mobiliários, pessoa física e jurídica | Resolução CVM 19 |
| agente_auton-cad | Assessores de investimento (antigos agentes autônomos) | Resolução CVM 178 |
| adm_cart-cad | Administradores de carteira: gestores e administradores fiduciários | Resolução CVM 21 |
| processo-sancionador | Processos administrativos sancionadores e seus acusados | — |
Cada página de conjunto tem um ZIP de dados e um ZIP de metadados, com a descrição das colunas.
O que vem em cada arquivo
Consultores (cad_consultor_vlmob.zip)
cad_consultor_vlmob_pj.csv: uma linha por empresa. Colunas principais:CNPJ,DENOM_SOCIAL(razão social),DENOM_COMERC(nome comercial),DT_REG(data do registro),DT_CANCELeMOTIVO_CANCEL,SIT(situação),DT_INI_SIT(desde quando está nessa situação), endereço,EMAILeSITE_ADMIN.cad_consultor_vlmob_pf.csv: pessoas físicas, comNOME,DT_REG,DT_CANCEL,MOTIVO_CANCEL,SIT,DT_INI_SITeSITE_ADMIN. Não há CPF.cad_consultor_vlmob_socios.csv(CNPJ,SOCIOS),cad_consultor_vlmob_diretor.csv(CNPJ,DIRETOR,DIRETOR_DEFAULT) ecad_consultor_vlmob_resp.csv(CNPJ,RESP,TP_RESP, com o tipo de responsabilidade, como controles internos ou prevenção à lavagem de dinheiro).
Na consulta de 07/10/2026, o arquivo de empresas tinha 1.078 linhas, 579 delas em funcionamento normal; o de pessoas físicas, 3.918 linhas, 2.578 em funcionamento normal.
Assessores (cad_agente_auton.zip)
cad_agente_auton_pj.csv: escritórios, comCNPJ,DENOM_SOCIAL,DENOM_COMERC,DT_REG,DT_CANCEL,MOTIVO_CANCEL,SIT,DT_INI_SIT, endereço,EMAILeSITE_ADMIN.cad_agente_auton_pf.csv: pessoas físicas, comNOME, datas e situação.
Administradores de carteira (cad_adm_cart.zip)
cad_adm_cart_pj.csv: as mesmas colunas básicas, maisCATEG_REG(categoria: “Gestor de Carteira”, “Administrador Fiduciário” ou as duas),SUBCATEG_REG,CONTROLE_ACIONARIO(privado ou estatal) eVL_PATRIM_LIQcomDT_PATRIM_LIQ.cad_adm_cart_pf.csv, comCATEG_REGtambém, e os arquivos de sócios, diretores e responsáveis, com a mesma estrutura dos consultores.
A categoria importa: a Resolução CVM 21 separa o registro em administrador fiduciário e gestor de recursos, e é o gestor quem aplica os recursos da carteira por conta do investidor.
Processos sancionadores (processo_sancionador.zip)
processo_sancionador.csv:NUP(número do processo),Objeto,Ementa,Data_Abertura,Componente_Organizacional_Instrucao,Fase_Atual,Subfase_Atual,Local_AtualeData_Ultima_Movimentacao.processo_sancionador_acusado.csv:NUP,Nome_Acusado,SituacaoeData_Situacao.
Na consulta de 07/10/2026, o processo mais antigo do arquivo tinha sido aberto em março de 2013. É por isso que as fichas do Avaliarei dizem “nenhum processo sancionador aberto pela CVM desde 2013”: é o alcance do arquivo, não uma garantia sobre o passado anterior.
Como abrir o CSV
Três detalhes evitam quase todos os problemas:
- Separador: ponto e vírgula (
;). - Codificação: Latin-1 (ISO-8859-1). Aberto como UTF-8, “SÃO PAULO” vira lixo.
- Tudo como texto. O CNPJ vem com pontuação (
00.000.000/0000-00), e o CEP vem sem o zero à esquerda. Importar como número estraga os dois.
No Excel ou no LibreOffice, use a importação de texto e escolha essas três opções. No Google Planilhas, a importação aceita o separador personalizado; se os acentos quebrarem, converta o arquivo para UTF-8 antes.
Em Python, com pandas:
import pandas as pd
pj = pd.read_csv("cad_consultor_vlmob_pj.csv", sep=";", encoding="latin1", dtype=str)
ativa = pj[pj["SIT"] == "EM FUNCIONAMENTO NORMAL"]
print(ativa[ativa["CNPJ"] == "38.239.753/0001-27"][["DENOM_SOCIAL", "DT_REG", "SIT"]])
As datas vêm no formato AAAA-MM-DD. A situação aparece por extenso, como “EM FUNCIONAMENTO
NORMAL” ou “CANCELADA”; no cadastro de pessoas físicas também há “SUSPENSO(A) - A PEDIDO”.
Como cruzar pelo CNPJ
O CNPJ, exatamente como está escrito, com pontos, barra e hífen, é a chave que liga os arquivos de um mesmo conjunto:
socios = pd.read_csv("cad_consultor_vlmob_socios.csv", sep=";", encoding="latin1", dtype=str)
resp = pd.read_csv("cad_consultor_vlmob_resp.csv", sep=";", encoding="latin1", dtype=str)
cnpj = "38.239.753/0001-27"
print(socios[socios["CNPJ"] == cnpj])
print(resp[resp["CNPJ"] == cnpj])
O mesmo CNPJ pode aparecer em mais de um conjunto. Um grupo pode ter uma empresa de consultoria e outra de gestão, ou um escritório de assessoria e uma consultoria com CNPJs diferentes — vale procurar o nome do grupo nas três bases.
Dois cuidados:
- Sócios sem percentual. O arquivo de sócios lista nomes, não participações. Quem controla a empresa, e com quanto, está no item 7 do Formulário de Referência.
- Nomes com e sem acento. O mesmo responsável pode aparecer duas vezes, como “JOAO” e “JOÃO”. Normalize antes de contar.
Como cruzar com os processos
O arquivo de acusados não traz CNPJ nem CPF, só o nome. O roteiro:
- Pegue a
DENOM_SOCIALda empresa e os nomes de sócios e diretores. - Procure cada um em
Nome_Acusado, sem acentos e em maiúsculas. - Para cada coincidência, leve o
NUPaoprocesso_sancionador.csve leiaObjeto,EmentaeFase_Atual.
Homônimos existem. Uma coincidência de nome é um ponto de partida, não uma conclusão — e estar listado como acusado não é o mesmo que ter sido condenado.
O que os dados não dizem
Registro em dia não diz se a empresa é boa, se a equipe é qualificada nem como ela é paga. Para isso há o Formulário de Referência, o contrato e a política de remuneração. O que os dados abertos dão é a base: quem está autorizado, desde quando e com quem. É esse cruzamento que alimenta o critério de regulação da metodologia e as notas do ranking de consultorias de investimento.
Perguntas frequentes
Por que usar os dados abertos se existe o Cadastro Geral?
O Cadastro Geral é melhor para consultar uma empresa de cada vez. Os dados abertos servem para consultar muitas de uma vez, guardar a versão consultada, comparar datas e cruzar cadastros com processos.
Por que o arquivo abre com caracteres estranhos?
Porque está em Latin-1 (ISO-8859-1), não em UTF-8. Na importação, escolha essa codificação e o ponto e vírgula como separador.
Dá para buscar consultor pessoa física pelo CPF?
Não nos dados abertos: os arquivos de pessoa física trazem nome, datas e situação, sem CPF. Para confirmar a pessoa, use o Cadastro Geral.
Os processos sancionadores trazem o CNPJ do acusado?
Não. O arquivo de acusados traz o número do processo, o nome do acusado e a situação. O cruzamento é feito pelo nome, e cada coincidência precisa ser lida no processo.
Fontes e referências
- CVM — Dados abertos, cadastro de consultores de valores mobiliários consultada em 07/10/2026
- CVM — Dados abertos, cadastro de assessores de investimento consultada em 07/10/2026
- CVM — Dados abertos, cadastro de administradores de carteira consultada em 07/10/2026
- CVM — Dados abertos, processos administrativos sancionadores consultada em 07/10/2026
- CVM — Central de Sistemas, Cadastro Geral consultada em 07/10/2026
- Resolução CVM nº 21, de 25 de fevereiro de 2021 — categorias de administrador de carteiras consultada em 07/10/2026
- Resolução CVM nº 179, de 14 de fevereiro de 2023 — atualiza a denominação dos assessores de investimento consultada em 07/10/2026
Quem assina esta página
O conteúdo do Avaliarei é informativo e não constitui recomendação de investimento. Avaliamos empresas, não produtos, e nenhuma nota leva em conta rentabilidade passada. Leia o aviso legal completo.