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

# Dividendos de fundos

`GET /api/v2/funds/dividends`

## Request

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

Dividendos e rendimentos de FIAGRO, FI-Infra, FIF, FIDC e FIP listados. Cada evento traz data de declaração, data-com (`lastDatePrior`), data ex quando existe, data de pagamento, valor por cota e rótulo.

Use para calcular renda, montar calendários de pagamento e comparar rendimentos.

Os filtros `startDate` e `endDate` usam `paymentDate`. Sem `symbols` e `cnpjs`, a resposta traz todos os fundos.

FIIs ficam em [dividendos de FIIs](https://brapi.dev/docs/fiis/dividendos). Um ticker de FII neste endpoint retorna erro 400.

O histórico começa no primeiro evento verificável de cada fundo. Não há data inicial única. As fontes são documentos da CVM e comunicados de administradores e gestores. Eventos de tickers antigos continuam depois de um renome. A brapi não estima datas de pagamento. A revisão é mensal.

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.
- `startDate` string: Data inicial no formato YYYY-MM-DD.
- `endDate` string: Data final no formato YYYY-MM-DD.
- `page` integer: Número da página, a partir de 1.
- `limit` integer: Itens por página.
- `sortBy` 'lastDatePrior' | 'paymentDate' | 'declaredDate' | 'symbol' | 'rate': Campo usado na ordenação.
- `sortOrder` 'asc' | 'desc': Ordem crescente (`asc`) ou decrescente (`desc`).
- `assetType` 'fiagro' | 'fiinfra' | 'fif' | 'fidc' | 'fip' | 'other': Tipo do fundo.

## Response `200`

Dividendos validados

- object
  - `dividends` FundDividend[], required
    - `symbol` string, required
    - `cnpj` string, required
    - `assetType` 'fiagro' | 'fiinfra' | 'fif' | 'fidc' | 'fip' | 'other', required
    - `declaredDate` string, required
    - `lastDatePrior` string, required
    - `exDate` string, nullable, required
    - `paymentDate` string, required
    - `rate` number, required: Valor por cota, em reais, na escala das cotações ajustadas por desdobramentos e grupamentos.
    - `rawRate` number, required: Valor pago por cota na data do provento, sem ajuste.
    - `label` string, required
    - `isinCode` 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 `dividends/items/rawRate` to the response with the `200` status
- **2026-09-04** `623e15020627`: 1 info
  - added the required property `dividends/items/exDate` to the response with the `200` status
- **2026-08-21** `d51b6ee0304a`: 1 info
  - api operation id `getFundDividends` was added
- **2026-06-27** `5d3600f6464d`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/brapi-dev/apis/brapi-api-do-mercado-financeiro-brasileiro/changes/api/v2/funds/dividends/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)
