Options chain
Calls and puts for a specific expiration date. Contract fields use snake_case (DATA-21); the seven historical camelCase names (contractSymbol, lastPrice, percentChange, openInterest, impliedVolatility, inTheMoney, lastTradeDate) remain as deprecated aliases with the same values until the next major API version.
Path parameters
Security ticker symbol.
Security ticker symbol.
Option expiration date (YYYY-MM-DD).
Option expiration date (YYYY-MM-DD).
Query parameters
Show straddle view
Show straddle view
Min strike filter
Min strike filter
Max strike filter
Max strike filter
Response
Options chain for the given expiration.
Example response
{
"meta": {
"endpoint": "/api/v1/fred/us/cpi",
"data_time": "2026-04-16T14:30:00Z",
"response_time": "2026-04-16T14:30:12Z",
"provider": "Sugra API v1.0.1",
"source": "sugra_crypto",
"attribution": "Short interest and Reg SHO daily short volume data is owned by and sourced from FINRA (Financial Industry Regulatory Authority).",
"fallback_chain": [
"sugra_crypto",
"sugra_finance"
]
}
}Changes
Changed in 2 of the 21 revisions of this API.40
- ○
added the optional property
codeto the response with the401statusresponse-optional-property-added
- ○
added the optional property
codeto the response with the429statusresponse-optional-property-added
- ○
added the optional property
codeto the response with the503statusresponse-optional-property-added
- ○
added the optional property
hintto the response with the401statusresponse-optional-property-added
- ○
added the optional property
hintto the response with the429statusresponse-optional-property-added
- ○
added the optional property
hintto the response with the503statusresponse-optional-property-added
- ○
added the optional property
planto the response with the401statusresponse-optional-property-added
- ○
added the optional property
planto the response with the429statusresponse-optional-property-added
- ○
added the optional property
planto the response with the503statusresponse-optional-property-added
- ○
added the optional property
reasonto the response with the401statusresponse-optional-property-added
- ○
added the optional property
reasonto the response with the429statusresponse-optional-property-added
- ○
added the optional property
reasonto the response with the503statusresponse-optional-property-added
- ○
- ○
added the optional property
data/calls/items/contract_symbolto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/calls/items/implied_volatilityto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/calls/items/in_the_moneyto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/calls/items/last_priceto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/calls/items/last_trade_dateto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/calls/items/open_interestto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/calls/items/percent_changeto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/puts/items/contract_symbolto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/puts/items/implied_volatilityto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/puts/items/in_the_moneyto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/puts/items/last_priceto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/puts/items/last_trade_dateto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/puts/items/open_interestto the response with the200statusresponse-optional-property-added
- ○
added the optional property
data/puts/items/percent_changeto the response with the200statusresponse-optional-property-added
- ○
response property
data/calls/items/contractSymboldeprecatedresponse-property-deprecated
- ○
response property
data/calls/items/impliedVolatilitydeprecatedresponse-property-deprecated
- ○
response property
data/calls/items/inTheMoneydeprecatedresponse-property-deprecated
- ○
response property
data/calls/items/lastPricedeprecatedresponse-property-deprecated
- ○
response property
data/calls/items/lastTradeDatedeprecatedresponse-property-deprecated
- ○
response property
data/calls/items/openInterestdeprecatedresponse-property-deprecated
- ○
response property
data/calls/items/percentChangedeprecatedresponse-property-deprecated
- ○
response property
data/puts/items/contractSymboldeprecatedresponse-property-deprecated
- ○
response property
data/puts/items/impliedVolatilitydeprecatedresponse-property-deprecated
- ○
response property
data/puts/items/inTheMoneydeprecatedresponse-property-deprecated
- ○
response property
data/puts/items/lastPricedeprecatedresponse-property-deprecated
- ○
response property
data/puts/items/lastTradeDatedeprecatedresponse-property-deprecated
- ○
response property
data/puts/items/openInterestdeprecatedresponse-property-deprecated
- ○
response property
data/puts/items/percentChangedeprecatedresponse-property-deprecated
This revision also has 4 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ○