Fundos de investimento: cota, PL e captação (Informe Diário da CVM)
A cota, o patrimônio líquido (PL), os cotistas, a captação e o resgate de todos os fundos de investimento registrados
na CVM, como o administrador os informa todo dia útil. A página é /fundos (busca por nome ou CNPJ, os maiores
e quem mais captou ou perdeu no mês); cada fundo tem a sua, /fundos/<CNPJ de 14 dígitos>; a rota JSON/CSV é
/fundos/informe.
Fonte e licença
- Informe Diário: dados abertos da CVM, conjunto Fundos de Investimento: Documentos: Informe Diário
(https://dados.cvm.gov.br/dataset/fi-doc-inf_diario), um arquivo por mês:
https://dados.cvm.gov.br/dados/FI/DOC/INF_DIARIO/DADOS/inf_diario_fi_AAAAMM.zip. - Cadastro (nome, classificação, gestor): conjunto Fundos de Investimento: Cadastro
(https://dados.cvm.gov.br/dataset/fi-cad), arquivo
registro_fundo_classe.zip(registro_classe.csveregistro_fundo.csv). - Licença: a página do conjunto declara a ODbL 1.0 (Licença Aberta para Bases de Dados do Open Data Commons), conferida em 02/11/2026, a mesma dos outros dados abertos da CVM usados aqui. Uso livre, inclusive comercial, citando a CVM e compartilhando a base derivada nos mesmos termos. https://opendatacommons.org/licenses/odbl/1-0/.
O arquivo, conferido
Cabeçalho do CSV (latin-1, separador ;), igual em 2023-12, 2024-09 e 2026-10:
TP_FUNDO_CLASSE;CNPJ_FUNDO_CLASSE;ID_SUBCLASSE;DT_COMPTC;VL_TOTAL;VL_QUOTA;VL_PATRIM_LIQ;CAPTC_DIA;RESG_DIA;NR_COTST
A CVM republicou os arquivos antigos no layout da Resolução 175. Antes dela a coluna do CNPJ se chamava CNPJ_FUNDO
(sem ID_SUBCLASSE); o leitor aceita os dois nomes. Arquivo sem as colunas conferidas é recusado e o mês fica como
estava. Outubro de 2026: ~510 mil linhas, 25.462 CNPJs, todos com nome no cadastro.
O que guardamos
Não guardamos cada linha diária. Por fundo e mês, uma linha:
- a foto do último dia informado no mês: cota (
VL_QUOTA), PL (VL_PATRIM_LIQ) e cotistas (NR_COTST); - a soma do mês de captação (
CAPTC_DIA) e de resgate (RESG_DIA), e quantos dias o fundo informou.
Janela de 13 meses, terminando no mês corrente. A CVM atualiza todo dia os meses corrente e anterior; o build semanal baixa de novo os 3 meses mais novos e lê os mais antigos do agregado guardado em disco.
Classe e subclasse
Desde a Resolução CVM 175 o informe pode vir por subclasse. Havendo a linha da classe (ID_SUBCLASSE vazio), vale ela
e as subclasses são ignoradas (somá-las contaria duas vezes). Só com subclasses, PL, cotistas e fluxos são a soma das
subclasses, e a cota só aparece quando há uma subclasse: com duas ou mais, cada uma tem a sua cota e nenhuma é a do
fundo.
Contas nossas
- Captação líquida = captação menos resgate do mês.
- Variação da cota no mês = cota do último dia contra a do último dia do mês anterior, em %. Não é a rentabilidade oficial do fundo.
- Mês de referência dos rankings = o mês mais novo já fechado com pelo menos 85% dos fundos do mês mais cheio. O mês corrente é parcial e fica fora dos rankings.
- Não somamos o PL de todos os fundos: fundo de cotas aplica em outros fundos, e o total contaria o mesmo dinheiro duas vezes.
Quando a fonte falha
Mês que não baixa, ou que vem com layout diferente, fica como estava no banco; o cadastro que não baixa mantém os nomes
já gravados. O resultado de cada coleta fica em meta['fundos_cvm_coleta'] e no bloco fundos do /saude.
Número que o administrador informou à CVM. Não é recomendação de investimento.