Xignite Global Historical API
End-of-day and historical equity prices including historical quote ranges, chart bars, adjustment factors, and cash dividend history from the globalhistorical.xignite.com service.
End-of-day and historical equity prices including historical quote ranges, chart bars, adjustment factors, and cash dividend history from the globalhistorical.xignite.com service.
openapi: 3.0.4
info:
title: XigniteBonds CloudAlerts XigniteGlobalHistorical API
version: 1.0.3
servers:
- url: https://globalhistorical.xignite.com
security:
- basic: []
tags:
- name: XigniteGlobalHistorical
paths:
/v3/xGlobalHistorical/ListExchanges:
get:
tags:
- XigniteGlobalHistorical
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/xGlobalHistorical/ListSymbols:
get:
tags:
- XigniteGlobalHistorical
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/xGlobalHistorical/ListSymbolChanges:
get:
tags:
- XigniteGlobalHistorical
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/xGlobalHistorical/ListSymbolsWithAdjustedFactors:
get:
tags:
- XigniteGlobalHistorical
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/SymbolsWithAdjustedFactorsList'
text/json:
schema:
$ref: '#/components/schemas/SymbolsWithAdjustedFactorsList'
application/xml:
schema:
$ref: '#/components/schemas/SymbolsWithAdjustedFactorsList'
text/xml:
schema:
$ref: '#/components/schemas/SymbolsWithAdjustedFactorsList'
text/csv:
schema:
$ref: '#/components/schemas/SymbolsWithAdjustedFactorsList'
/v3/xGlobalHistorical/GetCashDividendHistory:
get:
tags:
- XigniteGlobalHistorical
parameters:
- name: Identifier
in: query
schema:
type: string
- name: IdentifierType
in: query
schema:
type: string
- name: IdentifierAsOfDate
in: query
schema:
type: string
- name: StartDate
in: query
schema:
type: string
- name: EndDate
in: query
schema:
type: string
- name: CorporateActionsAdjusted
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/CashDividendHistory'
text/json:
schema:
$ref: '#/components/schemas/CashDividendHistory'
application/xml:
schema:
$ref: '#/components/schemas/CashDividendHistory'
text/xml:
schema:
$ref: '#/components/schemas/CashDividendHistory'
text/csv:
schema:
$ref: '#/components/schemas/CashDividendHistory'
/v3/xGlobalHistorical/GetCashDividendsByExchange:
get:
tags:
- XigniteGlobalHistorical
parameters:
- name: Exchange
in: query
schema:
type: string
- name: ExDate
in: query
schema:
type: string
- name: CorporateActionsAdjusted
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/ExchangeDividendsList'
text/json:
schema:
$ref: '#/components/schemas/ExchangeDividendsList'
application/xml:
schema:
$ref: '#/components/schemas/ExchangeDividendsList'
text/xml:
schema:
$ref: '#/components/schemas/ExchangeDividendsList'
text/csv:
schema:
$ref: '#/components/schemas/ExchangeDividendsList'
/v3/xGlobalHistorical/GetSplitHistory:
get:
tags:
- XigniteGlobalHistorical
parameters:
- name: Identifier
in: query
schema:
type: string
- name: IdentifierType
in: query
schema:
type: string
- name: IdentifierAsOfDate
in: query
schema:
type: string
- name: StartDate
in: query
schema:
type: string
- name: EndDate
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/SplitHistory'
text/json:
schema:
$ref: '#/components/schemas/SplitHistory'
application/xml:
schema:
$ref: '#/components/schemas/SplitHistory'
text/xml:
schema:
$ref: '#/components/schemas/SplitHistory'
text/csv:
schema:
$ref: '#/components/schemas/SplitHistory'
/v3/xGlobalHistorical/GetSplitsByExchange:
get:
tags:
- XigniteGlobalHistorical
parameters:
- name: Exchange
in: query
schema:
type: string
- name: ExDate
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/ExchangeSplitsList'
text/json:
schema:
$ref: '#/components/schemas/ExchangeSplitsList'
application/xml:
schema:
$ref: '#/components/schemas/ExchangeSplitsList'
text/xml:
schema:
$ref: '#/components/schemas/ExchangeSplitsList'
text/csv:
schema:
$ref: '#/components/schemas/ExchangeSplitsList'
/v3/xGlobalHistorical/GetGlobalHistoricalQuotes:
get:
tags:
- XigniteGlobalHistorical
parameters:
- name: Identifiers
in: query
schema:
type: string
- name: IdentifierType
in: query
schema:
type: string
- name: IdentifierAsOfDate
in: query
schema:
type: string
- name: AdjustmentMethod
in: query
schema:
type: string
- name: AsOfDate
in: query
schema:
type: string
- name: ReturnLatest
in: query
schema:
type: boolean
responses:
'200':
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/GlobalHistoricalQuote'
text/json:
schema:
type: array
items:
$ref: '#/components/schemas/GlobalHistoricalQuote'
application/xml:
schema:
type: array
items:
$ref: '#/components/schemas/GlobalHistoricalQuote'
text/xml:
schema:
type: array
items:
$ref: '#/components/schemas/GlobalHistoricalQuote'
text/csv:
schema:
type: array
items:
$ref: '#/components/schemas/GlobalHistoricalQuote'
/v3/xGlobalHistorical/GetGlobalHistoricalQuotesTrailing:
get:
tags:
- XigniteGlobalHistorical
parameters:
- name: Identifier
in: query
schema:
type: string
- name: IdentifierType
in: query
schema:
type: string
- name: IdentifierAsOfDate
in: query
schema:
type: string
- name: AdjustmentMethod
in: query
schema:
type: string
- name: EndDate
in: query
schema:
type: string
- name: PeriodType
in: query
schema:
type: string
- name: Periods
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/GlobalHistoricalQuotes'
text/json:
schema:
$ref: '#/components/schemas/GlobalHistoricalQuotes'
application/xml:
schema:
$ref: '#/components/schemas/GlobalHistoricalQuotes'
text/xml:
schema:
$ref: '#/components/schemas/GlobalHistoricalQuotes'
text/csv:
schema:
$ref: '#/components/schemas/GlobalHistoricalQuotes'
/v3/xGlobalHistorical/GetGlobalHistoricalQuotesRange:
get:
tags:
- XigniteGlobalHistorical
parameters:
- name: Identifier
in: query
schema:
type: string
- name: IdentifierType
in: query
schema:
type: string
- name: IdentifierAsOfDate
in: query
schema:
type: string
- name: AdjustmentMethod
in: query
schema:
type: string
- name: StartDate
in: query
schema:
type: string
- name: EndDate
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/GlobalHistoricalQuotes'
text/json:
schema:
$ref: '#/components/schemas/GlobalHistoricalQuotes'
application/xml:
schema:
$ref: '#/components/schemas/GlobalHistoricalQuotes'
text/xml:
schema:
$ref: '#/components/schemas/GlobalHistoricalQuotes'
text/csv:
schema:
$ref: '#/components/schemas/GlobalHistoricalQuotes'
/v3/xGlobalHistorical/GetGlobalHistoricalWeeklyQuotesRange:
get:
tags:
- XigniteGlobalHistorical
parameters:
- name: Identifier
in: query
schema:
type: string
- name: IdentifierType
in: query
schema:
type: string
- name: IdentifierAsOfDate
in: query
schema:
type: string
- name: AdjustmentMethod
in: query
schema:
type: string
- name: StartDate
in: query
schema:
type: string
- name: EndDate
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/GlobalHistoricalQuotes'
text/json:
schema:
$ref: '#/components/schemas/GlobalHistoricalQuotes'
application/xml:
schema:
$ref: '#/components/schemas/GlobalHistoricalQuotes'
text/xml:
schema:
$ref: '#/components/schemas/GlobalHistoricalQuotes'
text/csv:
schema:
$ref: '#/components/schemas/GlobalHistoricalQuotes'
/v3/xGlobalHistorical/GetGlobalHistoricalMonthlyQuotesRange:
get:
tags:
- XigniteGlobalHistorical
parameters:
- name: Identifier
in: query
schema:
type: string
- name: IdentifierType
in: query
schema:
type: string
- name: IdentifierAsOfDate
in: query
schema:
type: string
- name: AdjustmentMethod
in: query
schema:
type: string
- name: StartDate
in: query
schema:
type: string
- name: EndDate
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/GlobalHistoricalQuotes'
text/json:
schema:
$ref: '#/components/schemas/GlobalHistoricalQuotes'
application/xml:
schema:
$ref: '#/components/schemas/GlobalHistoricalQuotes'
text/xml:
schema:
$ref: '#/components/schemas/GlobalHistoricalQuotes'
text/csv:
schema:
$ref: '#/components/schemas/GlobalHistoricalQuotes'
/v3/xGlobalHistorical/GetGlobalHistoricalQuarterlyQuotesRange:
get:
tags:
- XigniteGlobalHistorical
parameters:
- name: Identifier
in: query
schema:
type: string
- name: IdentifierType
in: query
schema:
type: string
- name: IdentifierAsOfDate
in: query
schema:
type: string
- name: AdjustmentMethod
in: query
schema:
type: string
- name: StartDate
in: query
schema:
type: string
- name: EndDate
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/GlobalHistoricalQuotes'
text/json:
schema:
$ref: '#/components/schemas/GlobalHistoricalQuotes'
application/xml:
schema:
$ref: '#/components/schemas/GlobalHistoricalQuotes'
text/xml:
schema:
$ref: '#/components/schemas/GlobalHistoricalQuotes'
text/csv:
schema:
$ref: '#/components/schemas/GlobalHistoricalQuotes'
/v3/xGlobalHistorical/GetGlobalHistoricalTrades:
get:
tags:
- XigniteGlobalHistorical
parameters:
- name: Identifiers
in: query
schema:
type: string
- name: IdentifierType
in: query
schema:
type: string
- name: IdentifierAsOfDate
in: query
schema:
type: string
- name: AdjustmentMethod
in: query
schema:
type: string
- name: AsOfDate
in: query
schema:
type: string
- name: ReturnLatest
in: query
schema:
type: boolean
responses:
'200':
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/GlobalHistoricalQuote'
text/json:
schema:
type: array
items:
$ref: '#/components/schemas/GlobalHistoricalQuote'
application/xml:
schema:
type: array
items:
$ref: '#/components/schemas/GlobalHistoricalQuote'
text/xml:
schema:
type: array
items:
$ref: '#/components/schemas/GlobalHistoricalQuote'
text/csv:
schema:
type: array
items:
$ref: '#/components/schemas/GlobalHistoricalQuote'
/v3/xGlobalHistorical/GetGlobalHistoricalTradesRange:
get:
tags:
- XigniteGlobalHistorical
parameters:
- name: Identifier
in: query
schema:
type: string
- name: IdentifierType
in: query
schema:
type: string
- name: IdentifierAsOfDate
in: query
schema:
type: string
- name: AdjustmentMethod
in: query
schema:
type: string
- name: StartDate
in: query
schema:
type: string
- name: EndDate
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/GlobalHistoricalQuotes'
text/json:
schema:
$ref: '#/components/schemas/GlobalHistoricalQuotes'
application/xml:
schema:
$ref: '#/components/schemas/GlobalHistoricalQuotes'
text/xml:
schema:
$ref: '#/components/schemas/GlobalHistoricalQuotes'
text/csv:
schema:
$ref: '#/components/schemas/GlobalHistoricalQuotes'
/v3/xGlobalHistorical/GetAdjustmentFactors:
get:
tags:
- XigniteGlobalHistorical
parameters:
- name: Identifier
in: query
schema:
type: string
- name: IdentifierType
in: query
schema:
type: string
- name: StartDate
in: query
schema:
type: string
- name: EndDate
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/AdjustmentFactors'
text/json:
schema:
$ref: '#/components/schemas/AdjustmentFactors'
application/xml:
schema:
$ref: '#/components/schemas/AdjustmentFactors'
text/xml:
schema:
$ref: '#/components/schemas/AdjustmentFactors'
text/csv:
schema:
$ref: '#/components/schemas/AdjustmentFactors'
/v3/xGlobalHistorical/GetGlobalHistoricalVWAP:
get:
tags:
- XigniteGlobalHistorical
parameters:
- name: Identifier
in: query
schema:
type: string
- name: IdentifierType
in: query
schema:
type: string
- name: IdentifierAsOfDate
in: query
schema:
type: string
- name: HistoricalVWAPType
in: query
schema:
type: string
- name: AdjustmentMethod
in: query
schema:
type: string
- 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/GlobalHistoricalVWAPs'
text/json:
schema:
$ref: '#/components/schemas/GlobalHistoricalVWAPs'
application/xml:
schema:
$ref: '#/components/schemas/GlobalHistoricalVWAPs'
text/xml:
schema:
$ref: '#/components/schemas/GlobalHistoricalVWAPs'
text/csv:
schema:
$ref: '#/components/schemas/GlobalHistoricalVWAPs'
/v3/xGlobalHistorical/GetChartBars:
get:
tags:
- XigniteGlobalHistorical
parameters:
- name: Identifier
in: query
schema:
type: string
- name: IdentifierType
in: query
schema:
type: string
- name: IdentifierAsOfDate
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: AdjustmentMethod
in: query
schema:
type: string
- name: IncludeExtended
in: query
schema:
type: boolean
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/ChartBarsSet'
text/json:
schema:
$ref: '#/components/schemas/ChartBarsSet'
application/xml:
schema:
$ref: '#/components/schemas/ChartBarsSet'
text/xml:
schema:
$ref: '#/components/schemas/ChartBarsSet'
text/csv:
schema:
$ref: '#/components/schemas/ChartBarsSet'
components:
schemas:
CashDividendHistory:
allOf:
- $ref: '#/components/schemas/Common'
- type: object
properties:
CorporateActionsAdjusted:
type: string
nullable: true
Identifier:
type: string
nullable: true
IdentifierType:
type: string
nullable: true
IdentifierAsOfDate:
type: string
nullable: true
Security:
allOf:
- $ref: '#/components/schemas/Security'
nullable: true
StartDate:
type: string
nullable: true
EndDate:
type: string
nullable: true
CumulativeCashDividend:
type: number
format: double
CashDividends:
type: array
items:
$ref: '#/components/schemas/CashDividend'
nullable: true
additionalProperties: false
ChartBar:
type: object
properties:
StartDateTime:
type: string
nullable: true
EndDateTime:
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
CumulativeAdjustmentFactor:
type: number
format: double
additionalProperties: false
AdjustmentFactor:
type: object
additionalProperties: false
Split:
allOf:
- $ref: '#/components/schemas/Common'
- type: object
properties:
ExDate:
type: string
nullable: true
Numerator:
type: number
format: double
Denominator:
type: number
format: double
SplitRatio:
type: number
format: double
additionalProperties: false
GlobalHistoricalVWAPs:
allOf:
- $ref: '#/components/schemas/Common'
- type: object
properties:
Identifier:
type: string
nullable: true
IdentifierType:
type: string
nullable: true
AdjustmentMethodUsed:
type: string
nullable: true
Security:
allOf:
- $ref: '#/components/schemas/Security'
nullable: true
HistoricalVWAPs:
type: array
items:
$ref: '#/components/schemas/HistoricalVWAP'
nullable: true
additionalProperties: false
CashDividend:
type: object
properties:
Type:
type: string
nullable: true
PaymentFrequency:
type: string
nullable: true
DeclaredDate:
type: string
nullable: true
RecordDate:
type: string
nullable: true
PayDate:
type: string
nullable: true
ExDate:
type: string
nullable: true
DividendAmount:
type: number
format: double
Currency:
type: string
nullable: true
additionalProperties: false
ExchangeList:
type: object
properties:
ExchangeDescriptions:
type: array
items:
$ref: '#/components/schemas/ExchangeDescription'
nullable: true
additionalProperties: false
SymbolList:
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
InstrumentClass:
type: string
nullable: true
additionalProperties: false
ExchangeDividendsList:
allOf:
- $ref: '#/components/schemas/Common'
- type: object
properties:
Exchange:
type: string
nullable: true
ExDate:
type: string
nullable: true
CorporateActionsAdjusted:
type: string
nullable: true
ExchangeDividends:
type: array
items:
$ref: '#/components/schemas/ExchangeDividend'
nullable: true
additionalProperties: false
OutcomeTypes:
enum:
- Success
- SystemError
- RequestError
- RegistrationError
type: string
ExchangeSplitsList:
allOf:
- $ref: '#/components/schemas/Common'
- type: object
properties:
ExchangeSplits:
type: array
items:
$ref: '#/components/schemas/ExchangeSplit'
nullable: true
additionalProperties: false
EventSymbol:
type: object
properties:
Symbol:
type: string
nullable: true
Name:
type: string
nullable: true
Exchange:
type: string
nullable: true
ExDate:
type: string
nullable: true
Event:
type: string
nullable: true
EventDescription:
type: string
nullable: true
additionalProperties: false
ChartBarsSet:
allOf:
- $ref: '#/components/schemas/Common'
- type: object
properties:
Security:
allOf:
- $ref: '#/components/schemas/Security'
nullable: true
Identifier:
type: string
nullable: true
IdentifierType:
type: string
nullable: true
ChartBars:
type: array
items:
$ref: '#/components/schemas/ChartBar'
nullable: true
additionalProperties: false
GlobalHistoricalQuotes:
allOf:
- $ref: '#/components/schemas/Common'
- type: object
properties:
Identifier:
type: string
nullable: true
IdentifierType:
type: string
nullable: true
Security:
allOf:
- $ref: '#/components/schemas/Security'
nullable: true
StartDate:
type: string
nullable: true
EndDate:
type: string
nullable: true
HistoricalQuotes:
type: array
items:
$ref: '#/components/schemas/HistoricalQuote'
nullable: true
additionalProperties: false
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
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
SEDOL:
type: string
nullable: true
FIGI:
type: string
nullable: true
Name:
type: string
nullable: true
InstrumentClass:
type: string
nullable: true
Market:
type: string
nullable: true
MarketIdentificationCode:
type: string
nullable: true
Sector:
type: string
nullable: true
Industry:
type: string
nullable: true
CompositeFIGI:
type: string
nullable: true
additionalProperties: false
SymbolsWithAdjustedFactorsList:
allOf:
- $ref: '#/components/schemas/Common'
- type: object
properties:
EventSymbols:
type: array
items:
$ref: '#/
# --- truncated at 32 KB (37 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/xignite/refs/heads/main/openapi/xignite-xigniteglobalhistorical-api-openapi.yml