Gregas e IV de Opções sobre Futuros
Retorna volatilidade implícita e gregas EOD para opções sobre futuros de um
vencimento, com filtros por side, minStrike e maxStrike.
Opções europeias sobre futuros usam Black-76. Opções americanas usam uma
aproximação binomial sobre futuros. 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=BGI.
Quando não há fechamento negociado, algumas séries podem usar
referencePrice como entrada. Nesses casos, priceSource vem como
referencePrice e confidence tende a ser menor.
Authorization
Bearer Token de API obtido no dashboard em brapi.dev/dashboard
In: header
Query Parameters
Código do ativo (ex.: BGI).
Data de vencimento (YYYY-MM-DD).
Data da cotação (YYYY-MM-DD). Padrão: último pregão.
Filtra por call ou put.
"call" | "put"Strike mínimo (em reais).
Strike máximo (em reais).
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/futures/options/analytics?underlying=BGI&expirationDate=2026-06-30"{
"underlying": "BGI",
"expirationDate": "2026-06-30",
"date": "2026-05-29",
"analytics": [
{
"symbol": "BGIM26C028000",
"underlyingAsset": "BGI",
"underlyingFuture": null,
"optionType": "call",
"optionStyle": "american",
"segment": "agribusiness",
"strike": 280,
"expirationDate": "2026-06-30",
"firstTradeDate": "2026-03-09",
"lastTradeDate": "2026-06-30",
"contractMultiplier": 330,
"allocationRoundLot": 1,
"exerciseType": null,
"automaticExercise": null,
"premiumUpfront": true,
"isin": "BRBMEFCBMMP7",
"cficCode": "OCAFPS",
"date": "2026-05-29",
"model": "cox-ross-rubinstein-futures",
"priceSource": "referencePrice",
"underlyingPrice": 345.65,
"optionPrice": 65.66,
"riskFreeRate": 0.145,
"dividendYield": 0,
"timeToExpirationYears": 0.087671235,
"impliedVolatility": 0.33742568,
"delta": 0.99461865,
"gamma": 0.0014397058,
"theta": -1.7623149,
"vega": 1.3298614,
"rho": -0.4161327,
"confidence": "low",
"nullReason": null
}
],
"requestedAt": "2026-06-02T12:00:00.000Z",
"took": 41
}{
"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"
}