Preços e Índices

Introdução aos Pacotes

Informações Gerais

Preços e Índices

O ANBIMA Feed Preços & Índices é composto por APIs RESTFul baseadas no protocolo HTTP, utilizadas para a disponibilização de dados de precificação e de índices de mercado da ANBIMA.

Temos padronizado o formato de entrega dos principais dados de precificação de Títulos Públicos, Debêntures, Certificados de Recebíveis Imobiliários e do Agronegócio (CRIs e CRAs) e todos os Índices de mercado da ANBIMA.

As metodologias de todas as publicações estão disponíveis no portal da ANBIMA.

IMA para ETFs

O ANBIMA Feed IMA-ETF é composto por APIs RESTFul baseadas no protocolo HTTP. Trata-se de um pacote customizado para fornecimento de dados a ETFs licenciados pela ANBIMA cujo propósito é utilizar um índice pertencente à família IMA. Os índices atualmente disponíveis no ANBIMA Feed são o IMA-B, IMA-B 5+, IMA-B 5 P2, IRF-M P2 e IRF-M P3.

As metodologias de todas as publicações estão disponíveis no portal da ANBIMA.

Nossas APIs têm como padrão apresentar os resultados para todos os índices adquiridos da família IMA. Entretanto, é possível realizar consultas filtrando por um ou mais índices. 

Segue abaixo um de-para para auxiliar na consulta através das nossas URIs:

ÍndiceParâmetros para consulta
IMA-BIMA_B
IMA-B 5+IMA_B5_MAIS
IMA-B 5 P2IMA_B5_P2
IRF-M P2IRF_M_P2
IRF-M P3IRF_M_P3

Demonstração (Swagger)

As nossas APIs foram desenvolvidas utilizando o OpenAPI Specification, o que dará a você desenvolvedor uma maior flexibilidade no consumo.

Vantagens do uso do Swagger:

  • Try it out: permite a realização de testes iniciais diretamente em nossa plataforma
  • REST: padrão de fácil integração

Acesse já o Portal Swagger – ANBIMA Feed Preços & Índices e o Portal Swagger – ANBIMA Feed IMA para ETFs

Primeiros Passos

Conheça nossos ambientes

Nossas APIs podem ser acessadas através de dois ambientes: Sandbox e Produção.

O ambiente de Sandbox pode ser utilizado para testes gerais do serviço, tal como verificar o formato de resposta de um recurso específico da API. Neste momento os dados retornados serão fixos e fictícios.

Já as informações oficiais poderão ser obtidas apenas através do ambiente de produção.

Como realizar chamadas aos recursos de nossas APIs?

Na prática, uma chamada a esta API considera sempre o modelo de URI abaixo:

https://[ambiente]/[produto]/[versão]/[pacote]/[recursos]/[parâmetros]

Sendo:

protocolo: https

ambiente: api.anbima.com.br (Produção) ou api-sandbox.anbima.com.br/mocks (Sandbox)

produto: feed/precos-indices

versão: v1 (Preços e Índices) e v2 (IMA para ETFs)

Logo, a URI a ser utilizada para acesso a qualquer uma das APIs do ANBIMA Feed Preços & Índices seria:

https://[ambiente]/feed/precos-indices/v1/[pacote]/[recursos]

Para acessar os itens de IMA para ETF, a URI seria:

https://[ambiente]/feed/precos-indices/v2/ima-etf/[recursos]

Lembrando que todos recursos desta API são privados e apenas podem ser acessados em ambientes de Sandbox e Produção através do padrão de autenticação OAuth2 (explicado em detalhes na seção Autenticação).

Códigos de Erro

Código HTTPDescrição
400Requisição malformada. Por favor, verifique a URI da requisição e os parâmetros informados
401Requisição não foi devidamente autenticada. Os valores informados de client_id e/ou access_token não são válidos
403Credenciais informadas não possuem permissão de acesso ao recurso requisitado
404Dados não existentes ou não disponíveis para a requisição e parâmetros
405Método não permitido. O método da chamada deve ser POST, por favor, verificar.
406Conteúdo ou Content-Type inválido. Por favor verificar o conteúdo enviado no Body da chamada (esperamos um json contendo os campos referentes à notificação ).
5XXErro interno inesperado no servidor

Códigos de Sucesso

Código HTTPDescrição
200Consulta com sucesso. Dados disponíveis e informados no body da resposta.