Xignite NAVs API
Mutual fund net asset values (NAVs), adjustment factors, and fund pricing history from the navs.xignite.com service.
Mutual fund net asset values (NAVs), adjustment factors, and fund pricing history from the navs.xignite.com service.
openapi: 3.0.4
info:
title: XigniteBonds CloudAlerts XigniteNAVs API
version: 1.0.3
servers:
- url: https://navs.xignite.com
security:
- basic: []
tags:
- name: XigniteNAVs
paths:
/v2/xNAVs/ListSymbols:
get:
tags:
- XigniteNAVs
parameters:
- name: StartSymbol
in: query
schema:
type: string
- name: EndSymbol
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/Fund'
text/json:
schema:
type: array
items:
$ref: '#/components/schemas/Fund'
application/xml:
schema:
type: array
items:
$ref: '#/components/schemas/Fund'
text/xml:
schema:
type: array
items:
$ref: '#/components/schemas/Fund'
text/csv:
schema:
type: array
items:
$ref: '#/components/schemas/Fund'
/v2/xNAVs/ListNewSymbols:
get:
tags:
- XigniteNAVs
parameters:
- name: StartDate
in: query
schema:
type: string
- name: EndDate
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/NewFund'
text/json:
schema:
type: array
items:
$ref: '#/components/schemas/NewFund'
application/xml:
schema:
type: array
items:
$ref: '#/components/schemas/NewFund'
text/xml:
schema:
type: array
items:
$ref: '#/components/schemas/NewFund'
text/csv:
schema:
type: array
items:
$ref: '#/components/schemas/NewFund'
/v2/xNAVs/GetDividendHistory:
get:
tags:
- XigniteNAVs
parameters:
- name: Identifier
in: query
schema:
type: string
- name: IdentifierType
in: query
schema:
allOf:
- $ref: '#/components/schemas/IdentifierTypes'
- 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/DividendHistory'
text/json:
schema:
$ref: '#/components/schemas/DividendHistory'
application/xml:
schema:
$ref: '#/components/schemas/DividendHistory'
text/xml:
schema:
$ref: '#/components/schemas/DividendHistory'
text/csv:
schema:
$ref: '#/components/schemas/DividendHistory'
/v2/xNAVs/GetCashDividendHistory:
get:
tags:
- XigniteNAVs
parameters:
- name: Identifier
in: query
schema:
type: string
- name: IdentifierType
in: query
schema:
allOf:
- $ref: '#/components/schemas/IdentifierTypes'
- 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/CompleteDividendHistory'
text/json:
schema:
$ref: '#/components/schemas/CompleteDividendHistory'
application/xml:
schema:
$ref: '#/components/schemas/CompleteDividendHistory'
text/xml:
schema:
$ref: '#/components/schemas/CompleteDividendHistory'
text/csv:
schema:
$ref: '#/components/schemas/CompleteDividendHistory'
/v2/xNAVs/GetAllCashDividendHistory:
get:
tags:
- XigniteNAVs
parameters:
- name: StartDate
in: query
schema:
type: string
- name: EndDate
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/CompleteDividendHistory'
text/json:
schema:
type: array
items:
$ref: '#/components/schemas/CompleteDividendHistory'
application/xml:
schema:
type: array
items:
$ref: '#/components/schemas/CompleteDividendHistory'
text/xml:
schema:
type: array
items:
$ref: '#/components/schemas/CompleteDividendHistory'
text/csv:
schema:
type: array
items:
$ref: '#/components/schemas/CompleteDividendHistory'
/v2/xNAVs/GetNAV:
get:
tags:
- XigniteNAVs
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/GlobalNAV'
text/json:
schema:
$ref: '#/components/schemas/GlobalNAV'
application/xml:
schema:
$ref: '#/components/schemas/GlobalNAV'
text/xml:
schema:
$ref: '#/components/schemas/GlobalNAV'
text/csv:
schema:
$ref: '#/components/schemas/GlobalNAV'
/v2/xNAVs/GetNAVs:
get:
tags:
- XigniteNAVs
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/GlobalNAV'
text/json:
schema:
type: array
items:
$ref: '#/components/schemas/GlobalNAV'
application/xml:
schema:
type: array
items:
$ref: '#/components/schemas/GlobalNAV'
text/xml:
schema:
type: array
items:
$ref: '#/components/schemas/GlobalNAV'
text/csv:
schema:
type: array
items:
$ref: '#/components/schemas/GlobalNAV'
/v2/xNAVs/GetHistoricalNAVs:
get:
tags:
- XigniteNAVs
parameters:
- name: Identifier
in: query
schema:
type: string
- name: IdentifierType
in: query
schema:
allOf:
- $ref: '#/components/schemas/IdentifierTypes'
- name: StartDate
in: query
schema:
type: string
- name: EndDate
in: query
schema:
type: string
- name: AdjustmentMethod
in: query
schema:
allOf:
- $ref: '#/components/schemas/AdjustmentMethods'
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/GlobalNAVs'
text/json:
schema:
$ref: '#/components/schemas/GlobalNAVs'
application/xml:
schema:
$ref: '#/components/schemas/GlobalNAVs'
text/xml:
schema:
$ref: '#/components/schemas/GlobalNAVs'
text/csv:
schema:
$ref: '#/components/schemas/GlobalNAVs'
/v2/xNAVs/GetHistoricalNAVsTrailing:
get:
tags:
- XigniteNAVs
parameters:
- name: Identifier
in: query
schema:
type: string
- name: IdentifierType
in: query
schema:
allOf:
- $ref: '#/components/schemas/IdentifierTypes'
- name: EndDate
in: query
schema:
type: string
- name: PeriodType
in: query
schema:
allOf:
- $ref: '#/components/schemas/PeriodTypes'
- name: Periods
in: query
schema:
type: integer
format: int32
- name: AdjustmentMethod
in: query
schema:
allOf:
- $ref: '#/components/schemas/AdjustmentMethods'
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/GlobalNAVs'
text/json:
schema:
$ref: '#/components/schemas/GlobalNAVs'
application/xml:
schema:
$ref: '#/components/schemas/GlobalNAVs'
text/xml:
schema:
$ref: '#/components/schemas/GlobalNAVs'
text/csv:
schema:
$ref: '#/components/schemas/GlobalNAVs'
/v2/xNAVs/GetLatestNAV:
get:
tags:
- XigniteNAVs
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/FundNAV'
text/json:
schema:
$ref: '#/components/schemas/FundNAV'
application/xml:
schema:
$ref: '#/components/schemas/FundNAV'
text/xml:
schema:
$ref: '#/components/schemas/FundNAV'
text/csv:
schema:
$ref: '#/components/schemas/FundNAV'
/v2/xNAVs/GetLatestNAVs:
get:
tags:
- XigniteNAVs
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/FundNAV'
text/json:
schema:
type: array
items:
$ref: '#/components/schemas/FundNAV'
application/xml:
schema:
type: array
items:
$ref: '#/components/schemas/FundNAV'
text/xml:
schema:
type: array
items:
$ref: '#/components/schemas/FundNAV'
text/csv:
schema:
type: array
items:
$ref: '#/components/schemas/FundNAV'
/v2/xNAVs/GetHistoricalNAVsRange:
get:
tags:
- XigniteNAVs
parameters:
- name: Identifier
in: query
schema:
type: string
- name: IdentifierType
in: query
schema:
allOf:
- $ref: '#/components/schemas/IdentifierTypes'
- 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/FundNAVs'
text/json:
schema:
$ref: '#/components/schemas/FundNAVs'
application/xml:
schema:
$ref: '#/components/schemas/FundNAVs'
text/xml:
schema:
$ref: '#/components/schemas/FundNAVs'
text/csv:
schema:
$ref: '#/components/schemas/FundNAVs'
/v2/xNAVs/GetHistoricalNAVsAsOf:
get:
tags:
- XigniteNAVs
parameters:
- name: Identifier
in: query
schema:
type: string
- name: IdentifierType
in: query
schema:
allOf:
- $ref: '#/components/schemas/IdentifierTypes'
- name: EndDate
in: query
schema:
type: string
- name: PeriodType
in: query
schema:
allOf:
- $ref: '#/components/schemas/PeriodTypes'
- name: Periods
in: query
schema:
type: integer
format: int32
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/FundNAVs'
text/json:
schema:
$ref: '#/components/schemas/FundNAVs'
application/xml:
schema:
$ref: '#/components/schemas/FundNAVs'
text/xml:
schema:
$ref: '#/components/schemas/FundNAVs'
text/csv:
schema:
$ref: '#/components/schemas/FundNAVs'
/v2/xNAVs/GetSplitHistory:
get:
tags:
- XigniteNAVs
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'
/v2/xNAVs/GetSplitsByExchange:
get:
tags:
- XigniteNAVs
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'
/v2/xNAVs/GetAdjustmentFactors:
get:
tags:
- XigniteNAVs
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'
components:
schemas:
GlobalNAV:
allOf:
- $ref: '#/components/schemas/Common'
- type: object
properties:
Fund:
allOf:
- $ref: '#/components/schemas/Fund'
nullable: true
Date:
type: string
nullable: true
Time:
type: string
nullable: true
UTCOffset:
type: number
format: double
NAV:
type: number
format: double
PreviousNAV:
type: number
format: double
Change:
type: number
format: double
PercentChange:
type: number
format: double
SevenDayYield:
type: number
format: double
PreviousSevenDayYield:
type: number
format: double
PremiumDiscount:
type: number
format: double
Currency:
type: string
nullable: true
CumulativeAdjustmentFactor:
type: number
format: double
additionalProperties: false
DividendHistory:
allOf:
- $ref: '#/components/schemas/Common'
- type: object
properties:
Symbol:
type: string
nullable: true
Dividends:
type: array
items:
$ref: '#/components/schemas/Dividend'
nullable: true
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
AdjustmentMethods:
enum:
- None
- DefaultValue
- SplitOnly
- CashDividendOnly
- SplitAndProportionalCashDividend
- All
type: string
FundNAVs:
allOf:
- $ref: '#/components/schemas/QuoteWithSecurity'
- type: object
properties:
StartDate:
type: string
nullable: true
EndDate:
type: string
nullable: true
NAVs:
type: array
items:
$ref: '#/components/schemas/FundNAV'
nullable: true
additionalProperties: false
FundNAV:
allOf:
- $ref: '#/components/schemas/QuoteWithSecurity'
- type: object
properties:
Date:
type: string
nullable: true
Last:
type: number
format: double
Open:
type: number
format: double
LastClose:
type: number
format: double
ChangeFromOpen:
type: number
format: double
PercentChangeFromOpen:
type: number
format: double
ChangeFromLastClose:
type: number
format: double
PercentChangeFromLastClose:
type: number
format: double
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
SymbolType:
enum:
- NetAssetValue
- IntradayIndicativeValue
type: string
GlobalNAVs:
allOf:
- $ref: '#/components/schemas/Common'
- type: object
properties:
Fund:
allOf:
- $ref: '#/components/schemas/Fund'
nullable: true
StartDate:
type: string
nullable: true
EndDate:
type: string
nullable: true
NAVs:
type: array
items:
$ref: '#/components/schemas/GlobalNAV'
nullable: true
additionalProperties: false
PeriodTypes:
enum:
- Day
- Week
- Month
- Quarter
- Year
type: string
CompleteDividendHistory:
allOf:
- $ref: '#/components/schemas/Common'
- type: object
properties:
Security:
allOf:
- $ref: '#/components/schemas/Security'
nullable: true
Dividends:
type: array
items:
$ref: '#/components/schemas/CompleteDividend'
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:
allOf:
- $ref: '#/components/schemas/Common'
- 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
ExchangeSplit:
type: object
properties:
Security:
allOf:
- $ref: '#/components/schemas/Security'
nullable: true
Split:
allOf:
- $ref: '#/components/schemas/Split'
nullable: true
additionalProperties: false
SplitHistory:
allOf:
- $ref: '#/components/schemas/Common'
- type: object
properties:
Security:
allOf:
- $ref: '#/components/schemas/Security'
nullable: true
StartDate:
type: string
nullable: true
EndDate:
type: string
nullable: true
CumulativeSplitRatio:
type: number
format: double
Splits:
type: array
items:
$ref: '#/components/schemas/Split'
nullable: true
additionalProperties: false
AdjustmentFactors:
allOf:
- $ref: '#/components/schemas/Common'
- type: object
properties:
Security:
allOf:
- $ref: '#/components/schemas/Security'
nullable: true
ArrayOfAdjustmentFactor:
type: array
items:
$ref: '#/components/schemas/AdjustmentFactor'
nullable: true
additionalProperties: false
CompleteDividend:
allOf:
- $ref: '#/components/schemas/Common'
- type: object
properties:
Security:
allOf:
- $ref: '#/components/schemas/Security'
nullable: true
Currency:
type: string
nullable: true
Code:
type: string
nullable: true
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
DataConfidence:
type: string
nullable: true
additionalProperties: false
Fund:
allOf:
- $ref: '#/components/schemas/Common'
- type: object
properties:
CIK:
type: string
nullable: true
CUSIP:
type: string
nullable: true
Symbol:
type: string
nullable: true
SymbolType:
allOf:
- $ref: '#/components/schemas/SymbolType'
ListingSymbol:
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
CategoryOrIndustry:
type: string
nullable: true
InstrumentClass:
type: string
nullable: true
Domicile:
type: string
nullable: true
additionalProperties: false
NewFund:
allOf:
- $ref: '#/components/schemas/Common'
- type: object
properties:
Symbol:
type: string
nullable: true
DateAdded:
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
Dividend:
type: object
properties:
Date:
type: string
nullable: true
Amount:
type: number
format: double
additionalProperties: false
IdentifierTypes:
enum:
- Symbol
- CIK
- CUSIP
- ISIN
- Valoren
- SEDOL
- FIGI
- CompositeFIGI
type: string
securitySchemes:
basic:
type: apiKey
description: Token for your account.
name: _token
in: query