Xignite Global Fund Fundamentals API
Fund fundamental data - holdings, performance, and profile details for mutual funds and ETFs - from the globalfundfundamentals.xignite.com service.
Fund fundamental data - holdings, performance, and profile details for mutual funds and ETFs - from the globalfundfundamentals.xignite.com service.
openapi: 3.0.4
info:
title: XigniteBonds CloudAlerts XigniteGlobalFundFundamentals API
version: 1.0.3
servers:
- url: https://globalfundfundamentals.xignite.com
security:
- basic: []
tags:
- name: XigniteGlobalFundFundamentals
paths:
/V2/xGlobalFundFundamentals/ListCountries:
get:
tags:
- XigniteGlobalFundFundamentals
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/CountryList'
text/json:
schema:
$ref: '#/components/schemas/CountryList'
application/xml:
schema:
$ref: '#/components/schemas/CountryList'
text/xml:
schema:
$ref: '#/components/schemas/CountryList'
text/csv:
schema:
$ref: '#/components/schemas/CountryList'
/V2/xGlobalFundFundamentals/ListFundsByCountry:
get:
tags:
- XigniteGlobalFundFundamentals
parameters:
- name: CountryCode
in: query
schema:
type: string
- name: FundTypes
in: query
schema:
type: string
- name: StartName
in: query
schema:
type: string
- name: EndName
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/FundList'
text/json:
schema:
$ref: '#/components/schemas/FundList'
application/xml:
schema:
$ref: '#/components/schemas/FundList'
text/xml:
schema:
$ref: '#/components/schemas/FundList'
text/csv:
schema:
$ref: '#/components/schemas/FundList'
/V2/xGlobalFundFundamentals/ListFundTypes:
get:
tags:
- XigniteGlobalFundFundamentals
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/FundTypeList'
text/json:
schema:
$ref: '#/components/schemas/FundTypeList'
application/xml:
schema:
$ref: '#/components/schemas/FundTypeList'
text/xml:
schema:
$ref: '#/components/schemas/FundTypeList'
text/csv:
schema:
$ref: '#/components/schemas/FundTypeList'
/V2/xGlobalFundFundamentals/ListFundFundamentals:
get:
tags:
- XigniteGlobalFundFundamentals
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/FundFundamentalDescriptionList'
text/json:
schema:
$ref: '#/components/schemas/FundFundamentalDescriptionList'
application/xml:
schema:
$ref: '#/components/schemas/FundFundamentalDescriptionList'
text/xml:
schema:
$ref: '#/components/schemas/FundFundamentalDescriptionList'
text/csv:
schema:
$ref: '#/components/schemas/FundFundamentalDescriptionList'
/V2/xGlobalFundFundamentals/GetFundFundamentals:
get:
tags:
- XigniteGlobalFundFundamentals
parameters:
- name: Identifiers
in: query
schema:
type: string
- name: IdentifierType
in: query
schema:
type: string
- name: FundFundamentalTypes
in: query
schema:
type: string
- name: AsOfDate
in: query
schema:
type: string
- name: UpdatedSince
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/FundFundamentals'
text/json:
schema:
type: array
items:
$ref: '#/components/schemas/FundFundamentals'
application/xml:
schema:
type: array
items:
$ref: '#/components/schemas/FundFundamentals'
text/xml:
schema:
type: array
items:
$ref: '#/components/schemas/FundFundamentals'
text/csv:
schema:
type: array
items:
$ref: '#/components/schemas/FundFundamentals'
/V2/xGlobalFundFundamentals/GetFundFundamentalsRange:
get:
tags:
- XigniteGlobalFundFundamentals
parameters:
- name: Identifiers
in: query
schema:
type: string
- name: IdentifierType
in: query
schema:
type: string
- name: FundFundamentalTypes
in: query
schema:
type: string
- name: StartDate
in: query
schema:
type: string
- name: EndDate
in: query
schema:
type: string
- name: UpdatedSince
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/FundFundamentals'
text/json:
schema:
type: array
items:
$ref: '#/components/schemas/FundFundamentals'
application/xml:
schema:
type: array
items:
$ref: '#/components/schemas/FundFundamentals'
text/xml:
schema:
type: array
items:
$ref: '#/components/schemas/FundFundamentals'
text/csv:
schema:
type: array
items:
$ref: '#/components/schemas/FundFundamentals'
/V2/xGlobalFundFundamentals/GetFundProfiles:
get:
tags:
- XigniteGlobalFundFundamentals
parameters:
- name: Identifiers
in: query
schema:
type: string
- name: IdentifierType
in: query
schema:
type: string
- name: AsOfDate
in: query
schema:
type: string
- name: UpdatedSince
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/FundProfiles'
text/json:
schema:
type: array
items:
$ref: '#/components/schemas/FundProfiles'
application/xml:
schema:
type: array
items:
$ref: '#/components/schemas/FundProfiles'
text/xml:
schema:
type: array
items:
$ref: '#/components/schemas/FundProfiles'
text/csv:
schema:
type: array
items:
$ref: '#/components/schemas/FundProfiles'
/V2/xGlobalFundFundamentals/GetFundFeeSchedules:
get:
tags:
- XigniteGlobalFundFundamentals
parameters:
- name: Identifiers
in: query
schema:
type: string
- name: IdentifierType
in: query
schema:
type: string
- name: FeeScheduleTypes
in: query
schema:
type: string
- name: AsOfDate
in: query
schema:
type: string
- name: UpdatedSince
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/FundFeeSchedules'
text/json:
schema:
type: array
items:
$ref: '#/components/schemas/FundFeeSchedules'
application/xml:
schema:
type: array
items:
$ref: '#/components/schemas/FundFeeSchedules'
text/xml:
schema:
type: array
items:
$ref: '#/components/schemas/FundFeeSchedules'
text/csv:
schema:
type: array
items:
$ref: '#/components/schemas/FundFeeSchedules'
/V2/xGlobalFundFundamentals/GetFundHoldings:
get:
tags:
- XigniteGlobalFundFundamentals
parameters:
- name: Identifiers
in: query
schema:
type: string
- name: IdentifierType
in: query
schema:
type: string
- name: AsOfDate
in: query
schema:
type: string
- name: UpdatedSince
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/FundHoldings'
text/json:
schema:
type: array
items:
$ref: '#/components/schemas/FundHoldings'
application/xml:
schema:
type: array
items:
$ref: '#/components/schemas/FundHoldings'
text/xml:
schema:
type: array
items:
$ref: '#/components/schemas/FundHoldings'
text/csv:
schema:
type: array
items:
$ref: '#/components/schemas/FundHoldings'
/V2/xGlobalFundFundamentals/GetFundHoldingsRange:
get:
tags:
- XigniteGlobalFundFundamentals
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
- name: UpdatedSince
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/FundHoldings'
text/json:
schema:
type: array
items:
$ref: '#/components/schemas/FundHoldings'
application/xml:
schema:
type: array
items:
$ref: '#/components/schemas/FundHoldings'
text/xml:
schema:
type: array
items:
$ref: '#/components/schemas/FundHoldings'
text/csv:
schema:
type: array
items:
$ref: '#/components/schemas/FundHoldings'
/V2/xGlobalFundFundamentals/GetFundManagers:
get:
tags:
- XigniteGlobalFundFundamentals
parameters:
- name: Identifiers
in: query
schema:
type: string
- name: IdentifierType
in: query
schema:
type: string
- name: AsOfDate
in: query
schema:
type: string
- name: UpdatedSince
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/FundManagers'
text/json:
schema:
type: array
items:
$ref: '#/components/schemas/FundManagers'
application/xml:
schema:
type: array
items:
$ref: '#/components/schemas/FundManagers'
text/xml:
schema:
type: array
items:
$ref: '#/components/schemas/FundManagers'
text/csv:
schema:
type: array
items:
$ref: '#/components/schemas/FundManagers'
/V2/xGlobalFundFundamentals/GetFundManagersRange:
get:
tags:
- XigniteGlobalFundFundamentals
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
- name: UpdatedSince
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/FundManagers'
text/json:
schema:
type: array
items:
$ref: '#/components/schemas/FundManagers'
application/xml:
schema:
type: array
items:
$ref: '#/components/schemas/FundManagers'
text/xml:
schema:
type: array
items:
$ref: '#/components/schemas/FundManagers'
text/csv:
schema:
type: array
items:
$ref: '#/components/schemas/FundManagers'
/V2/xGlobalFundFundamentals/GetFundMonthEndTrailingReturns:
get:
tags:
- XigniteGlobalFundFundamentals
parameters:
- name: Identifiers
in: query
schema:
type: string
- name: IdentifierType
in: query
schema:
type: string
- name: AsOfDate
in: query
schema:
type: string
- name: UpdatedSince
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/FundMonthEndTrailingReturns'
text/json:
schema:
type: array
items:
$ref: '#/components/schemas/FundMonthEndTrailingReturns'
application/xml:
schema:
type: array
items:
$ref: '#/components/schemas/FundMonthEndTrailingReturns'
text/xml:
schema:
type: array
items:
$ref: '#/components/schemas/FundMonthEndTrailingReturns'
text/csv:
schema:
type: array
items:
$ref: '#/components/schemas/FundMonthEndTrailingReturns'
/V2/xGlobalFundFundamentals/GetFundMonthEndTrailingReturnsRange:
get:
tags:
- XigniteGlobalFundFundamentals
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
- name: UpdatedSince
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/FundMonthEndTrailingReturns'
text/json:
schema:
type: array
items:
$ref: '#/components/schemas/FundMonthEndTrailingReturns'
application/xml:
schema:
type: array
items:
$ref: '#/components/schemas/FundMonthEndTrailingReturns'
text/xml:
schema:
type: array
items:
$ref: '#/components/schemas/FundMonthEndTrailingReturns'
text/csv:
schema:
type: array
items:
$ref: '#/components/schemas/FundMonthEndTrailingReturns'
/V2/xGlobalFundFundamentals/GetFundQuarterEndTrailingReturns:
get:
tags:
- XigniteGlobalFundFundamentals
parameters:
- name: Identifiers
in: query
schema:
type: string
- name: IdentifierType
in: query
schema:
type: string
- name: AsOfDate
in: query
schema:
type: string
- name: UpdatedSince
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/FundQuarterEndTrailingReturns'
text/json:
schema:
type: array
items:
$ref: '#/components/schemas/FundQuarterEndTrailingReturns'
application/xml:
schema:
type: array
items:
$ref: '#/components/schemas/FundQuarterEndTrailingReturns'
text/xml:
schema:
type: array
items:
$ref: '#/components/schemas/FundQuarterEndTrailingReturns'
text/csv:
schema:
type: array
items:
$ref: '#/components/schemas/FundQuarterEndTrailingReturns'
/V2/xGlobalFundFundamentals/GetFundQuarterEndTrailingReturnsRange:
get:
tags:
- XigniteGlobalFundFundamentals
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
- name: UpdatedSince
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/FundQuarterEndTrailingReturns'
text/json:
schema:
type: array
items:
$ref: '#/components/schemas/FundQuarterEndTrailingReturns'
application/xml:
schema:
type: array
items:
$ref: '#/components/schemas/FundQuarterEndTrailingReturns'
text/xml:
schema:
type: array
items:
$ref: '#/components/schemas/FundQuarterEndTrailingReturns'
text/csv:
schema:
type: array
items:
$ref: '#/components/schemas/FundQuarterEndTrailingReturns'
/V2/xGlobalFundFundamentals/GetFundNAVs:
get:
tags:
- XigniteGlobalFundFundamentals
parameters:
- name: Identifiers
in: query
schema:
type: string
- name: IdentifierType
in: query
schema:
type: string
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/xGlobalFundFundamentals/GetFundHistoricalNAVs:
get:
tags:
- XigniteGlobalFundFundamentals
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
- name: AdjustmentMethod
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/FundNAVHistory'
text/json:
schema:
$ref: '#/components/schemas/FundNAVHistory'
application/xml:
schema:
$ref: '#/components/schemas/FundNAVHistory'
text/xml:
schema:
$ref: '#/components/schemas/FundNAVHistory'
text/csv:
schema:
$ref: '#/components/schemas/FundNAVHistory'
/V2/xGlobalFundFundamentals/GetFundDividendHistory:
get:
tags:
- XigniteGlobalFundFundamentals
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/FundDividendHistory'
text/json:
schema:
$ref: '#/components/schemas/FundDividendHistory'
application/xml:
schema:
$ref: '#/components/schemas/FundDividendHistory'
text/xml:
schema:
$ref: '#/components/schemas/FundDividendHistory'
text/csv:
schema:
$ref: '#/components/schemas/FundDividendHistory'
/V2/xGlobalFundFundamentals/GetFundBreakdowns:
get:
tags:
- XigniteGlobalFundFundamentals
parameters:
- name: Identifiers
in: query
schema:
type: string
- name: IdentifierType
in: query
schema:
type: string
- name: Breakdown
in: query
schema:
type: string
- name: AsOfDate
in: query
schema:
type: string
- name: UpdatedSince
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/FundBreakdowns'
text/json:
schema:
type: array
items:
$ref: '#/components/schemas/FundBreakdowns'
application/xml:
schema:
type: array
items:
$ref: '#/components/schemas/FundBreakdowns'
text/xml:
schema:
type: array
items:
$ref: '#/components/schemas/FundBreakdowns'
text/csv:
schema:
type: array
items:
$ref: '#/components/schemas/FundBreakdowns'
/V2/xGlobalFundFundamentals/GetFundBreakdownsRange:
get:
tags:
- XigniteGlobalFundFundamentals
parameters:
- name: Identifier
in: query
schema:
type: string
- name: IdentifierType
in: query
schema:
type: string
- name: Breakdown
in: query
schema:
type: string
- name: StartDate
in: query
schema:
type: string
- name: EndDate
in: query
schema:
type: string
- name: UpdatedSince
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/FundBreakdowns'
text/json:
schema:
type: array
items:
$ref: '#/components/schemas/FundBreakdowns'
application/xml:
schema:
type: array
items:
$ref: '#/components/schemas/FundBreakdowns'
text/xml:
schema:
type: array
items:
$ref: '#/components/schemas/FundBreakdowns'
text/csv:
schema:
type: array
items:
$ref: '#/components/schemas/FundBreakdowns'
/V2/xGlobalFundFundamentals/GetFundFullHoldings:
get:
tags:
- XigniteGlobalFundFundamentals
parameters:
- name: Identifiers
in: query
schema:
type: string
- name: IdentifierType
in: query
schema:
type: string
- name: AsOfDate
in: query
schema:
type: string
- name: UpdatedSince
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/FundBreakdowns'
text/json:
schema:
type: array
items:
$ref: '#/components/schemas/FundBreakdowns'
application/xml:
schema:
type: array
items:
$ref: '#/components/schemas/FundBreakdowns'
text/xml:
schema:
type: array
items:
$ref: '#/components/schemas/FundBreakdowns'
text/csv:
schema:
type: array
items:
$ref: '#/components/schemas/FundBreakdowns'
/V2/xGlobalFundFundamentals/GetFundFullHoldingsRange:
get:
tags:
- XigniteGlobalFundFundamentals
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
- name: UpdatedSince
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/FundBreakdowns'
text/json:
schema:
type: array
items:
$ref: '#/components/schemas/FundBreakdowns'
application/xml:
schema:
type: array
items:
$ref: '#/components/schemas/FundBreakdowns'
text/xml:
schema:
type: array
items:
$ref: '#/components/schemas/FundBreakdowns'
text/csv:
schema:
type: array
items:
$ref: '#/components/schemas/FundBreakdowns'
components:
schemas:
Fundamental:
type: object
properties:
Outcome:
type: string
nullable: true
Message:
type: string
nullable: true
Type:
type: string
nullable: true
Value:
type: string
nullable: true
Date:
type: string
nullable: true
LastUpdated:
type: string
nullable: true
Unit:
type: string
nullable: true
additionalProperties: false
FundFeeSchedules:
allOf:
- $ref: '#/components/schemas/Common'
- type: object
properties:
Fund:
allOf:
- $ref: '#/components/schemas/Fund'
nullable: true
FeeSchedulesSets:
type: array
items:
$ref: '#/components/schemas/FeeSchedulesSet'
nullable: true
additionalProperties: false
ProfilesSet:
type: object
properties:
AsOfDate:
type: string
nullable: true
ProfileBreakdown:
allOf:
- $ref: '#/components/schemas/ProfileBreakdown'
nullable: true
additionalProperties: false
CountryDescription:
type: object
properties:
CountryName:
type: string
nullable: true
CountryCode:
type: string
nullable: true
Region:
type: string
nullable: true
MarketSize:
type: string
nullable: true
FundTypes:
type: array
items:
$ref: '#/components/schemas/FundType'
nullable: true
additionalProperties: false
BreakdownSet:
type: object
properties:
BreakdownSetName:
type: string
nullable: true
BreakdownRecords:
type: array
items:
$ref: '#/components/schemas/BreakdownRecord'
nullable: true
additionalProperties: false
NAVs:
type: object
properties:
CumulativeAdjustmentFactor:
type: number
format: double
UTCOffset:
type: number
format: double
Date:
type: string
nullable: true
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
additionalProperties: false
FundFundamentals:
allOf:
- $ref: '#/components/schemas/Common'
- type: object
properties:
Fund:
allOf:
- $ref: '#/components/schemas/Fund'
nullable: true
Fundam
# --- truncated at 32 KB (59 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/xignite/refs/heads/main/openapi/xignite-xigniteglobalfundfundamentals-api-openapi.yml