Histórico de Gregas e IV de Opções
Retorna uma série temporal diária com volatilidade implícita, delta, gamma, theta, vega e rho para uma opção específica.
Use este endpoint quando você já sabe o symbol e o expirationDate da série.
Se o mesmo symbol existir mais de uma vez no vencimento, informe também
strike.
Plano mínimo: Pro. No sandbox sem token, aceita apenas símbolos que
começam com PETR.
Authorization
Bearer Token de API obtido no dashboard em brapi.dev/dashboard
In: header
Query Parameters
Símbolo da opção
Data de vencimento no formato YYYY-MM-DD
Preço de exercício. Use quando o mesmo símbolo aparecer mais de uma vez no mesmo vencimento.
Data de início no formato YYYY-MM-DD (padrão: 12 meses)
Data de fim no formato YYYY-MM-DD
Ordem dos pontos em history por data: asc do mais antigo ao mais recente, desc do mais recente ao mais antigo. Padrão desc.
"desc""asc" | "desc"Response Body
application/json
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://brapi.dev/api/v2/options/analytics/history?symbol=PETRF783&expirationDate=2026-06-19"{
"option": {
"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",
"analytics": [
{
"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": 10
}{
"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"
}