A PREVIC (Superintendência Nacional de Previdência Complementar) é a autarquia responsável pela fiscalização e supervisão das Entidades Fechadas de Previdência Complementar (EFPC), popularmente conhecidas como fundos de pensão. Os dados publicados pela PREVIC incluem informações sobre:
Entidades — cadastro de EFPCs ativas, em liquidação e encerradas
Planos de benefícios — planos administrados por cada entidade, modalidade (BD, CD, CV)
Investimentos — carteira de investimentos, alocação por segmento (renda fixa, variável, imóveis, etc.)
Participantes — número de participantes ativos, assistidos e autopatrocinados
Patrocinadores — empresas e entidades patrocinadoras de cada plano
Demonstrações contábeis — balanço patrimonial e demonstrações de resultado
Estatísticas do setor — indicadores consolidados de solvência, liquidez e rentabilidade
Previ, Petros, Funcef, Fundação Copel, Real Grandeza
Atualização 2025-2026: O PREVIC-Cidadão, dashboard interativo de consulta pública, foi lançado em setembro de 2025. O CADPREVIC foi modernizado em janeiro de 2026 com nova interface e endpoints atualizados (cad.previc.gov.br/cadspc/).
import pandas as pd# Após download do cadastro de entidades do portal PREVIC# https://www.gov.br/previc/pt-br/acesso-a-informacao/dados-abertosdf = pd.read_csv( "cadastro_efpc.csv", sep=";", encoding="utf-8", dtype=str,)print(f"Total de EFPCs cadastradas: {len(df):,}")# Filtrar entidades ativasativas = df[df["SITUACAO"] == "ATIVA"]print(f"EFPCs ativas: {len(ativas):,}")# Maiores entidades por número de participantesativas = ativas.copy()ativas["PARTICIPANTES"] = pd.to_numeric(ativas["PARTICIPANTES"], errors="coerce")top10 = ativas.nlargest(10, "PARTICIPANTES")[["NOME_ENTIDADE", "SIGLA", "PARTICIPANTES"]]print("\nTop 10 fundos de pensão por participantes:")print(top10.to_string(index=False))# Distribuição por UFprint("\nDistribuição de EFPCs por UF:")print(ativas["UF"].value_counts().head(10))
import pandas as pd# Dados de investimentos trimestraisdf_inv = pd.read_csv( "investimentos_efpc.csv", sep=";", encoding="utf-8", dtype=str, decimal=",",)# Converter valorescolunas_valor = [ "RENDA_FIXA", "RENDA_VARIAVEL", "ESTRUTURADO", "IMOVEIS", "OPERACOES_PARTICIPANTES", "EXTERIOR",]for col in colunas_valor: if col in df_inv.columns: df_inv[col] = pd.to_numeric( df_inv[col].str.replace(".", "").str.replace(",", "."), errors="coerce", )# Total investido por segmentototais = df_inv[colunas_valor].sum()print("Investimentos do setor por segmento (R$ bilhões):")print((totais / 1e9).round(1))# Proporção por segmentototal_geral = totais.sum()print("\nProporção por segmento:")print((totais / total_geral * 100).round(1).to_string() + "%")
Os dados públicos são agregados por entidade e segmento. A composição detalhada da carteira de investimentos (ativos individuais) não é divulgada publicamente.
Sem API REST pública
Não existe API REST de consulta pública. Os dados são disponibilizados como arquivos para download (CSV/XLSX) ou via consulta no CADPREVIC.
Formato inconsistente
Os formatos dos arquivos e a estrutura das colunas podem variar entre trimestres, dificultando séries históricas automatizadas.
Cobertura parcial
Apenas entidades fechadas (fundos de pensão vinculados a empregador/associação) são cobertas. Previdência aberta (PGBL/VGBL) é regulada pela SUSEP, não pela PREVIC.
Defasagem
Demonstrações contábeis trimestrais são publicadas com atraso de 3-6 meses. O Informe Estatístico consolidado pode demorar mais.
CADPREVIC instável
O sistema CADPREVIC, mesmo após a modernização de janeiro de 2026, pode apresentar instabilidade e tempos de resposta lentos.
Dados individuais sigilosos
Informações de participantes individuais (nome, CPF, benefícios) são protegidas por LGPD e sigilo fiscal, não sendo disponibilizadas publicamente.
PREVIC-Cidadão em evolução
O dashboard lançado em setembro de 2025 ainda está em expansão de funcionalidades. Nem todos os dados históricos estão disponíveis.