Options Quotes
Options Quotes
Check Option Real-time Quote
Rate limit: 10 times/1s (UID), with up to 5 concurrent requests
This interface is used to query the real-time market data of US stock option contracts in batch, including option-specific fields (implied volatility, open interest, strike price, etc.).
Note:
-
Accessing option real-time quotes via the Open API requires claiming the "OPRA US Stock Option Market Data (API)" market data card first.
-
OPRA option market data (API) is only available for whitelisted users. Please contact your BD to apply.
-
New customers who have activated the Stock+ options trading feature, please tap "US Stocks" in the top-right corner of the APP, go to My > My Cards > Activate Now, complete the "Non-Professional User Assessment Questionnaire," and then claim the OPRA real-time market data card.
Request Parameters
symbolSymbol list, obtained through the option chain interface. Use ticker.region format, e.g. AAPL220429P162500.US
Check rules: The maximum number of symbols per request is 500
Check Option Real-time Quote › Response Parameters
Successful response
codemsgrequestTimeList of option security market data
symbolSymbol
lastDoneLatest price
prevClosePrevious close price
openOpen price
highHighest price
lowLowest price
timestampTimestamp of the latest trade
volumeVolume
turnoverTurnover
tradeStatusTrading status
0 - Normal
1 - Suspended
2 - Delisted
3 - Circuit breaker
4 - Pending listing
5 - Code change
6 - Pre-market
7 - Rebase suspension
8 - Expired (derivatives)
9 - Warrants pending listing
10 - Terminated
impliedVolatilityImplied volatility
openInterestOpen interest
expiryDateExpiry date, format:
YYMMDD
strikePriceStrike price
contractMultipierContract multiplier
contractTypeContract type. A - American, U - European
contractSizeContract size
directionDirection. P - Put, C - Call
historicalVolatilityHistorical volatility of the underlying stock
underlyingSymbolUnderlying stock symbol
Check Option Chain
Rate limit: 10 times/1s (UID), with up to 5 concurrent requests
This interface is used to query all option contracts under a specific underlying symbol, grouped by expiry date.
Request Parameters
symbolSymbol, using ticker.region format, e.g. AAPL.US
expiryDateOption expiry date, format:
YYYYMMDD, e.g. 20220429. Obtained through the Expiry Date List interface
Check Option Chain › Response Parameters
Successful response
codemsgrequestTimeList of option strike prices for the expiry date
priceStrike price
callSymbolCALL option symbol
putSymbolPUT option symbol
standardWhether it is a standard option
Check Option Expiry Date List
Rate limit: 10 times/1s (UID), with up to 5 concurrent requests
This interface is used to query the option chain expiry date list for a specific underlying symbol.
Request Parameters
symbolSymbol, using ticker.region format, e.g. AAPL.US
Check Option Expiry Date List › Response Parameters
Successful response
codemsgrequestTimeexpiryDateList of option chain expiry dates, format:
YYMMDD
Check Option Volume
Rate limit: 10 times/1s (UID), with up to 5 concurrent requests
This interface is used to query today's call/put option volume snapshot.
Request Parameters
symbolUS stock symbol, e.g. AAPL.US, TSLA.US
Check Option Volume › Response Parameters
Successful response
codemsgrequestTimecTotal call volume for today
pTotal put volume for today
