Contact Us

User acknowledges that it has reviewed the User Agreement and the Privacy Policy governing this site, and that continued use constitutes acceptance of the terms and conditions stated therein.

Batch Processing

OCC offers batch processing functionality for most of the reports offered on this web site. Please refer to the URLs and parameters listed below to set up your scripts.

Daily Volume Statistics

Script Example: http://www.optionsclearing.com/webapps/daily-volume-statistics?reportDate=20091116&format=csv
Parameters: format: csv, txt
reportDate: yyyymmdd

Futures Open Interest

Script Example: http://www.optionsclearing.com/webapps/futures-open-interest?reportDate=20091116&format=csv
Parameters: format: csv, txt
reportDate: yyyymmdd

Volume Query

Script Example: http://www.optionsclearing.com/webapps/volume-query?reportDate=20100212&format=csv&volumeQueryType=O
&symbolType=O&symbol=IBM&reportType=D&accountType=C&productKind=OSTK&porc=C&contractDt=20100212
Parameters:

Options Volume Query:
format: csv, txt
reportDate: yyyymmdd
volumeQueryType: O
symbolType: U (underlying), O (options), ALL (both)
symbol: the symbol to query
reportType: D (daily), W (weekly), M (monthly)
accountType: C (customer), M (market maker), F (firm), ALL
productKind: OSTK, OIND, ALL
porc: C (call), P (put), BOTH
contractDt : yyyymmdd

Futures Volume Query:
format: csv, txt
reportDate: yyyymmdd
volumeQueryType: F
symbolType: U (underlying), O (futures), ALL (both)
symbol: the symbol to query
reportType: D (daily), W (weekly), M (monthly)
accountType: C (customer), M (market maker), F (firm), ALL
contractDt : yyyymmdd

Volume by Exchange

Script Example: http://www.optionsclearing.com/webapps/exchange-volume?reportType=D&reportDate=20091116
&instrumentType=options
Parameters:

Volume by Exchange Query
format: txt
reportType: D (daily), W (weekly), M (monthly)
reportDate: yyyymmdd
instrumentType: options, futures, both

Please note: If the reportType is M, report data for the month specified in the reportDate is returned. 

HTTP Volume Download

Script Example: http://www.optionsclearing.com/webapps/trade-volume-download?reportDate=20091116&format=xml
Parameters: format: xml, txt
reportDate: yyyymmdd

HTTP Contract Volume Download

Script Example: http://www.optionsclearing.com/webapps/cont-volume-download?reportDate=20100213&format=txt
Parameters: format: xml, txt
reportDate: yyyymmdd

HTTP Directory of Listed Products Download

Script Example: http://www.optionsclearing.com/webapps/daily-delo-download?reportDate=20091116&format=xml
Parameters: format: xml, txt
reportDate: yyyymmdd

Flex Reports

Script Example: http://www.optionsclearing.com/webapps/flex-reports?reportType=PR&optionType=E&reportDate=20091116
Parameters: format: txt
reportType: PR (price), OI (open interest)
optionType: E (equity), I (index)
reportDate: yyyymmdd

Equity Special Settlements (ESS) Reports

Script Example: http://www.optionsclearing.com/webapps/ess-reports?reportDate=20091116
Parameters: format: txt
reportDate: yyyymmdd

Position Limit Data

Script Example: http://www.optionsclearing.com/webapps/position-limits?reportDate=20091116
Parameters: reportDate: yyyymmdd

Threshold Securities List

Script Example: http://www.optionsclearing.com/webapps/threshold-securities?reportDate=20091116
Parameters: reportDate: yyyymmdd

Exchange Volume by Class

Script Example: http://www.optionsclearing.com/webapps/volbyclass-reports?reportDate=20091116
&reportClass=amex&format=csv
Parameters: format: csv, txt
reportDate: yyyymmdd
reportClass: amex, bats, box, cboe, ise, nsdq, pse, phlx, cfe, elx, nyl, one, pbot

Monthly Volume Reports

Script Example: http://www.optionsclearing.com/webapps/monthly-volume-reports?reportDate=20091116
&reportClass=equity&format=csv
Parameters: format: csv, txt
reportDate: yyyymmdd
reportClass: equity, index, etf

Weekly Volume Reports

Script Example: http://www.optionsclearing.com/webapps/weekly-volume-reports?reportDate=20091120
&reportClass=equity&format=csv
Parameters: format: csv, txt
reportDate: yyyymmdd
reportClass: equity, index, etf

Search Directory of Listed Products

Script Example: http://www.optionsclearing.com/webapps/delo-search?tradingSymbol=IBM &underlyingSymbol=IBM&prodType=EU
&underlyingName=INTL%20BUSINESS%20MACHINE&cusip=459200101&exchange=ALL&sortby=OS
Parameters:

tradingSymbol: the symbol to query
underlyingSymbol: the symbol to query
prodType:

ALL (include all product types)
EU (equity underlying)
EB (equity bounds)
EL (equity long term)
EF (equity FLEX)
CU (currency underlying)
CL (currency long term)
CM (currency month end)
CF (currency FLEX)
IL (index long term)
IU (index underlying)
IF (index FLEX)
GF (interest rate futures)
SF (stock futures)
FC (futures cash index)
FP (futures physical index)
TU (treasury underlying)
TL (treasury long term)

underlyingName: the underlying name to query (spaces should be replaced with %20)
cusip: the CUSIP to query
exchange: ALL (include all exchanges), ACC, ALT, AMEX, BATS, BOX, CBOE, CFE, ELX, IFX, ISE, NQLX, NSDQ, NYL, NYSE, ONE, PBOT, PHLX
sortby: OS (option symbol), UN (underlying name)

ONN Volume Search

Script Example: http://www.optionsclearing.com/webapps/onn-volume-search?productKind=options&underlying=ibm
&options=ibm&reportType=D&reportDate=20091116&reportFormat=percent&reportView=raw
Parameters:

format: txt
productKind: options, futures
underlying: the symbol to query
options: the symbol to query
reportType: D (daily), W (weekly), M (monthly), Y (Year), R (Rolling Year)
reportDate: yyyymmdd
reportYear: yyyy
reportFormat: volume, percent, both
reportView: totals, raw

Please note: To search ONN volume by year (reportType=Y), use the reportYear parameter to specify the year. The reportDate parameter will be ignored. 

ONN Volume Download

Script Example: http://www.optionsclearing.com/webapps/onn-volume-download?productKind=options
&reportType=D&reportDate=20091116&reportFormat=percent&issues=all&reportView=raw
Parameters:

format: txt
productKind: options, futures
reportType: D (daily), W (weekly), M (monthly), Y (Year), R (Rolling Year)
reportDate: yyyymmdd
reportYear: yyyy
reportFormat: volume, percent, both
issues: all, multiple
reportView: totals, raw

Please note: To search ONN volume by year (reportType=Y), use the reportYear parameter to specify the year. The reportDate parameter will be ignored.