FAQ

O que é o B3 for Developers?

O B3 for Developers é uma plataforma no qual disponibilizaremos todas as APIs da B3.

Essa plataforma é composta por informações sobre o produto como a documentação técnica que inclui os métodos das APIS e a taxonomia.


Quem pode consumir as APIs do B3 for Developers?

Nossas APIs são exclusivamente destinadas ao consumo de clientes B2B. Não oferecemos acesso direto às APIs para pessoas físicas. Estamos focados em atender empresas e organizações que desejam aproveitar ao máximo nossas soluções tecnológicas.

Se você representa uma empresa e deseja obter acesso às nossas APIs, entre em contato com o seu Gerente de Relacionamento (RM) através do site de clientes da B3. Nossa equipe dedicada está pronta para ajudá-lo(a) a entender melhor as possibilidades oferecidas por nossos serviços e a auxiliá-lo(a) durante todo o processo de integração.


O que você vai encontrar no B3 for Developers?

Este é um espaço dedicado a disponibilização de todas as informações necessárias sobre nossas APIs. Aqui você encontrará documentações completas e atualizadas, as quais o ajudarão a integrar e utilizar nossos serviços de forma eficiente. Ex:

  • Visão Geral - Documentação de negócio sobre o objetivo da API e fluxos de negócio.
  • Regras e Boas Práticas - Regras e boas práticas relacionadas ao bom funcionamento das APIs.
  • HOST - Endereço host de CERTIFICAÇÃO e PRODUÇÃO para acesso as APIs.
  • Modelo de Autenticação - Documentação sobre o modelo de segurança adotado para acessar a API.
  • Change Log - Histórico com as evoluções de cada versão da API, juntamente com a data de certificação e produção
  • Swagger - Arquivo JSON com a especificação da API


Como eu acesso as APIs da B3?

1. Garanta que você tenha o pacote de acesso B3.
2. Consulte a documentação e escolha os endpoints que deseja acessar.
3. Escolha um API client de sua preferência e siga os passos de autenticação e consuma as APIs.


O que é API?

A sigla API tem como origem o termo Application Programming Interface, o que é comumente traduzido para português com Interface de Programação de Aplicação. As APIs tem como objetivo expor através de algum padrão uma funcionalidade de uma aplicação. Ou seja é um conjunto de estratégias que permitem que uma determinada aplicação disponibilize uma funcionalidade para outras aplicações de maneira segura e padronizada.


O que são métodos?

Métodos são as ações permitidas dentro de uma API.


Existe alguma restrição de linguagem para se integrar com a APIs B3?

Não. Qualquer linguagem que possibilite a implementação de chamadas a APIs REST pode ser utilizada.


Como funciona identificação do usuário na API?

As informações que estão no pacote de acesso são utilizadas para identificar o usuário na B3. Por isso, é de extrema importância que sejam armazenadas em local seguro e que apenas pessoas autorizadas tenham acesso.

Acesse o modelo de segurança

  • Para exemplos e definição do modelo de autenticação adotado, consulte a documentação oficial da API

Para obter informações referente ao Sandbox acesse o link

Quando uma API é chamada, diferentes códigos de status HTTP são retornados para indicar se a requisição foi bem-sucedido ou se falhou. Veja abaixo a lista.


Códigos HTTP Descrição Descrição detalhada
400 Bad Request Falha na requisição. Algum campo enviado incorretamente.
401 Unauthorized Sem permissão - Falha de autorização
403 Forbidden A requisição se perdeu entre a aplicação e o servidor
404 Not Found Rota não encontrada
422 Unprocessable Entity Erro de negócio, algum campo com informação de negócio incompatível.
429 Too Many Requests Excesso de requisições em um curto espaço de tempo
500 Internal Server Error Dificuldade no processamento da requisição
503 Service Unavailable Serviço fora do ar
504 Gateway Timeout Gateway excedeu o tempo de resposta

Fale com um especialista

A B3 conta com um time especializado para tirar todas as suas dúvidas sobre APIs.

Fale Conosco