Setores por bolsai 2 jul 2026 13 min de leitura

Ações de petróleo e gás na B3 em 2026: análise com dados reais

Poucos setores da bolsa brasileira misturam tanto dinheiro, ciclo e política quanto o de óleo e gás. Analisar ações de petróleo e gás na B3 em 2026 exige entender três forças ao mesmo tempo: o preço internacional da commodity, a política de distribuição de proventos e o ciclo pesado de investimento (capex) que o setor carrega. Este guia liga cada uma dessas forças aos indicadores fundamentalistas que a API da bolsai entrega, e mostra como puxar a lista real do setor ao vivo, com uma consulta que você mesmo roda, sem depender de um ranking fixo que envelhece no dia seguinte.

O setor de petróleo e gás da B3 reúne desde a estatal integrada até petroleiras independentes de exploração e produção (as "juniors"), além de distribuidoras de combustível. Como o lucro depende do preço do barril e do câmbio, os múltiplos e o dividend yield oscilam com o ciclo da commodity. A forma correta de listar o setor não é decorar tickers: é consultar o endpoint /companies/sectors para pegar o nome exato do setor da CVM e passá-lo ao /screener, que devolve a relação atual de papéis ordenada pelo critério que você escolher.

O que caracteriza o setor de petróleo e gás

Antes de olhar qualquer número, vale mapear a estrutura do setor, porque "ação de petróleo" engloba modelos de negócio bem diferentes. A confusão mais comum de quem começa a estudar o setor é tratar todas as empresas como se reagissem igual ao preço do barril, quando na prática cada elo da cadeia tem uma sensibilidade própria.

Essa distinção é prática, não acadêmica: comparar o P/L de uma junior de E&P com o de uma distribuidora produz uma leitura sem sentido, porque os dois vivem ciclos distintos. Por isso, o primeiro passo técnico de qualquer análise é circunscrever o universo ao setor certo e, dentro dele, separar os subgrupos. É exatamente o que a classificação setorial da B3, herdada da CVM, permite fazer via API. Se a ideia de filtrar um universo por critérios objetivos ainda é nova para você, o tutorial de como construir um screener de ações em Python cobre o mecanismo geral que aplicaremos aqui ao setor.

A força número um: exposição ao preço da commodity

O traço que define o setor é a dependência de um preço que a empresa não controla. O barril de petróleo é cotado em dólar em mercados internacionais e reage a demanda global, decisões de oferta da OPEP e choques geopolíticos. Para uma petroleira brasileira, entra ainda uma segunda variável: o câmbio, porque a receita é atrelada ao dólar enquanto boa parte dos custos é em real. O resultado é uma linha de lucro que pode dobrar ou desabar de um ano para o outro sem que nada tenha mudado na qualidade do ativo.

Essa característica tem uma consequência direta na leitura de indicadores: qualquer múltiplo calculado sobre os últimos 12 meses (TTM) é um retrato do ponto do ciclo em que a empresa está, não uma média estrutural. Um P/L baixíssimo pode significar que o mercado antecipa queda de lucro (topo de ciclo), e um P/L alto pode aparecer justamente no fundo, quando o lucro colapsou. É o clássico problema de ler múltiplos de empresas cíclicas pelo valor spot.

A bolsai calcula os fundamentos em regime TTM e disponibiliza a série histórica trimestral, o que permite enxergar essa oscilação em vez de congelar um único ponto. Os campos mais relevantes para medir a exposição ao ciclo são a receita e a geração de caixa operacional ao longo do tempo, disponíveis em /fundamentals/{ticker} e em /fundamentals/{ticker}/history. O ideal é acompanhar net_revenue e ebitda por vários trimestres para separar tendência de ruído cíclico.

A força número dois: dividendos que sobem e descem com o barril

Empresas de óleo e gás no auge do ciclo geram muito caixa e, quando não têm um plano de investimento consumindo esse caixa, tendem a distribuir proventos generosos. Foi o que colocou o setor no radar de quem busca renda. O ponto de atenção é que esse dividendo é, por natureza, cíclico e às vezes extraordinário: um dividend yield alto observado nos últimos 12 meses pode refletir um pico de barril que não se repete no ano seguinte.

O campo dividend_yield em /fundamentals/{ticker} é sempre TTM, ou seja, proventos dos últimos 12 meses divididos pelo preço atual. Ele responde "quanto essa ação pagou recentemente", não "quanto vai pagar". Para não confundir os dois, o caminho é abrir o histórico de proventos no endpoint dedicado /dividends/{ticker}, que retorna cada pagamento com ex_date, payment_date, value e type (DIVIDEND, JCP ou BONIFICACAO). Ver a série mostra na hora se a empresa paga de forma consistente ou se o yield recente foi inflado por um evento pontual.

Cuidado com a armadilha do yield cíclico. Um dividend yield elevado em uma petroleira, isolado, pode ser um sinal de topo de ciclo, não de barganha. Leia sempre o dividend_yield junto do histórico em /dividends/{ticker} e do endividamento, para separar distribuição sustentável de distribuição de pico. A metodologia geral do indicador está detalhada em Dividend Yield via API.

A força número três: o ciclo pesado de capex

Petróleo é um negócio intensivo em capital. Descobrir, desenvolver e produzir um campo exige investimentos bilionários que só retornam anos depois. Esse ciclo de capex (investimento em ativo imobilizado) é o que separa uma empresa que distribui caixa de uma que o reinveste em crescimento. Uma junior de E&P em fase de desenvolvimento pode ter lucro alto e mesmo assim pagar pouco dividendo, porque cada real gerado vai para expandir a produção.

Dois grupos de indicadores ajudam a ler esse estágio. O primeiro é o endividamento: campos net_debt_ebitda e net_debt_equity em /fundamentals/{ticker} mostram quanto a empresa se alavancou para financiar o ciclo. Uma dívida líquida sobre EBITDA controlada indica folga; uma elevada pode significar risco caso o barril caia no meio do plano de investimento. O segundo é a rentabilidade sobre o capital: roic e roe revelam se o dinheiro investido está de fato gerando retorno acima do custo, embora ambos oscilem com o ciclo e devam ser lidos em médias longas em vez do valor spot.

Para descer ao detalhe contábil, o endpoint /financials/{ticker} entrega as demonstrações brutas da CVM: DRE, balanço (BPA e BPP) e fluxo de caixa (DFC), tanto anuais (DFP) quanto trimestrais (ITR), com os códigos de conta na hierarquia da CVM. É onde você encontra o investimento no imobilizado e a geração de caixa das operações para dimensionar o capex com precisão, em vez de inferi-lo de indicadores derivados.

Os indicadores da bolsai que mais importam no setor

Reunindo as três forças, dá para montar um pequeno painel de indicadores que faz sentido para óleo e gás. Todos existem no endpoint /fundamentals/{ticker} e a definição de cada família está no tutorial de screener em Python e na documentação da API.

Indicador (campo) Por que importa no setor Como ler
ev_ebitda Neutraliza estrutura de capital e depreciação, útil em setor intensivo em ativo. Comparar dentro do subgrupo; um valor baixo pode ser topo de ciclo.
pl Preço sobre lucro TTM; sensível ao ponto do ciclo do barril. Nunca isolado; cruzar com histórico de receita e EBITDA.
dividend_yield Proventos TTM sobre preço; alto em anos de barril forte. Validar com a série de /dividends/{ticker}.
net_debt_ebitda Mede a alavancagem que financia o ciclo de capex. Quanto menor, maior a folga em cenário de barril fraco.
roic Retorno sobre o capital investido no negócio. Ler em médias de vários anos, não no valor spot.
ebitda_margin Eficiência operacional antes de depreciação e juros. Distribuidoras têm margem estruturalmente menor que E&P.

Note o que não está nessa lista: nenhum número específico. Os valores de P/L, dividend yield ou EV/EBITDA de qualquer petroleira mudam a cada fechamento, e cravar um número num artigo seria enganoso já na semana seguinte. O que permanece verdadeiro é o método: quais campos consultar e como interpretá-los. Os valores reais você obtém na hora, chamando a API. É o que fazemos a seguir.

Pegue sua chave gratuita e rode as consultas do setor

Plano gratuito com 200 requisições por dia. Sem cartão de crédito. Login com Google no dashboard.

Criar conta gratuita

Passo 1: descobrir o nome exato do setor

A classificação setorial da bolsai vem do cadastro da CVM, e o rótulo do setor de óleo e gás costuma aparecer como "Petróleo, Gás e Biocombustíveis". Como o filtro por setor no /screener faz uma comparação exata do texto (ignorando apenas maiúsculas e minúsculas), não convém adivinhar a grafia. O jeito seguro é pedir a lista de setores à própria API e copiar a string exata. Este é o exemplo executável do artigo: ele roda contra um endpoint real e devolve os nomes válidos que você usará nos passos seguintes.

import requests

API_KEY = "sua_chave_aqui"
BASE = "https://api.usebolsai.com/api/v1"

# Descobre os nomes de setor válidos (fonte da verdade)
r = requests.get(f"{BASE}/companies/sectors", params={"api_key": API_KEY})
r.raise_for_status()
setores = r.json()["sectors"]

# Filtra o que menciona petróleo para achar a grafia exata
for s in setores:
    if "leo" in s["name"].lower():
        print(s["name"], "->", s["count"])

A resposta terá o formato abaixo (o número de empresas por setor é ilustrativo e muda com listagens e deslistagens):

Petróleo, Gás e Biocombustíveis -> N

Copie o nome exatamente como veio, incluindo acentos e vírgula. É essa string que os próximos passos passam ao parâmetro sector. Se a grafia no seu retorno for ligeiramente diferente, use sempre a da resposta, não a do artigo: a API é a fonte da verdade, o texto aqui é apenas uma referência.

Passo 2: listar as empresas do setor

Com o nome em mãos, o endpoint /companies aceita o parâmetro sector e devolve as empresas classificadas nele. É a maneira correta de obter a relação atual de papéis de petróleo e gás da B3, em vez de trabalhar com uma lista fixa que envelhece.

SETOR = "Petróleo, Gás e Biocombustíveis"  # use a string do passo 1

r = requests.get(
    f"{BASE}/companies/",
    params={"api_key": API_KEY, "sector": SETOR, "limit": 100},
)
empresas = r.json()["data"]  # resposta paginada

for c in empresas:
    print(c.get("ticker_primary"), "-", c.get("corporate_name"))

O retorno traz as empresas do setor com identificação e cadastro. A partir dele, você tem os tickers para aprofundar em /fundamentals/{ticker}, /dividends/{ticker} ou /financials/{ticker}, um a um, conforme o interesse. Para uma visão comparativa de vários papéis lado a lado, o próximo passo usa o screener, que já traz todos os indicadores de uma vez.

Passo 3: rodar o screener do setor ao vivo

Aqui está o coração da análise. O endpoint /screener aceita o parâmetro sector combinado com operadores de comparação sobre qualquer campo de fundamentos: _gt (maior que), _gte, _lt (menor que), _lte e _eq. Some a isso sort, order e limit, e você recebe a lista do setor ordenada pelo critério que quiser, calculada no snapshot do dia. Nenhum ranking precisa ser fixado no código: a ordenação é feita pela API sobre os dados atuais.

# Ações de petróleo e gás ordenadas por dividend yield (TTM)
params = {
    "api_key": API_KEY,
    "sector": SETOR,
    "sort": "dividend_yield",
    "order": "desc",
    "limit": 20,
}

r = requests.get(f"{BASE}/screener", params=params)
for row in r.json()["data"]:
    print(
        f"{row['ticker']:6}  "
        f"DY={row.get('dividend_yield')}  "
        f"P/L={row.get('pl')}  "
        f"EV/EBITDA={row.get('ev_ebitda')}"
    )

Rodando esse trecho com sua chave, o retorno é a lista real das ações de petróleo e gás da B3 hoje, do maior para o menor dividend yield dos últimos 12 meses. Trocar o sort para ev_ebitda com order=asc reordena pelo múltiplo de valuation; trocar para roic destaca as de melhor retorno sobre capital. O artigo propositalmente não publica esse ranking: ele muda a cada pregão, e o valor do texto está em ensinar a gerá-lo, não em cravar uma foto que expira.

Adicionando filtros de qualidade

O mesmo endpoint aceita filtros combinados. Para procurar dentro do setor apenas empresas com lucro (P/L positivo), yield relevante e alavancagem contida, empilhe os operadores. A leitura de cada filtro segue a lógica das três forças descritas acima.

params = {
    "api_key": API_KEY,
    "sector": SETOR,
    "pl_gt": 0,                 # exclui prejuízo TTM
    "dividend_yield_gt": 5,     # yield recente relevante
    "net_debt_ebitda_lt": 2.5,  # alavancagem contida
    "sort": "ev_ebitda",
    "order": "asc",
    "limit": 20,
}

r = requests.get(f"{BASE}/screener", params=params)
resultado = r.json()["data"]
print(f"{len(resultado)} empresas do setor passaram no filtro.")

A combinação não entrega uma recomendação; entrega uma lista de candidatos que merecem estudo mais fundo. O passo seguinte, sempre manual, é a análise qualitativa: modelo de negócio, qualidade das reservas, disciplina de capital, risco regulatório e político. Um bom número quantitativo não substitui uma tese frágil. Se quiser exportar o resultado para planilha, acrescente "format": "csv" aos parâmetros e o endpoint devolve CSV, pronto para o Excel ou para o Google Sheets via =IMPORTDATA(...).

Petróleo e gás dentro de uma carteira mais ampla

O setor raramente é analisado sozinho. Quem monta carteira costuma equilibrar óleo e gás com outros grupos expostos a commodities e com setores mais estáveis. A ciclicidade que torna as petroleiras atraentes em anos de barril alto é a mesma que exige diversificação: concentrar em um único fator de preço amplifica o resultado nos dois sentidos.

Uma comparação natural é com o setor de mineração, que compartilha a lógica de commodity, mas responde a um mercado diferente (minério de ferro, demanda siderúrgica chinesa) em vez do barril. A dinâmica de ciclo, dividendos e capex é análoga, e o mesmo método de screening por setor se aplica; o artigo sobre ações de commodities e mineração na B3 trata desse paralelo. Já para quem chega ao setor buscando renda, vale entender antes como o indicador de dividend yield é calculado e onde ele engana, porque o yield de petroleiras é um dos mais sujeitos a distorção cíclica de toda a bolsa.

Do lado macro, o preço do barril e o câmbio conversam com séries que a bolsai também expõe. O endpoint /macro/{series} entrega, entre outras, usd_brl (dólar), ipca e selic, úteis para contextualizar por que o resultado de uma exportadora de commodity variou em reais mesmo com preço internacional estável. Cruzar o fundamento da empresa com o câmbio do período é um exercício simples que evita atribuir à gestão o que foi, na verdade, efeito de moeda.

Limitações e cuidados ao analisar o setor

Três cuidados fecham a análise e valem para qualquer papel de óleo e gás:

Múltiplos spot enganam em setor cíclico. P/L, EV/EBITDA e dividend yield calculados sobre os últimos 12 meses refletem o ponto do ciclo, não a média de longo prazo. Ler o valor isolado de uma petroleira, sem olhar a série histórica em /fundamentals/{ticker}/history, é a origem da maioria dos erros de interpretação. O correto é trabalhar com médias de vários anos ou com múltiplos normalizados.

Risco político e regulatório não aparece nos números. Especialmente na estatal integrada, política de preços, tributação e decisões de controlador afetam o resultado de formas que nenhum indicador captura de antemão. A análise quantitativa filtra candidatos; a leitura de contexto é indispensável e fica por conta do investidor.

Os dados são de fechamento, não de tempo real. A bolsai atualiza preços e macro uma vez por dia, às 20:30 no horário de Brasília, após o pregão. Cadastro de empresas, fundamentos e dividendos são reprocessados semanalmente. É a base certa para análise, pesquisa e screening, mas a bolsai não é corretora e não serve para day trade ou execução intradiária, como detalha a documentação.

Perguntas frequentes

Quais ações fazem parte do setor de petróleo e gás na B3?

A B3 classifica as empresas segundo o setor de atividade da CVM. Em vez de decorar uma lista que muda com listagens e deslistagens, o caminho correto é consultar o endpoint /companies/sectors da bolsai para descobrir o nome exato do setor (algo como "Petróleo, Gás e Biocombustíveis") e depois chamar /companies?sector=... para receber a relação atual de empresas classificadas ali. Nomes conhecidos do grupo incluem PETR4, PETR3 e PRIO3, mas a fonte da verdade é a resposta da API no dia da consulta.

Por que o dividend yield de petroleiras costuma ser volátil?

O lucro de uma empresa de óleo e gás depende do preço da commodity, que oscila com a demanda global, decisões da OPEP e o câmbio. Como boa parte da distribuição segue o lucro do período, o dividend yield sobe em anos de barril alto e recua em anos de barril baixo. Por isso o campo dividend_yield em /fundamentals é um retrato dos últimos 12 meses (TTM), não uma promessa futura. Ler o indicador junto do histórico de proventos em /dividends/{ticker} evita extrapolar um pico cíclico.

Como filtrar o setor de petróleo e gás pela API bolsai?

Use o endpoint /screener passando o parâmetro sector com o nome exato retornado por /companies/sectors, combinado com operadores como dividend_yield_gt, pl_lt ou ev_ebitda_lt sobre qualquer campo de fundamentos. Exemplo: /screener?sector=Petróleo, Gás e Biocombustíveis&sort=dividend_yield&order=desc&limit=20. A resposta traz a lista real do dia, ordenada pelo critério escolhido, sem que você precise fixar um ranking no código.

Os dados da bolsai são em tempo real para operar petroleiras?

Não. A bolsai entrega dados de fechamento (end-of-day), atualizados uma vez por dia às 20:30 no horário de Brasília, após o encerramento do pregão da B3. Fundamentos, dividendos e cadastro de empresas são reprocessados semanalmente. Isso é adequado para análise fundamentalista, screening e pesquisa, mas não para day trade ou execução intradiária, já que a bolsai não é corretora e não faz cotação em tempo real.

Leia também

Disclaimer: Este conteúdo é educacional e não constitui recomendação de investimento. Os tickers citados (PETR4, PETR3, PRIO3, RECV3, RRRP3, CSAN3, UGPA3, VBBR3) servem para ilustrar a estrutura do setor e o funcionamento técnico dos endpoints, sempre sem qualquer valor de indicador atribuído. Decisões de alocação envolvem risco e dependem de perfil pessoal, horizonte e contexto macroeconômico. Os valores reais devem ser obtidos ao vivo pela API, que reflete dados de fechamento atualizados diariamente às 20:30 BRT.

por bolsai · 2 de julho de 2026 · 13 min de leitura

Comece agora

Analisar ações de petróleo e gás na B3 em 2026 é, no fundo, um exercício de ler três forças (commodity, dividendos e capex) através dos indicadores certos, e de gerar a lista do setor ao vivo em vez de confiar em um ranking congelado. O plano gratuito da bolsai dá 200 requisições por dia, o suficiente para rodar todas as consultas deste guia. Quando a análise cresce para o universo inteiro da B3 ou para acompanhamento diário, o plano Pro libera o histórico completo e uma cota maior.

Fontes oficiais utilizadas pela bolsai: B3, CVM e Banco Central. Conheça também a integração via MCP para consultar o setor com Claude e outros agentes de IA.