API de dados da B3: alternativas e como escolher em 2026
Escolher uma API de dados da bolsa brasileira em 2026 deixou de ser uma decisão simples. O mercado tem desde APIs gratuitas que cobrem cotações com algumas centenas de requisições diárias até serviços enterprise com SLA contratual e latência em milissegundos. Este guia compara as principais alternativas, explica em que dimensão cada uma é forte e termina com um critério prático para decidir.
Resposta direta
Em 2026 existem três grandes categorias de API B3: agregadoras freemium (brapi, bolsai, HG Brasil), oficiais e enterprise (UP2DATA B3, Market Data Cloud da Cedro) e fontes públicas alternativas (yfinance, COTAHIST). A escolha certa depende de quatro fatores: tipo de dado (cotação, fundamentos, opções, real-time), volume mensal de requisições, exigência de SLA contratual e orçamento. Para a maioria dos projetos de análise, automação ou backtesting, uma API agregadora resolve. Para fintechs em produção, faz sentido combinar uma agregadora com uma enterprise.
A comparação usa documentação pública consultada em maio de 2026. Preços citados refletem páginas oficiais e podem mudar. A intenção não é eleger uma vencedora universal: cada API resolve um problema ligeiramente diferente.
O cenário das APIs de B3 em 2026
O ecossistema brasileiro amadureceu nos últimos cinco anos. Antes, scraping de Fundamentus, StatusInvest ou da própria B3 era a regra. Hoje há pelo menos sete opções viáveis para consumir dados da B3 via API REST. As categorias se organizam assim:
- Agregadoras freemium: brapi, bolsai e HG Brasil. APIs REST que consolidam dados de B3, CVM e BCB com plano gratuito e tiers pagos acessíveis.
- Oficiais B3 e enterprise: UP2DATA da B3 e Market Data Cloud da Cedro Technologies. Distribuidoras com SLA, contrato e foco em pessoas jurídicas.
- Especialistas em opções: OpLab, focada em mercado de opções com greeks, volatilidade implícita e séries listadas.
- Fontes públicas alternativas: yfinance (Yahoo Finance via biblioteca Python) e arquivos COTAHIST da própria B3. Gratuitas, mas com limitações conhecidas.
Cada categoria atende um perfil diferente. Antes de comparar nomes, vale entender os critérios decisivos.
Cinco critérios para escolher uma API B3
- Cobertura de dados: ações, FIIs, fundamentos calculados, dividendos, opções, criptomoedas, BDRs e macro. Nem toda API entrega tudo. Listar o que o projeto exige antes de escolher evita o segundo cadastro daqui a três meses.
- Preço por requisição útil: não o preço bruto do plano, mas o custo de cada chamada que entrega o dado necessário. Uma API que exige três chamadas para o que outra faz em uma costuma sair mais cara.
- Latência: cotação com 15 minutos de delay serve para backtest e dashboard pessoal; não serve para day-trade. Fundamentos atualizados na publicação do ITR servem para análise; não para algotrading em earnings.
- Qualidade e metodologia: indicadores fundamentalistas são opiniões metodológicas. Saber como o EBIT foi calculado, se o lucro usa conta CVM 3.11 ou 3.05 e como o provedor trata bancos importa para reprodutibilidade.
- DX: documentação, exemplos Python e cURL, autenticação simples, formato previsível. Tempo de integração compõe o custo total da decisão.
APIs agregadoras freemium
A categoria mais popular entre desenvolvedores independentes, estudantes e pequenas fintechs. As três opções cobrem 90% dos casos comuns e têm plano gratuito sem cartão.
brapi Freemium REST
A API gratuita mais estabelecida do mercado. Cotação, dividendos, indicadores agregados, criptomoedas e 4 tickers (PETR4, MGLU3, VALE3, ITUB4) com acesso ilimitado sem autenticação. SDKs oficiais TypeScript e Python, guias para Notion, WordPress, Google Sheets, Excel.
Forte em: cotações em volume, criptomoedas, integrações de baixo código, SDKs tipados.
Limitações: profundidade fundamentalista menor (módulos espalhados em /quote), histórico trimestral curto, metodologia não documentada com granularidade.
Plano gratuito: até 15.000 req/mês. Pago: Startup e Pro. Auth: ?token=.
bolsai Freemium REST MCP
API REST focada em profundidade fundamentalista: 27 indicadores calculados com TTM, histórico trimestral de 11 anos, contas CVM brutas e servidor MCP oficial para agentes de IA. Cobre ações, FIIs, dividendos, screener e macro do BCB.
Forte em: análise fundamentalista (P/L, P/VP, ROE, EV/EBITDA, margens, endividamento), histórico trimestral longo, dividendos com DY pré-calculado, FIIs, MCP nativo para Claude e Cursor, metodologia publicada (96% de acurácia em relação ao Fundamentus).
Limitações: sem criptomoedas, sem SDKs oficiais (REST puro), comunidade menor que brapi.
Plano gratuito: 200 req/dia sem cartão. Pago: R$49/mês (Pro, 10.000 req/dia). Auth: X-API-Key. Documentação.
HG Brasil Finance Freemium REST
Provedor antigo, parte de conjunto maior de APIs (clima, geolocalização, moedas). Cobre cotação de ações da B3, BDRs, Ibovespa, dólar, euro, bitcoin e dividendos.
Forte em: simplicidade, retornos consistentes entre planos, suporte a BDRs.
Limitações: profundidade fundamentalista menor que bolsai, sem histórico trimestral, sem screener, foco geral em vez de especialização B3.
Plano gratuito: 400 req/dia. Pago: até 70.000 req/dia. Auth: ?key=.
APIs oficiais e enterprise
Para projetos que exigem SLA contratual, tempo real ou redistribuição comercial, as freemium não bastam. Duas opções dominam o mercado brasileiro.
UP2DATA (B3 oficial) Enterprise Apenas PJ
Plataforma oficial da B3 para distribuição de informação de fechamento e dados de referência. Acesso via Client ou Cloud, formatos TXT, CSV, JSON e XML. Cobre renda fixa e variável, moedas, debêntures, commodities e juros. Política comercial exige pessoa jurídica.
Forte em: fonte primária oficial, dados de referência (cadastro, listagem, eventos), cobertura ampla além de ações.
Limitações: contratação corporativa, preço sob consulta, integração mais pesada, foco em dados de fechamento.
Modelo: contratação direta com a B3. Acesso: PJ apenas.
Market Data Cloud (Cedro) Enterprise Realtime
Principal redistribuidora autorizada da B3, com APIs REST, WebSocket e streaming. Cotações em tempo real, livro de ofertas, times and trades, candles 1-minuto, dividendos, books L2, tick-by-tick. Latência baixa para corretoras e mesas proprietárias.
Forte em: tempo real com latência baixa, livro completo, séries 1-minuto e tick-by-tick, suporte profissional.
Limitações: não é freemium (faixa de centenas a milhares de reais por mês), complexidade maior, foco profissional.
Modelo: planos por volume e classes de ativos. Documentação em marketdatacloud.com.br.
Especialistas e fontes alternativas
OpLab Especialista Opções
Plataforma focada em opções listadas na B3 com greeks, volatilidade implícita e histórica, séries semanais e mensais. API disponível apenas no plano PRO, com 50 req/s e 100 req/min.
Forte em: opções, estratégias pré-configuradas, integração TradingView, volatilidade.
Limitações: API só no PRO, foco quase exclusivo em opções (ações entram como subjacente).
yfinance (Yahoo Finance) Gratuita Biblioteca
Biblioteca Python que consome Yahoo Finance sem autenticação. Ações brasileiras usam sufixo .SA (PETR4.SA, VALE3.SA). Funciona para preços históricos, dividendos, splits e algumas estatísticas.
Forte em: protótipos pessoais, projetos acadêmicos, scripts ad-hoc, integração direta com pandas.
Limitações: Yahoo não tem contrato com a B3 (terceira mão), fundamentalistas desatualizados, JCP nem sempre identificado, rate limit silencioso, pode quebrar sem aviso. Inadequado para produção.
Modelo: open source no PyPI. Sem garantia de continuidade.
Vale também citar os arquivos COTAHIST da própria B3: largura fixa 245 bytes por linha, Latin-1, histórico desde 1986. Fonte primária sem intermediário, mas exigem parsing manual e não cobrem fundamentos. Para regulatório original, os relatórios DFP, ITR e dados CVM também são públicos no Sistema CVM, com o mesmo trade-off de parsing custoso. O post sobre dados históricos da B3 explica o formato COTAHIST em detalhes.
Quer comparar a fundo? O plano gratuito da bolsai dá 200 requisições por dia para testar os 27 indicadores fundamentalistas, FIIs, dividendos e macro. Sem cartão de crédito.
Criar conta gratuitaComparativo de cobertura
A tabela abaixo resume o que cada API oferece em termos de tipos de dado disponíveis hoje. As respostas refletem documentação pública em maio de 2026.
| Cobertura | brapi | bolsai | HG Brasil | UP2DATA | Cedro | yfinance |
|---|---|---|---|---|---|---|
| Cotação diária ações | Sim | Sim | Sim | Sim | Sim | Sim |
| Cotação tempo real | Delay 15min | Diária | Delay 15min | Sim | Sim | Delay |
| 27 indicadores fundamentalistas | Parcial | Sim | Parcial | Não | Não | Parcial |
| Histórico trimestral 10+ anos | Limitado | 11 anos | Limitado | Não | Não | Não |
| Contas CVM brutas | Não | Sim | Não | Indireto | Não | Não |
| Dividendos com DY calculado | Parcial | Sim | Parcial | Não | Parcial | Parcial |
| FIIs com P/VP e DY | Limitado | Sim | Limitado | Não | Parcial | Não |
| Opções e greeks | Não | Não | Não | Parcial | Sim | Não |
| Livro de ofertas (L2) | Não | Não | Não | Não | Sim | Não |
| Criptomoedas | Sim | Não | Sim | Não | Não | Sim |
| SELIC, CDI, IPCA | Via módulos | Endpoint | Parcial | Não | Não | Não |
| Screener com filtros | Não | Sim | Não | Não | Não | Não |
| Servidor MCP oficial | Não | Sim | Não | Não | Não | Não |
A leitura prática: nenhuma API cobre tudo. brapi cobre amplo e raso, bolsai cobre profundo em fundamentos, Cedro cobre tempo real e profissional, yfinance cobre o básico para protótipo. Combinar duas costuma resolver mais do que escolher a "melhor" sozinha.
Comparativo de preços e limites
Preço isolado nunca é a métrica certa, mas é o filtro inicial. A tabela compara o plano gratuito e o plano pago inicial de cada provedor.
| Provedor | Plano gratuito | Plano pago inicial | Autenticação |
|---|---|---|---|
| brapi | 15.000 req/mês | Startup (consulta site) | ?token= |
| bolsai | 200 req/dia | R$49/mês (Pro, 10.000 req/dia) | X-API-Key |
| HG Brasil | 400 req/dia | Variável (até 70.000 req/dia) | ?key= |
| UP2DATA (B3) | Não freemium | Sob consulta (PJ) | Contrato B3 |
| Cedro Market Data | Não freemium | Faixa enterprise | API key |
| OpLab | API só no PRO | Plano PRO | Token |
| yfinance | Sem custo (open source) | Não aplica | Sem auth |
Os planos pagos das agregadoras (brapi Startup, bolsai Pro, HG Brasil) ficam todos numa faixa acessível para uso pessoal e pequenas empresas. As enterprise (UP2DATA, Cedro) saltam para a faixa profissional, com SLA, suporte dedicado e justificativa contratual para dados redistribuídos. Para a maioria dos projetos individuais ou de pequena escala, as duas pontas do espectro nem competem entre si.
Como escolher: árvore de decisão por caso de uso
A pergunta correta não é "qual a melhor", mas "qual atende este caso". As cinco situações abaixo cobrem a maioria dos projetos que aparecem em fóruns de desenvolvedores brasileiros.
1. Dashboard pessoal de carteira
Cotação diária, dividendos, fundamentos básicos. Dezenas de requisições por dia, delay de 15 minutos aceitável. bolsai sozinha resolve: 200 req/dia gratuitos e 27 indicadores eliminam cálculos manuais. brapi gratuita é equivalente quando o foco é apenas cotação.
2. Backtest de estratégia quantitativa
Histórico de preços ajustados, fundamentos com TTM, séries macro (CDI). Dezenas de milhares de requisições no setup, ad-hoc depois. bolsai Pro (R$49/mês): 10.000 req/dia e endpoints /stocks/{ticker}/history, /fundamentals/{ticker}/history e /macro/series/{indicator} cobrem o que um backtest em Python precisa, e o screener consolidado simplifica universos de teste (veja como construir um screener em Python).
3. Aplicativo ou fintech em produção
Cotação consolidada, fundamentos para tela de detalhe, dividendos, FIIs. Dezenas de milhares de usuários, delay aceitável na v1. Arquitetura híbrida: agregadora freemium para home (cotação) e bolsai para detalhe (fundamentos, dividendos, FIIs). Quando tempo real virar requisito, Cedro Market Data entra como camada adicional.
4. Robô de análise com IA
Tudo que o modelo de linguagem precise em runtime, volume imprevisível, delay aceitável. bolsai com MCP: o servidor MCP oficial permite que Claude, Cursor e Zed invoquem endpoints diretamente, sem glue code. O agente IA com Claude e MCP mostra a configuração em 5 minutos. Para Custom GPTs no ChatGPT via OAuth2, há um tutorial dedicado ao ChatGPT na bolsa brasileira.
5. Mesa proprietária ou estratégia intraday
Livro de ofertas, times and trades, opções com greeks, latência em milissegundos. Cedro Market Data Cloud para tempo real e OpLab para opções. UP2DATA entra quando há exigência regulatória de fonte primária. Freemium não atende esse perfil.
Combinando APIs: o padrão híbrido
Muitos projetos reais usam duas ou três APIs em conjunto. A arquitetura híbrida preserva os limites gratuitos de cada provedor e tira proveito da especialização de cada um. O exemplo abaixo combina bolsai (fundamentos) e brapi (cotação) num único cliente Python.
import httpx
import os
# Credenciais em variáveis de ambiente
BOLSAI_KEY = os.environ["BOLSAI_API_KEY"]
BRAPI_TOKEN = os.environ["BRAPI_TOKEN"]
# Cotação intraday via brapi (gratuito, volume alto)
def get_quote(ticker):
r = httpx.get(
f"https://brapi.dev/api/quote/{ticker}",
params={"token": BRAPI_TOKEN},
)
return r.json()["results"][0]["regularMarketPrice"]
# Fundamentos calculados via bolsai (27 indicadores, TTM)
def get_fundamentals(ticker):
r = httpx.get(
f"https://api.usebolsai.com/api/v1/fundamentals/{ticker}",
headers={"X-API-Key": BOLSAI_KEY},
)
return r.json()
# Uso combinado: tela de detalhe de ação
ticker = "ITUB4"
preco = get_quote(ticker)
fund = get_fundamentals(ticker)
print(f"{ticker}: R${preco:.2f}")
print(f" P/L: {fund['pl']}")
print(f" P/VP: {fund['pvp']}")
print(f" ROE: {fund['roe']}%")
# ITUB4: R$33.42
# P/L: 9.99
# P/VP: 2.13
# ROE: 21.32%
A separação funciona porque cada API responde em formato previsível e os custos não se sobrepõem. get_quote consome o gratuito da brapi, get_fundamentals consome o gratuito da bolsai. Quando cotação é alta frequência e fundamentos baixa, o "orçamento efetivo" gratuito multiplica. O guia bolsai vs brapi aprofunda a arquitetura híbrida.
Critério prático de decisão
Três perguntas costumam resolver a escolha em menos de cinco minutos:
- Precisa de tempo real e SLA? Se sim, vá direto para Cedro ou UP2DATA. Se não, descarte enterprise.
- Precisa de fundamentos profundos (TTM, histórico longo, screener)? Se sim, bolsai. Se não, brapi e HG Brasil cobrem com plano gratuito generoso.
- Envolve agente de IA (Claude, Cursor, GPTs)? Se sim, a integração MCP nativa da bolsai elimina glue code. Se não, qualquer REST resolve.
Quando as respostas combinam (fundamentos profundos mais cotação em volume), a arquitetura híbrida mantém o custo total zero ou próximo de zero. Planos pagos entram quando os limites gratuitos ficam apertados ou SLA vira requisito formal.
Perguntas frequentes
Qual a melhor API de dados da B3 em 2026?
Não existe uma resposta única. Para cotações em volume com baixo custo, brapi e HG Brasil cobrem bem. Para análise fundamentalista com 27 indicadores calculados e MCP para IA, bolsai foi desenhada com esse caso em mente. Para dados oficiais com SLA contratual, UP2DATA da B3 e Market Data Cloud da Cedro são as opções enterprise. A decisão correta começa por mapear os endpoints exigidos pelo projeto e o orçamento mensal disponível.
Existe API oficial gratuita da B3?
A B3 mantém UP2DATA como plataforma oficial de distribuição de dados, mas o serviço é pago e contratado apenas por pessoas jurídicas. Para pessoa física, a B3 publica arquivos COTAHIST de domínio público com preços diários históricos, sem suporte e em formato de largura fixa que exige parsing manual. APIs REST gratuitas como brapi, bolsai e HG Brasil agregam dados oficiais da B3 e CVM e os entregam em JSON limpo.
yfinance funciona bem com ações brasileiras?
Funciona com limitações. Tickers brasileiros precisam do sufixo .SA (PETR4.SA, VALE3.SA), o histórico de preços vem completo, mas indicadores fundamentalistas costumam estar atrasados ou ausentes, dividendos nem sempre refletem JCP corretamente e o serviço pode mudar a política de rate limit sem aviso. Para protótipos pessoais funciona; para produção, qualquer API REST com SLA é preferível.
Quanto custa uma API B3 confiável em 2026?
A faixa varia bastante. Planos pagos básicos de APIs agregadoras começam em R$49 por mês (bolsai Pro) ou faixa equivalente em brapi Startup e HG Brasil. APIs enterprise como Market Data Cloud da Cedro entram em outra ordem de grandeza, normalmente entre centenas e milhares de reais por mês, com SLA e dados em tempo real. UP2DATA da B3 tem preço sob consulta e contratação corporativa.
Posso combinar duas APIs B3 no mesmo projeto?
Sim, e é um padrão arquitetural comum. Uma combinação frequente usa brapi ou HG Brasil para cotação em alta frequência (limites gratuitos amplos) e bolsai para análise fundamentalista e dividendos pré-calculados. Cada API retorna JSON e pode coexistir no mesmo cliente HTTP. O ganho é preservar os tetos gratuitos de cada provedor e usar cada uma na dimensão em que é mais forte.
Leia também
bolsai vs brapi: comparação honesta das APIs da B3
5 alternativas ao Fundamentus para dados fundamentalistas da B3
API gratuita da B3 em Python: guia completo
Referências
- brapi.dev: site oficial e documentação da brapi.
- hgbrasil.com/finance: documentação da HG Brasil Finance API.
- b3.com.br/up2data: página oficial da UP2DATA da B3.
- marketdatacloud.com.br: APIs de Market Data Cloud da Cedro Technologies.
- oplab.com.br: plataforma OpLab para mercado de opções.
- Documentação da bolsai: endpoints, parâmetros, exemplos e limites.
Conteúdo educativo e técnico, sem caráter de recomendação de investimento ou contratação de serviço. Planos, limites e preços citados refletem informações públicas dos provedores em maio de 2026 e podem mudar. Consulte a documentação oficial de cada API antes de tomar decisões de arquitetura ou contratar planos pagos. As menções a empresas de terceiros são baseadas em material público e não constituem endosso comercial.