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

Relatórios padronizados

GET
/companies/[companyIdentifier]/reports

Retorna relatórios financeiros padronizados da empresa (ex.: Balanço, DRE, DFC e DVA), quando disponíveis.
Os campos em data usam IDs estáveis para facilitar integração, comparação e histórico.

Modelos de reporte

Existem diferentes modelos de reporte (ex.: indústria, seguros, financeiro).
A quantidade de relatórios disponíveis depende do modelo usado pela companhia.

Como usar

  • Para listar tudo: chame o endpoint apenas com [companyIdentifier].
  • Para recortar um conjunto específico: combine section, aggregation, frequency e/ou reference_date.
  • Para paginação incremental: use publish_date e/ou retrieval_date como “cursor” (maior que a data informada).
  • Para evitar duplicidade por data: use latest_by_reference_date=true.

Parâmetros de requisição

ParâmetroLocalDescriçãoObrigatório
[companyIdentifier]URLIdentificador da empresa.Obrigatório
sectionQuerySeção do relatório (ver abaixo).Opcional
aggregationQueryTipo de agregação (ver abaixo).Opcional
frequencyQueryFrequência (ver abaixo).Opcional
reference_dateQueryData de referência (YYYY-MM-DD).Opcional
publish_dateQueryRetorna apenas relatórios com publish_date maior que o valor informado (ISO 8601).Opcional
retrieval_dateQueryRetorna apenas relatórios com retrieval_date maior que o valor informado (ISO 8601).Opcional
latest_by_reference_dateQueryMantém apenas o último relatório publicado por combinação seção/agregação/frequência em cada reference_date.Opcional

Valores aceitos

Seções (section)

  • BALANCE_SHEET: ativos, passivos e patrimônio líquido
  • CASH_FLOW_STATEMENT: fluxo de caixa
  • INCOME_STATEMENT: demonstração de resultado
  • VALUE_ADDED_STATEMENT: demonstração de valor adicionado

Tipo de agregação (aggregation)

  • INDIVIDUAL: apenas a controladora (sem subsidiárias)
  • CONSOLIDATED: controladora + subsidiárias

Frequência (frequency)

  • ANNUAL: anual
  • QUARTERLY: trimestral
  • TTM: últimos 12 meses
  • YTD: ano corrente até a data

Estrutura da resposta

Cada item do array representa um “relatório” para uma combinação de: section + aggregation + frequency + reference_date.

  • data: objeto com os campos padronizados (IDs estáveis).
  • sources: lista de fontes usadas para compor o relatório (links e carimbos de data).

IDs padronizados (campos em data)

Campos dentro de data são padronizados e possuem IDs únicos (quando reportados pela companhia).

  • Tabela de IDs: https://docs.google.com/spreadsheets/d/1-wfWd9CH6MeCi8e-bioDUDGxlEwL_wJ9SVl9QN2Xzy8/edit#gid=0
Valores nulos

Valores null podem ocorrer por divisão por zero ou ausência de dados no relatório fonte.

Respostas

CódigoDescrição
200Retorna os relatórios padronizados.
404Empresa não encontrada.
400Parâmetros ausentes ou inválidos.
401Não autorizado.

Formato da resposta

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

CampoTipoDescrição
sectionstringSeção do relatório (BALANCE_SHEET, CASH_FLOW_STATEMENT, INCOME_STATEMENT, VALUE_ADDED_STATEMENT).
aggregationstringTipo de agregação (INDIVIDUAL ou CONSOLIDATED).
frequencystringFrequência do relatório (ANNUAL, QUARTERLY, TTM, YTD).
reference_datestring (ISO 8601)Data de referência do período reportado.
start_datestring (ISO 8601)Data inicial do período (quando aplicável).
end_datestring (ISO 8601)Data final do período (quando aplicável).
publish_datestring (ISO 8601)Data de publicação do relatório na fonte.
retrieval_datestring (ISO 8601)Data/hora de coleta do relatório pela Partnr.
dataobjectObjeto no formato ID: value (campos padronizados por identificador).
sourcesarrayLista de fontes usadas para compor o relatório.

Exemplo

[
{
"section": "INCOME_STATEMENT",
"aggregation": "INDIVIDUAL",
"frequency": "ANNUAL",
"reference_date": "2025-12-31T00:00:00.000Z",
"start_date": "2025-01-01T00:00:00.000Z",
"end_date": "2025-12-31T00:00:00.000Z",
"publish_date": "2026-02-04T09:19:00.000Z",
"retrieval_date": "2026-02-04T10:26:28.715Z",
"data": {
"NET_REVENUE": 146340671000,
"COSTS": -121927861000,
"NET_INCOME": 15463827000,
"...": "..."
},
"sources": [
{
"visualization_url": "https://www.rad.cvm.gov.br/ENET/frmGerenciaPaginaFRE.aspx?NumeroSequencialDocumento=154583&CodigoTipoInstituicao=1",
"published_at": "2026-02-04T09:19:00.000Z",
"retrieved_at": "2026-02-04T10:17:53.755Z"
},
{
"visualization_url": "",
"published_at": "2026-01-06T03:00:00.000Z",
"retrieved_at": null
}
]
},
{
"section": "BALANCE_SHEET",
"aggregation": "INDIVIDUAL",
"frequency": "TTM",
"reference_date": "2021-09-30T00:00:00.000Z",
"start_date": "2021-07-01T00:00:00.000Z",
"end_date": "2021-09-30T00:00:00.000Z",
"publish_date": "2021-10-27T13:24:00.000Z",
"retrieval_date": "2025-10-30T06:57:13.534Z",
"data": {
"TOTAL_ASSETS": 977096018000,
"CASH": 149719210000,
"SHAREHOLDERS_EQUITY": 79061548000,
"...": "..."
},
"sources": [
{
"visualization_url": "https://www.rad.cvm.gov.br/ENET/frmGerenciaPaginaFRE.aspx?NumeroSequencialDocumento=97879&CodigoTipoInstituicao=1",
"published_at": "2020-10-27T09:54:00.000Z",
"retrieved_at": "2022-11-03T13:06:22.689Z"
},
{
"visualization_url": "https://www.rad.cvm.gov.br/ENET/frmGerenciaPaginaFRE.aspx?NumeroSequencialDocumento=109239&CodigoTipoInstituicao=1",
"published_at": "2021-10-27T13:24:00.000Z",
"retrieved_at": "2022-11-03T13:06:22.712Z"
},
{
"visualization_url": "",
"published_at": "2021-10-05T03:00:00.000Z",
"retrieved_at": null
}
]
},
{
"section": "CASH_FLOW_STATEMENT",
"aggregation": "CONSOLIDATED",
"frequency": "TTM",
"reference_date": "2019-09-30T00:00:00.000Z",
"start_date": "2019-07-01T00:00:00.000Z",
"end_date": "2019-09-30T00:00:00.000Z",
"publish_date": "2019-10-30T21:02:00.000Z",
"retrieval_date": "2023-03-03T06:53:41.147Z",
"data": {
"FINAL_CASH_BALANCE": 85037762000,
"INCREASE_OR_DECREASE_IN_CASH": -14179495000,
"FINANCING_CASH_FLOW": -39433216000,
"...": "..."
},
"sources": [
{
"visualization_url": "https://www.rad.cvm.gov.br/ENET/frmGerenciaPaginaFRE.aspx?NumeroSequencialDocumento=85514&CodigoTipoInstituicao=1",
"published_at": "2019-07-23T10:03:00.000Z",
"retrieved_at": "2022-11-03T13:06:22.665Z"
},
{
"visualization_url": "https://www.rad.cvm.gov.br/ENET/frmGerenciaPaginaFRE.aspx?NumeroSequencialDocumento=82500&CodigoTipoInstituicao=1",
"published_at": "2019-04-30T10:20:00.000Z",
"retrieved_at": "2022-11-03T13:06:22.660Z"
},
{
"visualization_url": "https://www.rad.cvm.gov.br/ENET/frmGerenciaPaginaFRE.aspx?NumeroSequencialDocumento=55279&CodigoTipoInstituicao=1",
"published_at": "2016-04-27T09:37:00.000Z",
"retrieved_at": "2022-11-03T13:06:22.576Z"
},
{
"visualization_url": "https://www.rad.cvm.gov.br/ENET/frmGerenciaPaginaFRE.aspx?NumeroSequencialDocumento=88898&CodigoTipoInstituicao=1",
"published_at": "2019-10-30T21:02:00.000Z",
"retrieved_at": "2022-11-03T13:06:22.670Z"
},
{
"visualization_url": "https://www.rad.cvm.gov.br/ENET/frmGerenciaPaginaFRE.aspx?NumeroSequencialDocumento=76555&CodigoTipoInstituicao=1",
"published_at": "2018-07-30T19:07:00.000Z",
"retrieved_at": "2022-11-03T13:06:22.645Z"
}
]
},
{
"section": "VALUE_ADDED_STATEMENT",
"aggregation": "INDIVIDUAL",
"frequency": "YTD",
"reference_date": "2021-06-30T00:00:00.000Z",
"start_date": "2021-04-01T00:00:00.000Z",
"end_date": "2021-06-30T00:00:00.000Z",
"publish_date": "2021-07-28T06:00:00.000Z",
"retrieval_date": "2023-03-03T00:56:45.366Z",
"data": {
"REVENUE": 94346538000,
"GROSS_ADDED_VALUE": 12387387000,
"ADDED_VALUE_TO_DISTRIBUTE": 11984999000,
"...": "..."
},
"sources": [
{
"visualization_url": "https://www.rad.cvm.gov.br/ENET/frmGerenciaPaginaFRE.aspx?NumeroSequencialDocumento=103127&CodigoTipoInstituicao=1",
"published_at": "2021-04-28T19:06:00.000Z",
"retrieved_at": "2022-11-03T13:06:22.700Z"
},
{
"visualization_url": "https://www.rad.cvm.gov.br/ENET/frmGerenciaPaginaFRE.aspx?NumeroSequencialDocumento=92541&CodigoTipoInstituicao=1",
"published_at": "2020-04-28T09:52:00.000Z",
"retrieved_at": "2022-11-03T13:06:22.679Z"
}
]
}
]