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

Indicadores de preço de fundos listados

GET
/traded-funds/[fundIdentifier]/ratios/valuation

Retorna os indicadores de valuation de um fundo listado (FII, ETF, Fiagro, FI-Infra etc.), como a relação entre o preço de mercado e o valor patrimonial da cota (ex.: P_NAV), agrupados por indicador e frequência. Suporta filtros por indicador, frequência e datas (referência, publicação e coleta).

Quando usar​

  • Exibir múltiplos de valuation (ex.: P/VP) na tela de detalhe do fundo
  • Comparar preço de mercado e valor patrimonial em dashboards e screeners
  • Montar séries históricas de valuation com fonte rastreável via sources
  • Criar automações e alertas (ex.: fundo negociando com desconto sobre o patrimônio)

Parâmetros de requisição​

Os parâmetros de consulta são os mesmos do endpoint de Indicadores fundamentalistas.

ParâmetroLocalDescriçãoObrigatório
[fundIdentifier]URLIdentificador do fundo: ticker (ex.: HGLG11), symbol (ex.: HGLG) ou company_id numérico.Obrigatório
idsQueryLista de IDs de indicadores separada por vírgula (ex.: P_NAV). Não diferencia maiúsculas de minúsculas.Opcional
idQueryFiltro por um único ID de indicador (equivalente a ids com um único valor).Opcional
reference_dateQueryISO 8601. Filtra pela data de referência (considera o dia inteiro).Opcional
publish_dateQueryISO 8601. Filtra documentos publicados após esta data.Opcional
retrieval_dateQueryISO 8601. Filtra documentos coletados após esta data.Opcional
frequencyQueryFrequência dos dados; veja os valores aceitos abaixo.Opcional
latest_by_reference_dateQuerySe true, retorna apenas o ponto publicado mais recentemente por data de referência, por indicador.Opcional
limitQueryNúmero de documentos retornados. Mín: 1, máx: 500. Padrão: 500.Opcional
offsetQueryNúmero de documentos a pular (paginação). Mín: 0. Padrão: 0.Opcional
Sobre o parâmetro ids (recomendado)

Se ids não for informado, o endpoint pode retornar todos os indicadores de valuation disponíveis para o fundo na(s) frequência(s) solicitada(s). Isso pode gerar um payload muito grande. Para uso em produção, prefira informar ids com os indicadores necessários.

Valores de frequency​

frequencySignificado
DAILYDados em frequência diária.
MONTHLYDados em frequência mensal.
QUARTERLYDados em frequência trimestral.
ANNUALDados em frequência anual.
TRIAL_BALANCEDados originados de balancetes.
CDADados originados de documentos CDA (composição e diversificação das aplicações).
Boas práticas
  • Para séries temporais "limpas" (um ponto por período), use latest_by_reference_date=true.
  • Combine ids e frequency para buscar apenas o que a tela precisa (ex.: P_NAV mensal).
  • Para históricos longos, pagine com limit e offset em vez de aumentar o payload de uma única requisição.

Resposta​

CódigoDescrição
200Retorna os indicadores de valuation do fundo.
400Parâmetros ausentes ou inválidos.
401Não autorizado.
404Fundo não encontrado ou nenhum indicador de valuation encontrado.

Formato da resposta​

A resposta é um objeto onde:

  • cada chave de primeiro nível é o id do indicador (ex.: P_NAV)
  • cada chave interna é a frequência (ex.: MONTHLY)
  • o valor de cada frequência é uma lista de pontos com os campos abaixo
CampoTipoDescrição
valuenumberValor do indicador para o ponto retornado.
reference_datestring (ISO 8601)Data de referência do dado.
publish_datestring (ISO 8601)Data de publicação do documento fonte.
retrieval_datestring (ISO 8601)Data/hora em que a Partnr coletou o dado.
sourcesarrayDocumentos fonte que originaram o ponto.

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.
namestringDescrição resumida do documento fonte (ex.: Monthly Report).

Exemplo​

{
"P_NAV": {
"MONTHLY": [
{
"value": 0.85,
"reference_date": "2024-06-30T00:00:00.000Z",
"publish_date": "2024-07-15T00:00:00.000Z",
"retrieval_date": "2024-07-16T10:00:00.000Z",
"sources": [
{
"visualization_url": "https://fnet.bmfbovespa.com.br/fnet/publico/exibirDocumento?id=792417&cvm=true",
"download_url": null,
"published_at": "2024-07-15T00:00:00.000Z",
"retrieved_at": "2024-07-16T10:00:00.000Z",
"name": "Monthly Report"
}
]
},
{
"value": 0.87,
"reference_date": "2024-05-31T00:00:00.000Z",
"publish_date": "2024-06-14T00:00:00.000Z",
"retrieval_date": "2024-06-15T10:00:00.000Z",
"sources": [
{
"visualization_url": "https://fnet.bmfbovespa.com.br/fnet/publico/exibirDocumento?id=781032&cvm=true",
"download_url": null,
"published_at": "2024-06-14T00:00:00.000Z",
"retrieved_at": "2024-06-15T10:00:00.000Z",
"name": "Monthly Report"
}
]
}
]
}
}