As séries negociadas de um vencimento, com os metadados do contrato (symbol,
side, strike, expirationDate) e o OHLCV do último pregão disponível até a
data pedida.
É o endpoint principal de uma tela de opções por vencimento.
Uma série sem negócio recente carrega o preço do último pregão em que negociou. Confira a data antes de usar como preço corrente.
O caminho é /chain, mas a documentação usa "séries negociadas" porque é o
termo que o mercado brasileiro usa.
Plano mínimo: Pro. No sandbox sem token, aceita apenas underlying=PETR4.
Bearer Token de API obtido no dashboard em brapi.dev/dashboard
In: header
Código do ativo subjacente (ação, ETF ou índice) das opções que você quer listar.
Data de vencimento das opções, no formato YYYY-MM-DD. Use /expirations para descobrir os vencimentos disponíveis.
Data EOD usada para buscar preço e volume do dia, no formato YYYY-MM-DD. Padrão: último pregão disponível.
Filtra por tipo da opção: call (compra) ou put (venda). Omita para retornar ambos.
Value in
Strike mínimo a considerar. Útil para limitar a resposta a uma faixa de preços de exercício.
Strike máximo a considerar. Útil para limitar a resposta a uma faixa de preços de exercício.
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/api/v2/options/chain?underlying=PETR4&expirationDate=2026-12-18"{ "underlying": "PETR4", "expirationDate": "2026-12-18", "date": "2026-06-01", "tradedOnly": true, "series": [ { "symbol": "PETRF783", "underlyingSymbol": "PETR4", "side": "call", "market": "equity", "optionStyle": "european", "strike": 7.29, "allocationRoundLot": 100, "expirationDate": "2026-12-18", "firstTradeDate": "2026-04-24", "lastTradeDate": "2026-06-01", "openInterest": 12500, "openInterestChange": 350, "openInterestDate": "2026-06-01", "date": 1780282800, "open": 35.15, "high": 35.15, "low": 35.15, "average": 35.15, "close": 35.15, "referencePrice": null, "bid": 0, "ask": 0, "trades": 1, "volume": 500, "financialVolume": 17575 } ], "requestedAt": "2026-06-02T12:00:00.000Z", "took": 7}