---
title: "Lista de fundos"
method: GET
path: "/api/v2/funds/list"
tags: ["Fundos"]
---

# Lista de fundos

`GET /api/v2/funds/list`

## Request

- Base URL: `https://brapi.dev`
- URL: `https://brapi.dev/api/v2/funds/list`
- Auth: HTTP bearer

Lista fundos brasileiros com dados disponíveis: FII, FIAGRO, FI-Infra, FIF, FIDC, FIP e outros. Cada item traz ticker, CNPJ, tipo, classificações, administrador, gestor e os últimos indicadores disponíveis.

Para ETFs, `etfCategory` separa renda fixa, renda variável, criptoativos e imobiliário. Consulte cotações e preços históricos nos endpoints de ações. A presença no catálogo de tickers não garante indicadores de fundos.

`updatedAt` informa a atualização do cadastro. `priceDate` informa a data do preço. Consulte `asOfDate` em `/api/v2/funds/indicators` para a data da cota e do patrimônio. Os indicadores não têm a mesma frequência das cotações.

Use para descobrir o tipo de um fundo, achar um CNPJ ou filtrar fundos por tipo.

Busque por `symbols`, `cnpjs` ou `search`. O `search` procura no ticker, no nome, na razão social, no ISIN e no CNPJ.

Os tipos `fiinfra` e `fiagro` equivalem a `fi-infra` e `fi-agro` no catálogo de tickers.

Nem todo ticker terminado em 11 é FII. `JURO11` é FI-Infra e não responde nos [endpoints de FIIs](https://brapi.dev/docs/fiis).

`sortBy` aceita `symbol`, `name`, `assetType`, `price`, `navPerShare`, `priceToNav`, `totalInvestors` e `updatedAt`. O padrão é `updatedAt`.

Plano Pro.

## Query parameters

- `symbols` string: Tickers separados por vírgula, até 20. Ex.: JURO11,XPCA11.
- `cnpjs` string: CNPJs separados por vírgula, até 20, com ou sem pontuação.
- `page` integer: Número da página, a partir de 1.
- `limit` integer: Itens por página.
- `sortBy` string: Campo usado na ordenação.
- `sortOrder` 'asc' | 'desc': Ordem crescente (`asc`) ou decrescente (`desc`).
- `search` string: Texto buscado no ticker, nome, razão social, ISIN ou CNPJ.
- `assetType` 'fii' | 'fiagro' | 'fiinfra' | 'fif' | 'fidc' | 'fip' | 'etf' | 'other': Tipo do fundo.
- `etfCategory` 'fixed-income' | 'equity' | 'crypto' | 'real-estate': Categoria do ETF. Só traz ETFs.
- `status` string: Situação do fundo no cadastro.

## Response `200`

Fundos encontrados

- object
  - `funds` FundListItem[], required
    - `symbol` string, nullable, required
    - `cnpj` string, required
    - `formattedCnpj` string, nullable, required
    - `name` string, nullable, required
    - `legalName` string, nullable, required
    - `assetType` 'fii' | 'fiagro' | 'fiinfra' | 'fif' | 'fidc' | 'fip' | 'etf' | 'other', required
    - `etfCategory` 'fixed-income' | 'equity' | 'crypto' | 'real-estate', nullable, required: Categoria do ETF pela lista de ETFs da bolsa: `fixed-income` (renda fixa), `equity` (renda variável), `crypto` (criptoativos) ou `real-estate` (imobiliário). É `null` para fundos que não são ETF e para ETFs que nenhuma lista da bolsa traz.
    - `cvmClassType` string, nullable, required
    - `cvmClassification` string, nullable, required
    - `anbimaClassification` string, nullable, required
    - `b3Classification` string, nullable, required
    - `isin` string, nullable, required
    - `administratorName` string, nullable, required
    - `administratorCnpj` string, nullable, required
    - `managerName` string, nullable, required
    - `managerCnpj` string, nullable, required
    - `status` string, nullable, required
    - `price` number, nullable, required
    - `priceDate` string, nullable, required: Data do preço de fechamento usado em `price` e `priceToNav`.
    - `navPerShare` number, nullable, required: Valor patrimonial por cota na base de cotas dos preços: desdobramentos e grupamentos depois da data do informe já estão aplicados, como em `close`.
    - `rawNavPerShare` number, nullable, required: Valor patrimonial por cota como o informe declara, sem desdobramentos e grupamentos posteriores.
    - `priceToNav` number, nullable, required
    - `equity` number, nullable, required
    - `totalAssets` number, nullable, required
    - `totalInvestors` number, nullable, required
    - `fees` FundFees, nullable, required: Taxas do regulamento mais recente do fundo que as informa. Por enquanto, só para ETFs.
      - `totalFeePercent` number, nullable, required: Taxa total ao ano, em percentual (0.2 = 0,20% a.a.). Quando o regulamento informa só as taxas de administração e de gestão, é a soma delas.
      - `adminFeePercent` number, nullable, required
      - `managementFeePercent` number, nullable, required
      - `custodyMaxFeePercent` number, nullable, required
      - `performanceFee` string, nullable, required
      - `conditions` string, nullable, required: Condições da taxa, como valor mínimo mensal ou faixas por patrimônio.
      - `effectiveDate` string, required: Data de entrega do regulamento com esta taxa.
    - `updatedAt` string, nullable, required
  - `pagination` FundPaginationMeta, required
    - `page` number, required
    - `limit` number, required
    - `totalItems` number, required
    - `totalPages` number, required
    - `hasNextPage` boolean, required
  - `requestedAt` string, date-time, required: Data e hora da requisição em ISO 8601.
  - `took` integer, required: Tempo de processamento, em milissegundos.

## Other responses

- `400`: Requisição inválida. Confira os parâmetros.
- `401`: Token ausente ou inválido.
- `403`: O plano não inclui este recurso ou parâmetro.
- `500`: Erro interno do servidor.

## Changes

- **2026-10-31** `8dd3e799f599`: 1 info
  - added the required property `funds/items/rawNavPerShare` to the response with the `200` status
- **2026-10-27** `150e64307c88`: 2 info
  - added the new optional `query` request parameter `etfCategory`
  - added the required property `funds/items/etfCategory` to the response with the `200` status
- **2026-10-27** `a690b6a95478`: 1 info
  - added the required property `funds/items/priceDate` to the response with the `200` status
- **2026-10-23** `70347cb4fbb3`: 1 info
  - added the required property `funds/items/fees` to the response with the `200` status
- **2026-08-21** `d51b6ee0304a`: 1 info
  - api operation id `listFunds` was added

[Operation history](https://skmtc.dev/brapi-dev/apis/brapi-api-do-mercado-financeiro-brasileiro/changes/api/v2/funds/list/get.md)

---

[API](https://skmtc.dev/brapi-dev/apis/brapi-api-do-mercado-financeiro-brasileiro.md) - [All operations](https://skmtc.dev/brapi-dev/apis/brapi-api-do-mercado-financeiro-brasileiro/llms.txt) - [OpenAPI document](https://skmtc.dev/brapi-dev/apis/brapi-api-do-mercado-financeiro-brasileiro/revisions/7c732d79148a?raw)
