Retorna as séries de opções de um vencimento, com dados do contrato (symbol, side, strike, optionStyle) e a cotação do último pregão até date: OHLC, bid, ask, volume e contratos em aberto.
Use para montar uma tela de opções por vencimento, comparar calls e puts por strike e filtrar séries por faixa de strike.
A lista traz só séries com cotação nos 10 dias até date. Cada série traz a cotação do seu último pregão nessa janela, que pode ser anterior a date. Confira o campo date de cada série antes de usar o preço como atual.
Nas séries de DOL e WDO, referencePrice pode vir preenchido com close, high e low nulos, porque muitas séries não negociam no dia.
Disponível no plano Pro. Sem token, aceita só underlying=PETR4.
Bearer Token de API obtido no dashboard em brapi.dev/dashboard
In: header
Ticker do ativo subjacente: ação, ETF, índice, DOL ou WDO.
Data de vencimento, no formato YYYY-MM-DD. Veja os vencimentos em /expirations.
Data do pregão, no formato YYYY-MM-DD. Padrão: último pregão disponível.
Filtra por call ou put. Sem o filtro, retorna os dois.
Value in
Strike mínimo.
Strike máximo.
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}