Xignite Global Quotes API
Delayed stock quotes for equities across global exchanges, served as REST operations (GetGlobalDelayedQuote, symbol changes, chart bars) in JSON, XML, or CSV from the globalquotes.xignite.com service.
Delayed stock quotes for equities across global exchanges, served as REST operations (GetGlobalDelayedQuote, symbol changes, chart bars) in JSON, XML, or CSV from the globalquotes.xignite.com service.
openapi: 3.0.4
info:
title: XigniteBonds CloudAlerts XigniteGlobalQuotes API
version: 1.0.3
servers:
- url: https://globalquotes.xignite.com
security:
- basic: []
tags:
- name: XigniteGlobalQuotes
paths:
/v3/xGlobalQuotes/ListSymbolChanges:
get:
tags:
- XigniteGlobalQuotes
parameters:
- name: Exchange
in: query
schema:
type: string
- name: ChangesSince
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/SymbolChangeList'
text/json:
schema:
$ref: '#/components/schemas/SymbolChangeList'
application/xml:
schema:
$ref: '#/components/schemas/SymbolChangeList'
text/xml:
schema:
$ref: '#/components/schemas/SymbolChangeList'
text/csv:
schema:
$ref: '#/components/schemas/SymbolChangeList'
/v3/xGlobalQuotes/ListSymbols:
get:
tags:
- XigniteGlobalQuotes
parameters:
- name: Exchange
in: query
schema:
type: string
- name: StartSymbol
in: query
schema:
type: string
- name: EndSymbol
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/SymbolList'
text/json:
schema:
$ref: '#/components/schemas/SymbolList'
application/xml:
schema:
$ref: '#/components/schemas/SymbolList'
text/xml:
schema:
$ref: '#/components/schemas/SymbolList'
text/csv:
schema:
$ref: '#/components/schemas/SymbolList'
/v3/xGlobalQuotes/ListExchanges:
get:
tags:
- XigniteGlobalQuotes
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/ExchangeList'
text/json:
schema:
$ref: '#/components/schemas/ExchangeList'
application/xml:
schema:
$ref: '#/components/schemas/ExchangeList'
text/xml:
schema:
$ref: '#/components/schemas/ExchangeList'
text/csv:
schema:
$ref: '#/components/schemas/ExchangeList'
/v3/xGlobalQuotes/GetGlobalExtendedQuote:
get:
tags:
- XigniteGlobalQuotes
parameters:
- name: Identifier
in: query
schema:
type: string
- name: IdentifierType
in: query
schema:
allOf:
- $ref: '#/components/schemas/IdentifierTypes'
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/GlobalExtendedQuote'
text/json:
schema:
$ref: '#/components/schemas/GlobalExtendedQuote'
application/xml:
schema:
$ref: '#/components/schemas/GlobalExtendedQuote'
text/xml:
schema:
$ref: '#/components/schemas/GlobalExtendedQuote'
text/csv:
schema:
$ref: '#/components/schemas/GlobalExtendedQuote'
/v3/xGlobalQuotes/GetGlobalDelayedQuote:
get:
tags:
- XigniteGlobalQuotes
parameters:
- name: Identifier
in: query
schema:
type: string
- name: IdentifierType
in: query
schema:
allOf:
- $ref: '#/components/schemas/IdentifierTypes'
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/GlobalQuote'
text/json:
schema:
$ref: '#/components/schemas/GlobalQuote'
application/xml:
schema:
$ref: '#/components/schemas/GlobalQuote'
text/xml:
schema:
$ref: '#/components/schemas/GlobalQuote'
text/csv:
schema:
$ref: '#/components/schemas/GlobalQuote'
/v3/xGlobalQuotes/GetGlobalExtendedQuotes:
get:
tags:
- XigniteGlobalQuotes
parameters:
- name: Identifiers
in: query
schema:
type: string
- name: IdentifierType
in: query
schema:
allOf:
- $ref: '#/components/schemas/IdentifierTypes'
responses:
'200':
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/GlobalExtendedQuote'
text/json:
schema:
type: array
items:
$ref: '#/components/schemas/GlobalExtendedQuote'
application/xml:
schema:
type: array
items:
$ref: '#/components/schemas/GlobalExtendedQuote'
text/xml:
schema:
type: array
items:
$ref: '#/components/schemas/GlobalExtendedQuote'
text/csv:
schema:
type: array
items:
$ref: '#/components/schemas/GlobalExtendedQuote'
/v3/xGlobalQuotes/GetGlobalDelayedQuotes:
get:
tags:
- XigniteGlobalQuotes
parameters:
- name: Identifiers
in: query
schema:
type: string
- name: IdentifierType
in: query
schema:
allOf:
- $ref: '#/components/schemas/IdentifierTypes'
responses:
'200':
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/GlobalQuote'
text/json:
schema:
type: array
items:
$ref: '#/components/schemas/GlobalQuote'
application/xml:
schema:
type: array
items:
$ref: '#/components/schemas/GlobalQuote'
text/xml:
schema:
type: array
items:
$ref: '#/components/schemas/GlobalQuote'
text/csv:
schema:
type: array
items:
$ref: '#/components/schemas/GlobalQuote'
/v3/xGlobalQuotes/GetGlobalDelayedVWAP:
get:
tags:
- XigniteGlobalQuotes
parameters:
- name: Identifier
in: query
schema:
type: string
- name: IdentifierType
in: query
schema:
allOf:
- $ref: '#/components/schemas/IdentifierTypes'
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/IntradayVWAP'
text/json:
schema:
$ref: '#/components/schemas/IntradayVWAP'
application/xml:
schema:
$ref: '#/components/schemas/IntradayVWAP'
text/xml:
schema:
$ref: '#/components/schemas/IntradayVWAP'
text/csv:
schema:
$ref: '#/components/schemas/IntradayVWAP'
/v3/xGlobalQuotes/GetTopMarketMovers:
get:
tags:
- XigniteGlobalQuotes
parameters:
- name: MarketMoverType
in: query
schema:
allOf:
- $ref: '#/components/schemas/MarketMoverTypes'
- name: NumberOfMarketMovers
in: query
schema:
type: integer
format: int32
- name: Exchanges
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/MarketMovers'
text/json:
schema:
$ref: '#/components/schemas/MarketMovers'
application/xml:
schema:
$ref: '#/components/schemas/MarketMovers'
text/xml:
schema:
$ref: '#/components/schemas/MarketMovers'
text/csv:
schema:
$ref: '#/components/schemas/MarketMovers'
/v3/xGlobalQuotes/GetAuctionPrices:
get:
tags:
- XigniteGlobalQuotes
parameters:
- name: Identifiers
in: query
schema:
type: string
- name: IdentifierType
in: query
schema:
allOf:
- $ref: '#/components/schemas/IdentifierTypes'
responses:
'200':
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/GlobalAuctionQuote'
text/json:
schema:
type: array
items:
$ref: '#/components/schemas/GlobalAuctionQuote'
application/xml:
schema:
type: array
items:
$ref: '#/components/schemas/GlobalAuctionQuote'
text/xml:
schema:
type: array
items:
$ref: '#/components/schemas/GlobalAuctionQuote'
text/csv:
schema:
type: array
items:
$ref: '#/components/schemas/GlobalAuctionQuote'
/v3/xGlobalQuotes/GetChartBars:
get:
tags:
- XigniteGlobalQuotes
parameters:
- name: Identifier
in: query
schema:
type: string
- name: IdentifierType
in: query
schema:
allOf:
- $ref: '#/components/schemas/IdentifierTypes'
- 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: AdjustmentMethod
in: query
schema:
type: string
- name: IncludeExtended
in: query
schema:
type: boolean
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/EquityChartBars'
text/json:
schema:
$ref: '#/components/schemas/EquityChartBars'
application/xml:
schema:
$ref: '#/components/schemas/EquityChartBars'
text/xml:
schema:
$ref: '#/components/schemas/EquityChartBars'
text/csv:
schema:
$ref: '#/components/schemas/EquityChartBars'
/v3/xGlobalQuotes/GetBars:
get:
tags:
- XigniteGlobalQuotes
parameters:
- name: Identifier
in: query
schema:
type: string
- name: IdentifierType
in: query
schema:
allOf:
- $ref: '#/components/schemas/IdentifierTypes'
- name: StartTime
in: query
schema:
type: string
- name: EndTime
in: query
schema:
type: string
- name: Precision
in: query
schema:
allOf:
- $ref: '#/components/schemas/TickPrecisions'
- name: Period
in: query
schema:
type: integer
format: int32
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/GlobalBars'
text/json:
schema:
$ref: '#/components/schemas/GlobalBars'
application/xml:
schema:
$ref: '#/components/schemas/GlobalBars'
text/xml:
schema:
$ref: '#/components/schemas/GlobalBars'
text/csv:
schema:
$ref: '#/components/schemas/GlobalBars'
/v3/xGlobalQuotes/GetBar:
get:
tags:
- XigniteGlobalQuotes
parameters:
- name: Identifier
in: query
schema:
type: string
- name: IdentifierType
in: query
schema:
allOf:
- $ref: '#/components/schemas/IdentifierTypes'
- name: EndTime
in: query
schema:
type: string
- name: Precision
in: query
schema:
allOf:
- $ref: '#/components/schemas/TickPrecisions'
- name: Period
in: query
schema:
type: integer
format: int32
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/GlobalBar'
text/json:
schema:
$ref: '#/components/schemas/GlobalBar'
application/xml:
schema:
$ref: '#/components/schemas/GlobalBar'
text/xml:
schema:
$ref: '#/components/schemas/GlobalBar'
text/csv:
schema:
$ref: '#/components/schemas/GlobalBar'
/v3/xGlobalQuotes/GetGlobalIntradayVWAP:
get:
tags:
- XigniteGlobalQuotes
parameters:
- name: Identifier
in: query
schema:
type: string
- name: IdentifierType
in: query
schema:
allOf:
- $ref: '#/components/schemas/IdentifierTypes'
- name: StartTime
in: query
schema:
type: string
- name: EndTime
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/IntradayVWAP'
text/json:
schema:
$ref: '#/components/schemas/IntradayVWAP'
application/xml:
schema:
$ref: '#/components/schemas/IntradayVWAP'
text/xml:
schema:
$ref: '#/components/schemas/IntradayVWAP'
text/csv:
schema:
$ref: '#/components/schemas/IntradayVWAP'
components:
schemas:
MarketMovers:
allOf:
- $ref: '#/components/schemas/Common'
- type: object
properties:
MarketMoverType:
type: string
nullable: true
NumberOfMarketMovers:
type: integer
format: int32
Exchanges:
type: string
nullable: true
InstrumentClass:
type: string
nullable: true
Universe:
type: string
nullable: true
Movers:
type: array
items:
$ref: '#/components/schemas/MarketMover'
nullable: true
additionalProperties: false
IntradayVWAPTypes:
enum:
- RealTime
- Delayed
- OneMinute
- FiveMinute
- TenMinute
- ThirtyMinute
- OneHour
- Period
type: string
MarketMoverTypes:
enum:
- PercentGainers
- PercentLosers
- MostActive
type: string
ChartBar:
type: object
properties:
StartDate:
type: string
nullable: true
StartTime:
type: string
nullable: true
EndDate:
type: string
nullable: true
EndTime:
type: string
nullable: true
UTCOffset:
type: number
format: double
Open:
type: number
format: double
High:
type: number
format: double
Low:
type: number
format: double
Close:
type: number
format: double
Volume:
type: number
format: double
Trades:
type: integer
format: int32
TWAP:
type: number
format: double
VWAP:
type: number
format: double
Currency:
type: string
nullable: true
Session:
type: string
nullable: true
AdjustmentRatio:
type: number
format: double
additionalProperties: false
GlobalBars:
allOf:
- $ref: '#/components/schemas/Common'
- type: object
properties:
Identifier:
type: string
nullable: true
IdentifierType:
type: string
nullable: true
Bars:
type: array
items:
$ref: '#/components/schemas/Bar'
nullable: true
Security:
allOf:
- $ref: '#/components/schemas/Security'
nullable: true
additionalProperties: false
ExchangeList:
allOf:
- $ref: '#/components/schemas/Common'
- type: object
properties:
ExchangeDescriptions:
type: array
items:
$ref: '#/components/schemas/ExchangeDescription'
nullable: true
additionalProperties: false
SymbolList:
allOf:
- $ref: '#/components/schemas/Common'
- type: object
properties:
Exchange:
allOf:
- $ref: '#/components/schemas/ExchangeDescription'
nullable: true
SecurityDescriptions:
type: array
items:
$ref: '#/components/schemas/SecurityDescription'
nullable: true
additionalProperties: false
SecurityDescription:
type: object
properties:
Symbol:
type: string
nullable: true
Currency:
type: string
nullable: true
Name:
type: string
nullable: true
additionalProperties: false
TickPrecisions:
enum:
- Seconds
- Minutes
- Hours
type: string
Bar:
type: object
properties:
StartDate:
type: string
nullable: true
StartTime:
type: string
nullable: true
EndDate:
type: string
nullable: true
EndTime:
type: string
nullable: true
UTCOffset:
type: number
format: double
Open:
type: number
format: double
High:
type: number
format: double
Low:
type: number
format: double
Close:
type: number
format: double
Volume:
type: number
format: double
Trades:
type: integer
format: int32
TWAP:
type: number
format: double
VWAP:
type: number
format: double
additionalProperties: false
OutcomeTypes:
enum:
- Success
- SystemError
- RequestError
- RegistrationError
type: string
SymbolChange:
type: object
properties:
Symbol:
type: string
nullable: true
OldSymbol:
type: string
nullable: true
Name:
type: string
nullable: true
OldName:
type: string
nullable: true
Exchange:
type: string
nullable: true
OldExchange:
type: string
nullable: true
Currency:
type: string
nullable: true
OldCurrency:
type: string
nullable: true
Type:
type: string
nullable: true
InstrumentClass:
type: string
nullable: true
additionalProperties: false
GlobalQuote:
allOf:
- $ref: '#/components/schemas/QuoteWithSecurity'
- type: object
properties:
Date:
type: string
nullable: true
Time:
type: string
nullable: true
UTCOffset:
type: number
format: double
Open:
type: number
format: double
Close:
type: number
format: double
High:
type: number
format: double
Low:
type: number
format: double
Last:
type: number
format: double
LastSize:
type: number
format: double
Volume:
type: number
format: double
PreviousClose:
type: number
format: double
PreviousCloseDate:
type: string
nullable: true
ChangeFromPreviousClose:
type: number
format: double
PercentChangeFromPreviousClose:
type: number
format: double
Bid:
type: number
format: double
BidSize:
type: number
format: double
BidDate:
type: string
nullable: true
BidTime:
type: string
nullable: true
Ask:
type: number
format: double
AskSize:
type: number
format: double
AskDate:
type: string
nullable: true
AskTime:
type: string
nullable: true
High52Weeks:
type: number
format: double
Low52Weeks:
type: number
format: double
Currency:
type: string
nullable: true
TradingHalted:
type: boolean
BidMarketIdentificationCode:
type: string
nullable: true
AskMarketIdentificationCode:
type: string
nullable: true
LastMarketIdentificationCode:
type: string
nullable: true
Identifier:
type: string
nullable: true
IdentifierType:
type: string
nullable: true
additionalProperties: false
Common:
type: object
properties:
Delay:
type: number
format: double
Identity:
type: string
nullable: true
Message:
type: string
nullable: true
Outcome:
allOf:
- $ref: '#/components/schemas/OutcomeTypes'
additionalProperties: false
Security:
type: object
properties:
CIK:
type: string
nullable: true
CUSIP:
type: string
nullable: true
Symbol:
type: string
nullable: true
ISIN:
type: string
nullable: true
Valoren:
type: string
nullable: true
Name:
type: string
nullable: true
Market:
type: string
nullable: true
MarketIdentificationCode:
type: string
nullable: true
MostLiquidExchange:
type: boolean
CategoryOrIndustry:
type: string
nullable: true
additionalProperties: false
IntradayVWAP:
allOf:
- $ref: '#/components/schemas/QuoteWithSecurity'
- type: object
properties:
Date:
type: string
nullable: true
StartTime:
type: string
nullable: true
EndTime:
type: string
nullable: true
UTCOffset:
type: number
format: double
VWAPType:
allOf:
- $ref: '#/components/schemas/IntradayVWAPTypes'
VWAP:
type: number
format: double
High:
type: number
format: double
Low:
type: number
format: double
Average:
type: number
format: double
Amount:
type: number
format: double
Volume:
type: number
format: double
Trades:
type: integer
format: int32
Identifier:
type: string
nullable: true
IdentifierType:
type: string
nullable: true
additionalProperties: false
GlobalBar:
allOf:
- $ref: '#/components/schemas/Common'
- type: object
properties:
Bar:
allOf:
- $ref: '#/components/schemas/Bar'
nullable: true
Identifier:
type: string
nullable: true
IdentifierType:
type: string
nullable: true
Security:
allOf:
- $ref: '#/components/schemas/Security'
nullable: true
additionalProperties: false
GlobalExtendedQuote:
allOf:
- $ref: '#/components/schemas/GlobalQuote'
- type: object
properties:
VolumeDate:
type: string
nullable: true
ExtendedHoursDate:
type: string
nullable: true
ExtendedHoursTime:
type: string
nullable: true
ExtendedHoursType:
type: string
nullable: true
ExtendedHoursPrice:
type: number
format: double
ExtendedHoursChange:
type: number
format: double
ExtendedHoursPercentChange:
type: number
format: double
ExtendedHoursTradeConditions:
type: string
nullable: true
LimitDate:
type: string
nullable: true
LimitTime:
type: string
nullable: true
LimitDown:
type: number
format: double
LimitUp:
type: number
format: double
additionalProperties: false
GlobalAuctionQuote:
allOf:
- $ref: '#/components/schemas/QuoteWithSecurity'
- type: object
properties:
OpeningAuction:
type: number
format: double
OpeningAuctionSize:
type: number
format: double
OpeningAuctionDate:
type: string
nullable: true
OpeningAuctionTime:
type: string
nullable: true
ClosingAuction:
type: number
format: double
ClosingAuctionSize:
type: number
format: double
ClosingAuctionDate:
type: string
nullable: true
ClosingAuctionTime:
type: string
nullable: true
LastAuction:
type: number
format: double
LastAuctionSize:
type: number
format: double
PreviousClosingAuction:
type: number
format: double
PreviousClosingAuctionDate:
type: string
nullable: true
UTCOffset:
type: number
format: double
Date:
type: string
nullable: true
Time:
type: string
nullable: true
Identifier:
type: string
nullable: true
IdentifierType:
type: string
nullable: true
additionalProperties: false
QuoteWithSecurity:
allOf:
- $ref: '#/components/schemas/Common'
- type: object
properties:
Security:
allOf:
- $ref: '#/components/schemas/Security'
nullable: true
additionalProperties: false
MarketMover:
allOf:
- $ref: '#/components/schemas/Common'
- type: object
properties:
MarketMoverType:
type: string
nullable: true
Symbol:
type: string
nullable: true
Name:
type: string
nullable: true
InstrumentClass:
type: string
nullable: true
Market:
type: string
nullable: true
MarketIdentificationCode:
type: string
nullable: true
Date:
type: string
nullable: true
Time:
type: string
nullable: true
UTCOffset:
type: number
format: double
Last:
type: number
format: double
ChangeFromPreviousClose:
type: number
format: double
PercentChangeFromPreviousClose:
type: number
format: double
Volume:
type: number
format: double
Currency:
type: string
nullable: true
additionalProperties: false
ExchangeDescription:
type: object
properties:
MarketIdentificationCode:
type: string
nullable: true
Market:
type: string
nullable: true
additionalProperties: false
EquityChartBars:
allOf:
- $ref: '#/components/schemas/Common'
- type: object
properties:
Security:
allOf:
- $ref: '#/components/schemas/Security'
nullable: true
ChartBars:
type: array
items:
$ref: '#/components/schemas/ChartBar'
nullable: true
Identifier:
type: string
nullable: true
IdentifierType:
type: string
nullable: true
Timing:
type: string
nullable: true
additionalProperties: false
IdentifierTypes:
enum:
- Symbol
- CIK
- CUSIP
- ISIN
- Valoren
- SEDOL
- FIGI
- CompositeFIGI
type: string
SymbolChangeList:
allOf:
- $ref: '#/components/schemas/Common'
- type: object
properties:
DateTime:
type: string
nullable: true
SymbolChanges:
type: array
items:
$ref: '#/components/schemas/SymbolChange'
nullable: true
additionalProperties: false
securitySchemes:
basic:
type: apiKey
description: Token for your account.
name: _token
in: query