intrinio-jcarr/getOptionsDOCN.py

32 lines
1.0 KiB
Python
Raw Permalink Normal View History

#!/usr/bin/python3
from __future__ import print_function
import time
import intrinio_sdk
from intrinio_sdk.rest import ApiException
from pprint import pprint
intrinio_sdk.ApiClient().configuration.api_key['api_key'] = 'OjZjZGIzZmYyNDg4NDZjYjQ4NzAzMzAyZjg0OTU5MDcz'
options_api = intrinio_sdk.OptionsApi()
symbol = 'DOCN' # str | The option symbol, corresponding to the underlying security.
type = 'put' # str | The option contract type. (optional)
try:
api_response = options_api.get_options(symbol, type=type)
options = api_response.options
print("%s options found for %s!" % (len(options), symbol))
for option in options:
print("")
print("ID: %s" % (option.id))
print("Code: %s" % (option.code))
print("Ticker: %s" % (option.ticker))
print("Expiration: %s" % (option.expiration))
print("Strike: %s" % (option.strike))
print("Type: %s" % (option.type))
except ApiException as e:
print("Exception when calling OptionsApi->get_options: %s\n" % e)