Gregas e IV de Opções
Retorna volatilidade implícita e gregas EOD para as séries de um vencimento,
com filtros por side, minStrike e maxStrike.
Os cálculos usam preços EOD observados. Quando faltam dados suficientes, os
campos calculados ficam null e nullReason explica o motivo.
Plano mínimo: Pro. No sandbox sem token, aceita apenas underlying=PETR4.
dividendYield considera apenas dividendos já anunciados até a data de
cálculo. A API não usa dividendos futuros estimados como proxy.
Authorization
Bearer Token de API obtido no dashboard em brapi.dev/dashboard
In: header
Query Parameters
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.
"call" | "put"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.
Limita a quantidade de séries retornadas na cadeia analítica. Padrão: todas as séries do filtro.
1 <= value <= 500Response Body
application/json
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://brapi.dev/api/v2/options/analytics?underlying=PETR4&expirationDate=2026-06-19"{
"underlying": "PETR4",
"expirationDate": "2026-06-19",
"date": "2026-05-29",
"analytics": [
{
"symbol": "PETRF783",
"underlyingSymbol": "PETR4",
"side": "call",
"market": "equity",
"optionStyle": "european",
"strike": 7.29,
"allocationRoundLot": 100,
"expirationDate": "2026-06-19",
"firstTradeDate": "2026-04-24",
"lastTradeDate": "2026-06-01",
"date": "2026-05-29",
"model": "black-scholes-merton",
"priceSource": "close",
"underlyingPrice": 42,
"optionPrice": 34.8,
"riskFreeRate": 0.145,
"dividendYield": 0,
"timeToExpirationYears": 0.057534248,
"impliedVolatility": 3.0155768,
"delta": 0.99739844,
"gamma": 0.0002648198,
"theta": -3.1521828,
"vega": 0.08104867,
"rho": 0.4079601,
"confidence": "medium",
"nullReason": null
}
],
"requestedAt": "2026-06-02T12:00:00.000Z",
"took": 9
}{
"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": "Você não tem permissão para acessar este recurso",
"code": "FORBIDDEN"
}{
"error": true,
"message": "Recurso não encontrado",
"code": "NOT_FOUND"
}{
"error": true,
"message": "Erro interno do servidor",
"code": "INTERNAL_SERVER_ERROR"
}