Filtrar fundos sem ticker por CNPJ e indicadores
Changed onFiltra e ordena os fundos de investimento sem ticker na B3, identificados pelo CNPJ, por rentabilidade, patrimônio, cotistas e captação. Uma chamada percorre todos os fundos.
Entram só os fundos sem ticker na B3, com situação "Em Funcionamento Normal" na CVM, que enviaram o informe diário nos últimos 20 dias. Para os fundos negociados na bolsa, use /api/v2/funds/screener.
Os dados vêm do informe diário que os fundos enviam à CVM. Ele costuma chegar com 1 a 3 dias úteis de atraso: navDate mostra a data do último informe de cada fundo.
As rentabilidades são a variação da cota: brutas de imposto de renda e líquidas de taxas. Uma rentabilidade é nula quando falta a cota inicial ou quando a cota muda mais de 10 vezes no período, o que indica desdobramento ou grupamento de cotas.
search busca no nome e na razão social. Números, com ou sem pontuação, buscam o início do CNPJ. classification usa a classe da CVM, anbimaClassification busca parte da classificação ANBIMA e manager busca parte do nome do gestor.
Cada indicador aceita {chave}Min e {chave}Max. Os limites são inclusivos e usam a mesma unidade da resposta: 10% é 0.1. Um filtro remove os fundos sem o dado. Na ordenação, os nulos ficam no fim.
Exemplos:
- Fundos de previdência de renda fixa pela maior rentabilidade em 12 meses: ?classification=renda-fixa&anbimaClassification=Previdência&sortBy=return12m
- Multimercados com pelo menos R$ 100 milhões e 1.000 cotistas: ?classification=multimercado&equityMin=100000000&totalInvestorsMin=1000
- Fundos cujo CNPJ começa com 12.345.678: ?search=12.345.678
Plano Pro.
| Indicador | Chave | Unidade |
|---|---|---|
| Valor da cota | navPerShare | reais |
| Variação no dia | returnDay | fração (0.06 = 6%) |
| Rentabilidade em 1 mês | return1m | fração (0.06 = 6%) |
| Rentabilidade no ano | returnYtd | fração (0.06 = 6%) |
| Rentabilidade em 12 meses | return12m | fração (0.06 = 6%) |
| Rentabilidade em 36 meses | return36m | fração (0.06 = 6%) |
| Patrimônio líquido | equity | reais |
| Cotistas | totalInvestors | quantidade |
| Captação líquida em 1 mês | netFlow1m | reais |
Request
- Base URLhttps://brapi.dev
- URLhttps://brapi.dev/api/v2/funds/screener/cnpj
- AuthHTTP bearer
Query parameters
Parte do nome ou da razão social do fundo, sem diferença de maiúsculas e acentos. Números, com ou sem pontuação, buscam o início do CNPJ.
Classe do fundo na CVM: renda-fixa, multimercado, acoes, cambial ou fmp-fgts.
Parte da classificação ANBIMA, sem diferença de maiúsculas e acentos. Exemplos: Previdência, Exterior, Crédito Livre.
Parte do nome do gestor, sem diferença de maiúsculas e acentos.
Campo de ordenação: uma chave de indicador, name ou cnpj. Padrão: totalInvestors. Valores nulos ficam no fim.
Ordem. Padrão: desc.
Número da página. Começa em 1.
Itens por página. Máximo: 200.
Valor da cota: valor mínimo, inclusive. Unidade: reais.
Valor da cota: valor máximo, inclusive. Unidade: reais.
Variação no dia: valor mínimo, inclusive. Unidade: fração (0.06 = 6%).
Variação no dia: valor máximo, inclusive. Unidade: fração (0.06 = 6%).
Rentabilidade em 1 mês: valor mínimo, inclusive. Unidade: fração (0.06 = 6%).
Rentabilidade em 1 mês: valor máximo, inclusive. Unidade: fração (0.06 = 6%).
Rentabilidade no ano: valor mínimo, inclusive. Unidade: fração (0.06 = 6%).
Rentabilidade no ano: valor máximo, inclusive. Unidade: fração (0.06 = 6%).
Rentabilidade em 12 meses: valor mínimo, inclusive. Unidade: fração (0.06 = 6%).
Rentabilidade em 12 meses: valor máximo, inclusive. Unidade: fração (0.06 = 6%).
Rentabilidade em 36 meses: valor mínimo, inclusive. Unidade: fração (0.06 = 6%).
Rentabilidade em 36 meses: valor máximo, inclusive. Unidade: fração (0.06 = 6%).
Patrimônio líquido: valor mínimo, inclusive. Unidade: reais.
Patrimônio líquido: valor máximo, inclusive. Unidade: reais.
Cotistas: valor mínimo, inclusive. Unidade: quantidade.
Cotistas: valor máximo, inclusive. Unidade: quantidade.
Captação líquida em 1 mês: valor mínimo, inclusive. Unidade: reais.
Captação líquida em 1 mês: valor máximo, inclusive. Unidade: reais.
Response
Fundos que passam nos filtros, com paginação.
Example response
{
"results": [
{
"cnpj": "12345678000190",
"formattedCnpj": "12.345.678/0001-90",
"assetType": "fif",
"classification": "Renda Fixa",
"anbimaClassification": "Previdência Renda Fixa",
"navDate": "2026-10-24",
"metrics": {
"navPerShare": 11.62,
"returnDay": 0.0074,
"return1m": 0.0121,
"returnYtd": 0.112,
"return12m": 0.143,
"return36m": 0.391,
"equity": 1309935001,
"totalInvestors": 52310,
"netFlow1m": -12500000
}
}
],
"pagination": {
"page": 1,
"limit": 20,
"totalItems": 2302,
"totalPages": 116,
"hasNextPage": true
},
"requestedAt": "2025-01-24T17:32:38.000Z",
"took": 45
}Changes
- info
endpoint added
- info