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

Relatórios financeiros

GET
/traded-funds/[fundIdentifier]/reports

Retorna dados de relatórios financeiros padronizados de um fundo listado (FII, FIAGRO, FIDC, ETFs e ETFs de renda fixa): ativo, passivo, demonstração de resultado, despesas operacionais e distribuições. Os dados são extraídos de documentos oficiais (informes FNET/CVM) e já vêm prontos para análise histórica.

Quando usar

  • Montar telas de detalhe do fundo com a evolução do patrimônio (ativo e passivo)
  • Construir dashboards e séries históricas de receitas, despesas e distribuições
  • Analisar a eficiência operacional do fundo (ex.: despesas vs. resultado)
  • Automatizar a ingestão incremental de relatórios usando publish_date ou retrieval_date como "cursor"

Parâmetros de requisição

ParâmetroLocalDescriçãoObrigatório
[fundIdentifier]URLIdentificador do fundo: ticker (ex.: HGLG11), symbol (ex.: HGLG) ou company_id numérico.Obrigatório
sectionQueryFiltra pela seção do relatório (ver valores aceitos abaixo).Opcional
fund_typeQueryFiltra pelo tipo de fundo (ver valores aceitos abaixo).Opcional
report_typeQueryFiltra pelo tipo de relatório (ver valores aceitos abaixo).Opcional
reference_dateQueryISO 8601. Filtra pela data de referência (corresponde ao dia inteiro informado).Opcional
publish_dateQueryISO 8601. Retorna apenas documentos publicados após a data informada.Opcional
retrieval_dateQueryISO 8601. Retorna apenas documentos coletados após a data informada.Opcional
latest_by_reference_dateQueryBooleano. Se true, mantém apenas o documento publicado mais recentemente por reference_date.Opcional
limitQueryQuantidade de resultados a retornar. Mín.: 1, máx.: 500. Padrão: 50.Opcional
offsetQueryQuantidade de resultados a pular (paginação). Mín.: 0. Padrão: 0.Opcional
Boas práticas
  • Use latest_by_reference_date=true para evitar versões duplicadas do mesmo período quando o fundo republica um documento.
  • Para ingestão incremental, use publish_date ou retrieval_date como "cursor": ambos retornam apenas documentos posteriores à data informada.
  • Combine section e report_type para recortes precisos (ex.: section=ASSETS com report_type=MONTHLY_REPORT).

Valores aceitos

Seções (section)

  • ASSETS: composição do ativo do fundo
  • LIABILITIES: composição do passivo (obrigações) do fundo
  • INCOME_STATEMENT: demonstração de resultado do período
  • OPERATING_EXPENSES: despesas operacionais do fundo
  • DISTRIBUTIONS: distribuições de rendimentos aos cotistas

Tipos de fundo (fund_type)

  • FII: fundo de investimento imobiliário
  • FIAGRO: fundo de investimento nas cadeias produtivas agroindustriais
  • FIDC: fundo de investimento em direitos creditórios
  • ETFs: fundo de índice (renda variável)
  • ETFs_RF: fundo de índice de renda fixa

Tipos de relatório (report_type)

  • DAILY_REPORT: informe diário
  • MONTHLY_REPORT: informe mensal
  • QUARTERLY_REPORT: informe trimestral
  • ANNUAL_REPORT: informe anual
  • TRIAL_BALANCE: balancete
  • CDA: composição e diversificação das aplicações

Resposta

CódigoDescrição
200Retorna os relatórios financeiros do fundo.
400Parâmetros ausentes ou inválidos.
401Não autorizado.
404Fundo não encontrado.

Formato da resposta

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

CampoTipoDescrição
sectionstringSeção do relatório (ASSETS, LIABILITIES, INCOME_STATEMENT, OPERATING_EXPENSES, DISTRIBUTIONS).
fund_typestringTipo do fundo (FII, FIAGRO, FIDC, ETFs, ETFs_RF).
report_typestringTipo do relatório (DAILY_REPORT, MONTHLY_REPORT, QUARTERLY_REPORT, ANNUAL_REPORT, TRIAL_BALANCE, CDA).
reference_datestring (ISO 8601)Data de referência do período reportado.
publish_datestring (ISO 8601)Data de publicação do documento na fonte.
retrieval_datestring (ISO 8601)Data/hora de coleta do documento pela Partnr.
dataobjectDados padronizados da seção do relatório. As chaves exatas variam conforme a seção e o tipo de fundo.
sourcesarrayLista de fontes oficiais usadas para compor o item.

Estrutura de sources[]

CampoTipoDescrição
visualization_urlstringURL para visualização do documento original na FNET.
download_urlstring | nullURL para download do documento original (quando disponível).
published_atstring (ISO 8601)Data de publicação do documento na fonte.
retrieved_atstring (ISO 8601)Data/hora em que a Partnr coletou o documento.
namestringNome do documento (ex.: Monthly Report).

Exemplo

[
{
"section": "ASSETS",
"fund_type": "FII",
"report_type": "MONTHLY_REPORT",
"reference_date": "2024-01-31T00:00:00.000Z",
"publish_date": "2024-02-15T00:00:00.000Z",
"retrieval_date": "2024-02-16T10:00:00.000Z",
"data": {
"...": "..."
},
"sources": [
{
"visualization_url": "https://fnet.bmfbovespa.com.br/fnet/publico/exibirDocumento?id=512345&cvm=true",
"download_url": null,
"published_at": "2024-02-15T00:00:00.000Z",
"retrieved_at": "2024-02-16T10:00:00.000Z",
"name": "Monthly Report"
}
]
},
{
"section": "INCOME_STATEMENT",
"fund_type": "FII",
"report_type": "MONTHLY_REPORT",
"reference_date": "2024-01-31T00:00:00.000Z",
"publish_date": "2024-02-15T00:00:00.000Z",
"retrieval_date": "2024-02-16T10:00:00.000Z",
"data": {
"...": "..."
},
"sources": [
{
"visualization_url": "https://fnet.bmfbovespa.com.br/fnet/publico/exibirDocumento?id=512345&cvm=true",
"download_url": null,
"published_at": "2024-02-15T00:00:00.000Z",
"retrieved_at": "2024-02-16T10:00:00.000Z",
"name": "Monthly Report"
}
]
}
]