Xignite Global Options API
Option price data including quotes and chains for listed equity options from the globaloptions.xignite.com service.
Option price data including quotes and chains for listed equity options from the globaloptions.xignite.com service.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/xignite-global-options-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: XigniteBonds CloudAlerts Xignite Global Options API
version: 1.0.3
servers:
- url: https://globaloptions.xignite.com
security:
- basic: []
tags:
- name: XigniteGlobalOptions
paths:
/xGlobalOptions/GetOptionGreeks:
get:
tags:
- XigniteGlobalOptions
parameters:
- name: Symbols
in: query
schema:
type: string
- name: SymbologyType
in: query
schema:
type: string
- name: CalculationType
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/OptionGreeks'
text/json:
schema:
type: array
items:
$ref: '#/components/schemas/OptionGreeks'
application/xml:
schema:
type: array
items:
$ref: '#/components/schemas/OptionGreeks'
text/xml:
schema:
type: array
items:
$ref: '#/components/schemas/OptionGreeks'
text/csv:
schema:
type: array
items:
$ref: '#/components/schemas/OptionGreeks'
/xGlobalOptions/GetOptionGreeksByChain:
get:
tags:
- XigniteGlobalOptions
parameters:
- name: IdentifierType
in: query
schema:
type: string
- name: Identifier
in: query
schema:
type: string
- name: Month
in: query
schema:
type: string
- name: Year
in: query
schema:
type: string
- name: SymbologyType
in: query
schema:
type: string
- name: OptionExchange
in: query
schema:
type: string
- name: CalculationType
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/OptionGreeksByChain'
text/json:
schema:
$ref: '#/components/schemas/OptionGreeksByChain'
application/xml:
schema:
$ref: '#/components/schemas/OptionGreeksByChain'
text/xml:
schema:
$ref: '#/components/schemas/OptionGreeksByChain'
text/csv:
schema:
$ref: '#/components/schemas/OptionGreeksByChain'
/xGlobalOptions/GetAllOptionGreeksByChain:
get:
tags:
- XigniteGlobalOptions
parameters:
- name: IdentifierType
in: query
schema:
type: string
- name: Identifier
in: query
schema:
type: string
- name: SymbologyType
in: query
schema:
type: string
- name: OptionExchange
in: query
schema:
type: string
- name: CalculationType
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/OptionGreeksByChain'
text/json:
schema:
$ref: '#/components/schemas/OptionGreeksByChain'
application/xml:
schema:
$ref: '#/components/schemas/OptionGreeksByChain'
text/xml:
schema:
$ref: '#/components/schemas/OptionGreeksByChain'
text/csv:
schema:
$ref: '#/components/schemas/OptionGreeksByChain'
/xGlobalOptions/GetAllEquityOptionChain:
get:
tags:
- XigniteGlobalOptions
parameters:
- name: Identifier
in: query
schema:
type: string
- name: IdentifierType
in: query
schema:
allOf:
- $ref: '#/components/schemas/IdentifierTypes'
- name: SymbologyType
in: query
schema:
type: string
- name: OptionExchange
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/Options'
text/json:
schema:
$ref: '#/components/schemas/Options'
application/xml:
schema:
$ref: '#/components/schemas/Options'
text/xml:
schema:
$ref: '#/components/schemas/Options'
text/csv:
schema:
$ref: '#/components/schemas/Options'
/xGlobalOptions/GetAllExtendedEquityOptionChain:
get:
tags:
- XigniteGlobalOptions
parameters:
- name: Identifier
in: query
schema:
type: string
- name: IdentifierType
in: query
schema:
allOf:
- $ref: '#/components/schemas/IdentifierTypes'
- name: SymbologyType
in: query
schema:
type: string
- name: OptionExchange
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/ExtendedOptions'
text/json:
schema:
$ref: '#/components/schemas/ExtendedOptions'
application/xml:
schema:
$ref: '#/components/schemas/ExtendedOptions'
text/xml:
schema:
$ref: '#/components/schemas/ExtendedOptions'
text/csv:
schema:
$ref: '#/components/schemas/ExtendedOptions'
/xGlobalOptions/GetBlackScholesOptionValue:
get:
tags:
- XigniteGlobalOptions
parameters:
- name: Type
in: query
schema:
allOf:
- $ref: '#/components/schemas/OptionTypes'
- name: StockPrice
in: query
schema:
type: number
format: double
- name: StrikePrice
in: query
schema:
type: number
format: double
- name: YearsToMaturity
in: query
schema:
type: number
format: double
- name: RiskFreeRate
in: query
schema:
type: number
format: double
- name: Volatility
in: query
schema:
type: number
format: double
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/NumericResult'
text/json:
schema:
$ref: '#/components/schemas/NumericResult'
application/xml:
schema:
$ref: '#/components/schemas/NumericResult'
text/xml:
schema:
$ref: '#/components/schemas/NumericResult'
text/csv:
schema:
$ref: '#/components/schemas/NumericResult'
/xGlobalOptions/GetEquityOption:
get:
tags:
- XigniteGlobalOptions
parameters:
- name: Identifier
in: query
schema:
type: string
- name: IdentifierType
in: query
schema:
allOf:
- $ref: '#/components/schemas/IdentifierTypes'
- name: Type
in: query
schema:
allOf:
- $ref: '#/components/schemas/OptionTypes'
- name: Month
in: query
schema:
type: integer
format: int32
- name: Year
in: query
schema:
type: integer
format: int32
- name: StrikePrice
in: query
schema:
type: number
format: double
- name: SymbologyType
in: query
schema:
type: string
- name: OptionExchange
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/Option'
text/json:
schema:
$ref: '#/components/schemas/Option'
application/xml:
schema:
$ref: '#/components/schemas/Option'
text/xml:
schema:
$ref: '#/components/schemas/Option'
text/csv:
schema:
$ref: '#/components/schemas/Option'
/xGlobalOptions/GetEquityOptionBySymbol:
get:
tags:
- XigniteGlobalOptions
parameters:
- name: Symbol
in: query
schema:
type: string
- name: SymbologyType
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/Option'
text/json:
schema:
$ref: '#/components/schemas/Option'
application/xml:
schema:
$ref: '#/components/schemas/Option'
text/xml:
schema:
$ref: '#/components/schemas/Option'
text/csv:
schema:
$ref: '#/components/schemas/Option'
/xGlobalOptions/GetEquityOptionBySymbols:
get:
tags:
- XigniteGlobalOptions
parameters:
- name: Symbols
in: query
schema:
type: string
- name: SymbologyType
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/Option'
text/json:
schema:
type: array
items:
$ref: '#/components/schemas/Option'
application/xml:
schema:
type: array
items:
$ref: '#/components/schemas/Option'
text/xml:
schema:
type: array
items:
$ref: '#/components/schemas/Option'
text/csv:
schema:
type: array
items:
$ref: '#/components/schemas/Option'
/xGlobalOptions/GetEquityOptionChain:
get:
tags:
- XigniteGlobalOptions
parameters:
- name: Identifier
in: query
schema:
type: string
- name: IdentifierType
in: query
schema:
allOf:
- $ref: '#/components/schemas/IdentifierTypes'
- name: Month
in: query
schema:
type: integer
format: int32
- name: Year
in: query
schema:
type: integer
format: int32
- name: SymbologyType
in: query
schema:
type: string
- name: OptionExchange
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/Options'
text/json:
schema:
$ref: '#/components/schemas/Options'
application/xml:
schema:
$ref: '#/components/schemas/Options'
text/xml:
schema:
$ref: '#/components/schemas/Options'
text/csv:
schema:
$ref: '#/components/schemas/Options'
/xGlobalOptions/GetEquityOptionSymbol:
get:
tags:
- XigniteGlobalOptions
parameters:
- name: Identifier
in: query
schema:
type: string
- name: IdentifierType
in: query
schema:
allOf:
- $ref: '#/components/schemas/IdentifierTypes'
- name: Type
in: query
schema:
allOf:
- $ref: '#/components/schemas/OptionTypes'
- name: Month
in: query
schema:
type: integer
format: int32
- name: Year
in: query
schema:
type: integer
format: int32
- name: StrikePrice
in: query
schema:
type: number
format: double
- name: SymbologyType
in: query
schema:
type: string
- name: OptionExchange
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/OptionSymbol'
text/json:
schema:
$ref: '#/components/schemas/OptionSymbol'
application/xml:
schema:
$ref: '#/components/schemas/OptionSymbol'
text/xml:
schema:
$ref: '#/components/schemas/OptionSymbol'
text/csv:
schema:
$ref: '#/components/schemas/OptionSymbol'
/xGlobalOptions/GetExtendedEquityOption:
get:
tags:
- XigniteGlobalOptions
parameters:
- name: Identifier
in: query
schema:
type: string
- name: IdentifierType
in: query
schema:
allOf:
- $ref: '#/components/schemas/IdentifierTypes'
- name: Type
in: query
schema:
allOf:
- $ref: '#/components/schemas/OptionTypes'
- name: Month
in: query
schema:
type: integer
format: int32
- name: Year
in: query
schema:
type: integer
format: int32
- name: StrikePrice
in: query
schema:
type: number
format: double
- name: SymbologyType
in: query
schema:
type: string
- name: OptionExchange
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/ExtendedOption'
text/json:
schema:
$ref: '#/components/schemas/ExtendedOption'
application/xml:
schema:
$ref: '#/components/schemas/ExtendedOption'
text/xml:
schema:
$ref: '#/components/schemas/ExtendedOption'
text/csv:
schema:
$ref: '#/components/schemas/ExtendedOption'
/xGlobalOptions/GetExtendedEquityOptionBySymbol:
get:
tags:
- XigniteGlobalOptions
parameters:
- name: Symbol
in: query
schema:
type: string
- name: SymbologyType
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/ExtendedOption'
text/json:
schema:
$ref: '#/components/schemas/ExtendedOption'
application/xml:
schema:
$ref: '#/components/schemas/ExtendedOption'
text/xml:
schema:
$ref: '#/components/schemas/ExtendedOption'
text/csv:
schema:
$ref: '#/components/schemas/ExtendedOption'
/xGlobalOptions/GetExtendedEquityOptionBySymbols:
get:
tags:
- XigniteGlobalOptions
parameters:
- name: Symbols
in: query
schema:
type: string
- name: SymbologyType
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/ExtendedOption'
text/json:
schema:
type: array
items:
$ref: '#/components/schemas/ExtendedOption'
application/xml:
schema:
type: array
items:
$ref: '#/components/schemas/ExtendedOption'
text/xml:
schema:
type: array
items:
$ref: '#/components/schemas/ExtendedOption'
text/csv:
schema:
type: array
items:
$ref: '#/components/schemas/ExtendedOption'
/xGlobalOptions/GetExtendedEquityOptionChain:
get:
tags:
- XigniteGlobalOptions
parameters:
- name: Identifier
in: query
schema:
type: string
- name: IdentifierType
in: query
schema:
allOf:
- $ref: '#/components/schemas/IdentifierTypes'
- name: Month
in: query
schema:
type: integer
format: int32
- name: Year
in: query
schema:
type: integer
format: int32
- name: SymbologyType
in: query
schema:
type: string
- name: OptionExchange
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/ExtendedOptions'
text/json:
schema:
$ref: '#/components/schemas/ExtendedOptions'
application/xml:
schema:
$ref: '#/components/schemas/ExtendedOptions'
text/xml:
schema:
$ref: '#/components/schemas/ExtendedOptions'
text/csv:
schema:
$ref: '#/components/schemas/ExtendedOptions'
/xGlobalOptions/GetExtendedOptionChain:
get:
tags:
- XigniteGlobalOptions
parameters:
- name: Identifier
in: query
schema:
type: string
- name: IdentifierType
in: query
schema:
type: string
- name: ExpirationDate
in: query
schema:
type: string
- name: CallPutType
in: query
schema:
type: string
- name: SymbologyType
in: query
schema:
type: string
- name: OptionExchange
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/ExtendedOptionChain'
text/json:
schema:
$ref: '#/components/schemas/ExtendedOptionChain'
application/xml:
schema:
$ref: '#/components/schemas/ExtendedOptionChain'
text/xml:
schema:
$ref: '#/components/schemas/ExtendedOptionChain'
text/csv:
schema:
$ref: '#/components/schemas/ExtendedOptionChain'
/xGlobalOptions/GetOptionChain:
get:
tags:
- XigniteGlobalOptions
parameters:
- name: Identifier
in: query
schema:
type: string
- name: IdentifierType
in: query
schema:
type: string
- name: ExpirationDate
in: query
schema:
type: string
- name: CallPutType
in: query
schema:
type: string
- name: SymbologyType
in: query
schema:
type: string
- name: OptionExchange
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/OptionChain'
text/json:
schema:
$ref: '#/components/schemas/OptionChain'
application/xml:
schema:
$ref: '#/components/schemas/OptionChain'
text/xml:
schema:
$ref: '#/components/schemas/OptionChain'
text/csv:
schema:
$ref: '#/components/schemas/OptionChain'
/xGlobalOptions/ListUnderlyingSymbols:
get:
tags:
- XigniteGlobalOptions
parameters:
- name: Exchange
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/UnderlyingSymbolList'
text/json:
schema:
$ref: '#/components/schemas/UnderlyingSymbolList'
application/xml:
schema:
$ref: '#/components/schemas/UnderlyingSymbolList'
text/xml:
schema:
$ref: '#/components/schemas/UnderlyingSymbolList'
text/csv:
schema:
$ref: '#/components/schemas/UnderlyingSymbolList'
/xGlobalOptions/GetChartBars:
get:
tags:
- XigniteGlobalOptions
parameters:
- name: Symbol
in: query
schema:
type: string
- name: SymbologyType
in: query
schema:
type: string
- name: StartTime
in: query
schema:
type: string
- name: EndTime
in: query
schema:
type: string
- name: Precision
in: query
schema:
type: string
- name: Period
in: query
schema:
type: integer
format: int32
- name: IncludeExtended
in: query
schema:
type: boolean
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/OptionChartBars'
text/json:
schema:
$ref: '#/components/schemas/OptionChartBars'
application/xml:
schema:
$ref: '#/components/schemas/OptionChartBars'
text/xml:
schema:
$ref: '#/components/schemas/OptionChartBars'
text/csv:
schema:
$ref: '#/components/schemas/OptionChartBars'
components:
schemas:
ExtendedOption:
allOf:
- $ref: '#/components/schemas/Option'
- type: object
properties:
CFI:
type:
- string
- 'null'
QuoteType:
type:
- string
- 'null'
ContractSize:
type: number
format: double
Multiplier:
type: number
format: double
DelayedMinutes:
type: integer
format: int32
UTCLastDate:
type:
- string
- 'null'
UTCLastTime:
type:
- string
- 'null'
UTCBidDate:
type:
- string
- 'null'
UTCBidTime:
type:
- string
- 'null'
UTCAskDate:
type:
- string
- 'null'
UTCAskTime:
type:
- string
- 'null'
LastPriceStyle:
type:
- string
- 'null'
OpenStyle:
type:
- string
- 'null'
CloseStyle:
type:
- string
- 'null'
HighStyle:
type:
- string
- 'null'
LowStyle:
type:
- string
- 'null'
VolumeStyle:
type:
- string
- 'null'
AskStyle:
type:
- string
- 'null'
BidStyle:
type:
- string
- 'null'
Mid:
type: number
format: double
MidDate:
type:
- string
- 'null'
MidTime:
type:
- string
- 'null'
MidStyle:
type:
- string
- 'null'
Valuation:
type: number
format: double
ValuationDate:
type:
- string
- 'null'
ValuationTime:
type:
- string
- 'null'
ValuationType:
type:
- string
- 'null'
ValuationStyle:
type:
- string
- 'null'
UnderlyingSpot:
type: number
format: double
UnderlyingSpotDate:
type:
- string
- 'null'
PreviousDayLast:
type: number
format: double
PreviousDayLastDate:
type:
- string
- 'null'
PreviousDayLastTime:
type:
- string
- 'null'
PreviousDayLastPriceStyle:
type:
- string
- 'null'
PreviousDayLastSize:
type: number
format: double
PreviousDayValuation:
type: number
format: double
PreviousDayValuationDate:
type:
- string
- 'null'
PreviousDayValuationTime:
type:
- string
- 'null'
PreviousDayValuationStyle:
type:
- string
- 'null'
PreviousDayAsk:
type: number
format: double
PreviousDayAskDate:
type:
- string
- 'null'
PreviousDayAskTime:
type:
- string
- 'null'
PreviousDayAskStyle:
type:
- string
- 'null'
PreviousDayBid:
type: number
format: double
PreviousDayBidDate:
type:
- string
- 'null'
PreviousDayBidTime:
type:
- string
- 'null'
PreviousDayBidStyle:
type:
- string
- 'null'
PreviousDayMid:
type: number
format: double
PreviousDayMidDate:
type:
- string
- 'null'
PreviousDayMidStyle:
type:
- string
- 'null'
additionalProperties: false
OptionSummary:
type: object
properties:
BaseSymbol:
type:
- string
- 'null'
Type:
type:
- string
- 'null'
StrikePrice:
type: number
format: double
ExpirationDate:
type:
- string
- 'null'
additionalProperties: false
NumericResult:
allOf:
- $ref: '#/components/schemas/Common'
- type: object
properties:
Value:
type: number
format: double
additionalProperties: false
Option:
allOf:
- $ref: '#/components/schemas/Common'
- type: object
properties:
Symbol:
type:
- string
- 'null'
SymbologyType:
type:
- string
- 'null'
BaseSymbol:
type:
- string
- 'null'
Type:
allOf:
- $ref: '#/components/schemas/OptionTypes'
ExpirationDate:
type:
- string
- 'null'
Month:
type: integer
format: int32
Year:
type: integer
format: int32
StrikePrice:
type: number
format: double
Currency:
type:
- string
- 'null'
Date:
type:
- string
- 'null'
Time:
type:
- string
- 'null'
Last:
type: number
format: double
LastSize:
type: number
format: double
Open:
type: number
format: double
Close:
type: number
format: double
High:
type: number
format: double
Low:
type: number
format: double
Volume:
type: number
format: double
OpenInterest:
type: number
format: double
OpenInterestDate:
type:
- string
- 'null'
PreviousClose:
type: number
format: double
PreviousCloseDate:
type:
- string
- 'null'
Change:
type: number
format: double
PercentChange:
type: number
format: double
Bid:
type: number
format: double
BidDate:
type:
- string
- 'null'
BidTime:
type:
- string
- 'null'
BidSize:
type: number
format: double
Ask:
type: number
format: double
AskDate:
type:
- string
- 'null'
AskTime:
type:
- string
- 'null'
AskSize:
type: number
format: double
InTheMoney:
type: boolean
Exchange:
type:
- string
- 'null'
additionalProperties: false
UnderlyingSecurity:
type: object
properties:
Symbol:
type:
- string
- 'null'
Name:
type:
- string
- 'null'
Currency:
type:
- string
- 'null'
Exchange:
type:
- string
- 'null'
additionalProperties: false
OptionGreeksByChain:
allOf:
- $ref: '#/components/schemas/Common'
- type: object
properties:
GreeksByExpirations:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/GreeksByExpiration'
Security:
allOf:
- $ref: '#/components/schemas/Security'
additionalProperties: false
GreeksByExpiration:
type: object
properties:
ExpirationDate:
type:
- string
- 'null'
CallOptionGreeks:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/OptionGreeks'
PutOptionGreeks:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/OptionGreeks'
additionalProperties: false
QuickQuote:
allOf:
- $ref: '#/components/schemas/Common'
- type: object
properties:
Symbol:
type:
- string
- 'null'
Date:
type:
- string
- 'null'
Time:
type:
- string
- 'null'
UTCDate:
type:
- string
- 'null'
UTCTime:
type:
- string
# --- truncated at 32 KB (41 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/xignite/refs/heads/main/openapi/xignite-xigniteglobaloptions-api-openapi.yml