Pular para o conteúdo principal
Cole no ChatGPT/Claude e peça para resumir/gerar SDK.

Proventos em dinheiro

GET
/companies/[companyIdentifier]/cash-corporate-actions

Retorna eventos corporativos em dinheiro (ex.: dividendos, JCP, restituições, amortizações) para uma empresa específica.

Também pode retornar proventos de BDRs.

Esse endpoint é ideal para:

  • telas de detalhe do ativo/empresa (timeline de proventos)
  • alertas para investidores (ex.: anunciou / data-ex / pagamento)
  • automações de carteira e conciliação de eventos com fonte rastreável

Quando usar

  • Construir um calendário/timeline de proventos de uma empresa (ex.: PETR)
  • Filtrar por classe (ON/PN/UNIT) com stock_type
  • Consumir proventos já “prontos para UI” (ex.: parcelas em installments quando existirem)
  • Consultar proventos em dinheiro de BDRs quando houver eventos disponíveis

Parâmetros de requisição

ParâmetroLocalDescriçãoObrigatório
[companyIdentifier]URLIdentificador da empresa (symbol, ticker ou company_id, que pode ser CNPJ ou código CVM).Obrigatório
currentQuerySe true, retorna apenas a versão atual do evento. Padrão: true.Opcional
start_dateQueryISO 8601. Filtra por payment_date a partir desta data.Opcional
end_dateQueryISO 8601. Filtra por payment_date até esta data.Opcional
stock_typeQueryFiltra por tipo (CS, PS, PSA, PSB, PSC, PSD, UNIT, BDR).Opcional
Boas práticas
  • Para montar uma timeline “limpa”, use current=true e filtre por janela de datas quando necessário.
  • payment_date pode ser null quando o pagamento ainda não foi definido; use approval_date, publish_date e prior_ex_date como marcos do evento.
  • Um mesmo evento pode ter parcelas; quando existir installments, ele descreve pagamentos em múltiplas datas.
Se você usar ticker

Quando o identificador é um ticker, a resposta é filtrada para o tipo de ação correspondente.
Ex.: PETR4 tende a retornar apenas eventos para stock_type=PS e PETR3 tende a retornar eventos para stock_type=CS.

BDRs neste endpoint

Esse endpoint também cobre proventos em dinheiro de BDRs.
Você pode consultar por ticker/symbol/company_id da empresa do BDR e receber os eventos quando houver dados disponíveis.

Resposta

CódigoDescrição
200Retorna os eventos corporativos em dinheiro.
400Parâmetros ausentes ou inválidos.
401Não autorizado.
404Empresa não encontrada.

Formato da resposta

A resposta é uma lista de objetos com os campos abaixo:

CampoTipoDescrição
approval_datestring (ISO 8601) | nullData de aprovação do provento.
created_atstring (ISO 8601)Data/hora de criação do registro na base da Partnr.
prior_ex_datestring (ISO 8601) | nullData com, usada para elegibilidade ao provento.
protocolstringProtocolo do provento na CVM.
publish_datestring (ISO 8601)Data de publicação do evento.
idstringID único do provento na base da Partnr.
payment_datestring (ISO 8601) | nullData de pagamento do provento (quando definida).
stock_typestringTipo de ação (CS, PS, PSA, PSB, PSC, PSD, UNIT).
isin_codestringISIN da classe de ativo associada ao provento.
declared_valuenumberValor original do provento declarado pela companhia, sem correção monetária.
monetary_correctionnumberCorreção monetária deliberada pela companhia (ex.: SELIC, IPCA). 0 quando não aplicável.
monetary_correction_start_datestring (ISO 8601) | nullInício do período de incidência da correção monetária. null quando não aplicável.
monetary_correction_end_datestring (ISO 8601) | nullFim do período de incidência da correção monetária. null quando não aplicável.
valuenumberValor bruto total do provento por ação (declared_value + monetary_correction).
net_valuenumberValor líquido efetivamente recebido pelo investidor, já descontados os impostos sobre a correção monetária e sobre o provento (ex.: 15% retidos na fonte em JCP).
namestringNome/tipo do provento (ex.: Dividendo, Juros sobre capital próprio).
codestringCódigo do provento na CVM.
installmentsarrayLista de parcelas quando o pagamento é dividido em múltiplas datas.
adjusted_declared_valuenumberdeclared_value ajustado historicamente por eventos corporativos.
adjusted_monetary_correctionnumbermonetary_correction ajustada historicamente por eventos corporativos.
adjusted_valuenumbervalue ajustado historicamente por eventos corporativos.
adjusted_net_valuenumbernet_value ajustado historicamente por eventos corporativos.
adjustment_factornumberFator de ajuste corporativo usado para converter valores históricos para base comparável atual.
currencystringMoeda do valor retornado (ex.: BRL).
sourceobjectMetadados e links da fonte oficial do documento.

Estrutura de installments[]

CampoTipoDescrição
declared_valuenumberValor declarado da parcela, sem correção monetária.
monetary_correctionnumberCorreção monetária da parcela.
valuenumberValor bruto da parcela (declared_value + monetary_correction).
net_valuenumber | nullValor líquido da parcela (após retenções, quando aplicável).
adjusted_declared_valuenumber | nulldeclared_value da parcela ajustado por eventos corporativos.
adjusted_monetary_correctionnumber | nullmonetary_correction da parcela ajustada por eventos corporativos.
adjusted_valuenumber | nullvalue da parcela ajustado por eventos corporativos.
adjusted_net_valuenumber | nullnet_value da parcela ajustado por eventos corporativos.
currencystringMoeda da parcela.
payment_datestring (ISO 8601) | nullData de pagamento da parcela.
Sobre campos ajustados (adjusted_*)

Tudo que é adjusted é ajustado historicamente por eventos corporativos (como desdobramentos e grupamentos) para que o valor possa ser comparado de forma consistente com o preço atual da ação.

Exemplo

[
{
"approval_date": "2025-05-12T00:00:00.000Z",
"created_at": "2026-04-01T19:48:11.424Z",
"prior_ex_date": "2025-06-02T22:00:00.000Z",
"protocol": "1376455",
"publish_date": "2025-05-12T00:00:00.000Z",
"id": "69cda0c3429753f6de4d0be0",
"payment_date": "2025-08-20T13:00:00.000Z",
"stock_type": "PS",
"isin_code": "BRPETRACNPR6",
"declared_value": 0.4545831,
"monetary_correction": 0,
"monetary_correction_start_date": null,
"monetary_correction_end_date": null,
"value": 0.4545831,
"net_value": 0.386395635,
"name": "Juros sobre capital próprio",
"code": "56804",
"adjusted_declared_value": 0.4545831,
"adjusted_monetary_correction": 0,
"adjusted_value": 0.4545831,
"adjusted_net_value": 0.386395635,
"adjustment_factor": 1,
"currency": "BRL",
"source": {
"visualization_url": "https://www.rad.cvm.gov.br/ENET/frmExibirArquivoIPEExterno.aspx?NumeroProtocoloEntrega=1376455",
"download_url": "https://www.rad.cvm.gov.br/ENET/frmExibirArquivoIPEExterno.aspx?NumeroProtocoloEntrega=1376455",
"published_at": "2025-05-12T00:00:00.000Z",
"retrieved_at": "2026-04-01T19:48:11.424Z",
"name": "Juros sobre capital próprio (56804 - R$ 0.4545831)"
}
},
{
"approval_date": "2025-02-26T00:00:00.000Z",
"created_at": "2026-04-01T19:48:11.424Z",
"prior_ex_date": "2025-04-16T22:00:00.000Z",
"protocol": "1377546",
"publish_date": "2025-06-13T00:00:00.000Z",
"id": "69cda0c3429753f6de4d0c37",
"payment_date": null,
"stock_type": "PS",
"isin_code": "BRPETRACNPR6",
"declared_value": 0.70954522,
"monetary_correction": 0.0385848,
"monetary_correction_start_date": null,
"monetary_correction_end_date": null,
"value": 0.73539415,
"net_value": 0.72957814075,
"name": "Dividendo",
"code": "57535",
"installments": [
{
"declared_value": 0.35477261,
"monetary_correction": 0.01706013,
"value": 0.37183274,
"net_value": 0.36799421075,
"adjusted_declared_value": 0.35477261,
"adjusted_monetary_correction": 0.01706013,
"adjusted_value": 0.37183274,
"adjusted_net_value": 0.36799421075,
"currency": "BRL",
"payment_date": "2025-05-20T00:00:00.000Z"
},
{
"declared_value": 0.35477261,
"monetary_correction": 0.02152467,
"value": 0.37629728,
"net_value": 0.37145422925,
"adjusted_declared_value": 0.35477261,
"adjusted_monetary_correction": 0.02152467,
"adjusted_value": 0.37629728,
"adjusted_net_value": 0.37145422925,
"currency": "BRL",
"payment_date": "2025-06-20T00:00:00.000Z"
}
],
"adjusted_declared_value": 0.70954522,
"adjusted_monetary_correction": 0.0385848,
"adjusted_value": 0.73539415,
"adjusted_net_value": 0.72957814075,
"adjustment_factor": 1,
"currency": "BRL",
"source": {
"visualization_url": "https://www.rad.cvm.gov.br/ENET/frmExibirArquivoIPEExterno.aspx?NumeroProtocoloEntrega=1377546",
"download_url": "https://www.rad.cvm.gov.br/ENET/frmExibirArquivoIPEExterno.aspx?NumeroProtocoloEntrega=1377546",
"published_at": "2025-06-13T00:00:00.000Z",
"retrieved_at": "2026-04-01T19:48:11.424Z",
"name": "Dividendo (57535 - R$ 0.73539415)"
}
}
]