Cotação, Dividendos e Dados Financeiros
Endpoints para consulta de dados relacionados a ativos negociados na B3, como Ações, Fundos Imobiliários (FIIs), BDRs, ETFs e Índices (ex: IBOVESPA).
Permite buscar cotações atuais, dados históricos, informações fundamentalistas (via módulos) e listagens de ativos disponíveis.
Fontes de Dados
B3 para cotações, CVM para demonstrativos financeiros (BP, DRE, DFC, DVA), BCB para indicadores econômicos.
Consultar Cotação e Dados de Ativos
O ENDPOINT MAIS IMPORTANTE DA API. Obtém dados detalhados e abrangentes de um ou múltiplos ativos (ações, FIIs, BDRs) em uma única requisição. Combine cotações em tempo real, dados históricos, fundamentos e dividendos conforme necessário.
Funcionalidades:
- Cotação em Tempo Real: Preço atual, variação absoluta e percentual, volume, máxima/mínima do dia, range de 52 semanas.
- Dados Históricos: Preços OHLCV (Open, High, Low, Close, Volume) com intervalos flexíveis (1d, 5d, 1wk, 1mo, 3mo) e períodos (1d até max).
- Fundamentos: Balanço Patrimonial, DRE, Fluxo de Caixa, DVA, Indicadores-chave (P/L, P/VP, ROE, etc) via parâmetro
modules. - Dividendos: Histórico completo de proventos em dinheiro (dividendos, JCP) e bonificações.
Autenticação:
Requer token Bearer no header ou como query param. Tickers de teste PETR4 e VALE3 funcionam sem autenticação.
# Via header (recomendado)
curl -H "Authorization: Bearer SEU_TOKEN" "https://brapi.dev/api/quote/PETR4"
# Via query param
curl "https://brapi.dev/api/quote/PETR4?token=SEU_TOKEN"Exemplos de Requisição:
# Simples: apenas cotação atual
curl "https://brapi.dev/api/quote/PETR4?token=SEU_TOKEN"
# Múltiplos tickers em uma requisição
curl "https://brapi.dev/api/quote/PETR4,VALE3,ITUB4?token=SEU_TOKEN"
# Com dados históricos (últimos 12 meses, diário)
curl "https://brapi.dev/api/quote/PETR4?range=1y&interval=1d&token=SEU_TOKEN"
# Com módulos de fundamentos (balanço e DRE)
curl "https://brapi.dev/api/quote/PETR4?modules=balanceSheetHistory,incomeStatementHistory&token=SEU_TOKEN"
# Completo: histórico + fundamentos + dividendos
curl "https://brapi.dev/api/quote/PETR4?range=6mo&interval=1d&fundamental=true÷nds=true&modules=balanceSheetHistory,defaultKeyStatistics&token=SEU_TOKEN"Módulos Disponíveis:
summaryProfile— Perfil da empresa (setor, descrição, website, funcionários)balanceSheetHistory— Balanço Patrimonial anualbalanceSheetHistoryQuarterly— Balanço Patrimonial trimestralincomeStatementHistory— DRE anual (Demonstração de Resultado do Exercício)incomeStatementHistoryQuarterly— DRE trimestralfinancialData— Indicadores financeiros atuais (TTM - Trailing Twelve Months)financialDataHistory— Histórico anual de indicadores financeirosfinancialDataHistoryQuarterly— Histórico trimestral de indicadores financeirosdefaultKeyStatistics— Estatísticas-chave (P/L, P/VP, ROE, Dividend Yield, etc)defaultKeyStatisticsHistory— Histórico anual de estatísticas-chavedefaultKeyStatisticsHistoryQuarterly— Histórico trimestral de estatísticas-chavecashflowHistory— Fluxo de Caixa anualcashflowHistoryQuarterly— Fluxo de Caixa trimestralvalueAddedHistory— DVA anual (Demonstração de Valor Adicionado)valueAddedHistoryQuarterly— DVA trimestral
Intervalos Válidos (histórico):
1d— Diário5d— 5 dias1wk— Semanal1mo— Mensal3mo— Trimestral
Períodos Válidos (range):
1d— Último dia5d— Últimos 5 dias1mo— Último mês3mo— Últimos 3 meses6mo— Últimos 6 meses1y— Último ano2y— Últimos 2 anos5y— Últimos 5 anos10y— Últimos 10 anosytd— Ano até hojemax— Máximo disponível
Campos Principais da Resposta:
symbol— Ticker do ativo (ex: PETR4)shortName— Nome curto da empresacurrency— Moeda (BRL)regularMarketPrice— Preço atual em BRLregularMarketChange— Variação absolutaregularMarketChangePercent— Variação percentual (%)regularMarketVolume— Volume de negociação do diaregularMarketDayHigh— Máxima do diaregularMarketDayLow— Mínima do diafiftyTwoWeekHigh— Máxima de 52 semanasfiftyTwoWeekLow— Mínima de 52 semanasmarketCap— Capitalização de mercadohistoricalDataPrice— Array de dados OHLCV (quandorange/intervalfornecidos)dividendsData— Histórico de dividendos (quandodividends=true)
Tickers Populares (Teste):
PETR4— Petrobras (Energia)VALE3— Vale (Mineração)ITUB4— Itaú Unibanco (Financeiro)BBDC4— Bradesco (Financeiro)ABEV3— Ambev (Consumo)WEGE3— WEG (Indústria)RENT3— Localiza (Transporte)BBAS3— Banco do Brasil (Financeiro)MGLU3— Magazine Luiza (Varejo)
Fonte dos Dados:
B3 (Bolsa de Valores do Brasil), TradingView, CVM (Comissão de Valores Mobiliários)
Plano Mínimo: Gratuito (limitado a 1 ticker/requisição e módulos básicos) Autenticação: Necessária para produção (tickers de teste PETR4 e VALE3 funcionam sem token)
Token de API obtido no dashboard em brapi.dev/dashboard
In: header
Path Parameters
Ticker(s) de ativos separados por vírgula (ex: PETR4 ou PETR4,VALE3,ITUB4)
Query Parameters
Período para dados históricos de preço
"1d" | "2d" | "5d" | "7d" | "1mo" | "3mo" | "6mo" | "1y" | "2y" | "5y" | "10y" | "ytd" | "max"Intervalo/granularidade dos dados históricos
"1m" | "2m" | "5m" | "15m" | "30m" | "60m" | "90m" | "1h" | "1d" | "5d" | "1wk" | "1mo" | "3mo"Data inicial para dados históricos (formato YYYY-MM-DD)
Data final para dados históricos (formato YYYY-MM-DD)
Incluir dados fundamentalistas básicos (P/L, LPA)
"true" | "false"Incluir histórico de dividendos e JCP
"true" | "false"Módulos de dados adicionais separados por vírgula
Token de autenticação (alternativa ao header Authorization)
Response Body
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://brapi.dev/api/quote/PETR4,VALE3"{
"results": [
{
"symbol": "PETR4",
"shortName": "PETR4",
"longName": "Petroleo Brasileiro SA Pfd",
"currency": "BRL",
"regularMarketPrice": 36.65,
"regularMarketDayHigh": 37.27,
"regularMarketDayLow": 36.45,
"regularMarketDayRange": "36.45 - 37.27",
"regularMarketChange": -0.35,
"regularMarketChangePercent": -0.95,
"regularMarketTime": "2026-02-08T16:24:54.000Z",
"marketCap": 483937892568,
"regularMarketVolume": 27681100,
"regularMarketPreviousClose": 36.7,
"regularMarketOpen": 37.21,
"fiftyTwoWeekRange": "28.86 - 38.66",
"fiftyTwoWeekLow": 28.86,
"fiftyTwoWeekHigh": 38.66,
"priceEarnings": 6.09,
"earningsPerShare": 6.01,
"logourl": "https://icons.brapi.dev/icons/PETR4.svg"
}
],
"requestedAt": "2026-02-08T16:25:28.170Z",
"took": 3
}{
"error": true,
"message": "Parâmetros inválidos",
"code": "BAD_REQUEST"
}{
"error": true,
"message": "Token de autenticação inválido ou ausente",
"code": "UNAUTHORIZED"
}{
"error": true,
"message": "Recurso não encontrado",
"code": "NOT_FOUND"
}{
"error": true,
"message": "Erro interno do servidor",
"code": "INTERNAL_SERVER_ERROR"
}