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:
Índice | Parâmetros para consulta |
IMA-B | IMA_B |
IMA-B 5+ | IMA_B5_MAIS |
IMA-B 5 P2 | IMA_B5_P2 |
IRF-M P2 | IRF_M_P2 |
IRF-M P3 | IRF_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 HTTP | Descrição |
400 | Requisição malformada. Por favor, verifique a URI da requisição e os parâmetros informados |
401 | Requisição não foi devidamente autenticada. Os valores informados de client_id e/ou access_token não são válidos |
403 | Credenciais informadas não possuem permissão de acesso ao recurso requisitado |
404 | Dados não existentes ou não disponíveis para a requisição e parâmetros |
405 | Método não permitido. O método da chamada deve ser POST, por favor, verificar. |
406 | Conteú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 ). |
5XX | Erro interno inesperado no servidor |
Códigos de Sucesso
Código HTTP | Descrição |
200 | Consulta com sucesso. Dados disponíveis e informados no body da resposta. |