Xignite Global Corporate Actions API
Corporate action events such as dividends, splits, mergers, and symbol changes from the globalcorporateactions.xignite.com service.
Corporate action events such as dividends, splits, mergers, and symbol changes from the globalcorporateactions.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-corporate-actions-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 Corporate Actions API
version: 1.0.3
servers:
- url: https://globalcorporateactions.xignite.com
security:
- basic: []
tags:
- name: XigniteGlobalCorporateActions
paths:
/xGlobalCorporateActions/ListExchanges:
get:
tags:
- XigniteGlobalCorporateActions
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'
/xGlobalCorporateActions/ListEventTypes:
get:
tags:
- XigniteGlobalCorporateActions
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/EventTypeList'
text/json:
schema:
$ref: '#/components/schemas/EventTypeList'
application/xml:
schema:
$ref: '#/components/schemas/EventTypeList'
text/xml:
schema:
$ref: '#/components/schemas/EventTypeList'
text/csv:
schema:
$ref: '#/components/schemas/EventTypeList'
/xGlobalCorporateActions/ListSymbols:
get:
tags:
- XigniteGlobalCorporateActions
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'
/xGlobalCorporateActions/ListSymbolChanges:
get:
tags:
- XigniteGlobalCorporateActions
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'
/xGlobalCorporateActions/ListIdentifierChanges:
get:
tags:
- XigniteGlobalCorporateActions
parameters:
- name: Exchange
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/IdentifierChangeList'
text/json:
schema:
$ref: '#/components/schemas/IdentifierChangeList'
application/xml:
schema:
$ref: '#/components/schemas/IdentifierChangeList'
text/xml:
schema:
$ref: '#/components/schemas/IdentifierChangeList'
text/csv:
schema:
$ref: '#/components/schemas/IdentifierChangeList'
/xGlobalCorporateActions/ListListingChanges:
get:
tags:
- XigniteGlobalCorporateActions
parameters:
- name: Exchange
in: query
schema:
type: string
- name: StartDate
in: query
schema:
type: string
- name: EndDate
in: query
schema:
type: string
- name: Type
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/ListingChangeList'
text/json:
schema:
$ref: '#/components/schemas/ListingChangeList'
application/xml:
schema:
$ref: '#/components/schemas/ListingChangeList'
text/xml:
schema:
$ref: '#/components/schemas/ListingChangeList'
text/csv:
schema:
$ref: '#/components/schemas/ListingChangeList'
/xGlobalCorporateActions/GetEventSummaries:
get:
tags:
- XigniteGlobalCorporateActions
parameters:
- name: Identifier
in: query
schema:
type: string
- name: IdentifierType
in: query
schema:
allOf:
- $ref: '#/components/schemas/IdentifierTypes'
- name: IdentifierAsOfDate
in: query
schema:
type: string
- name: StartDate
in: query
schema:
type: string
- name: EndDate
in: query
schema:
type: string
- name: IncludeEventNotes
in: query
schema:
type: boolean
default: false
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/EventSummaryList'
text/json:
schema:
$ref: '#/components/schemas/EventSummaryList'
application/xml:
schema:
$ref: '#/components/schemas/EventSummaryList'
text/xml:
schema:
$ref: '#/components/schemas/EventSummaryList'
text/csv:
schema:
$ref: '#/components/schemas/EventSummaryList'
/xGlobalCorporateActions/GetEventSummariesByExchange:
get:
tags:
- XigniteGlobalCorporateActions
parameters:
- name: Exchange
in: query
schema:
type: string
- name: ExDate
in: query
schema:
type: string
- name: IncludeEventNotes
in: query
schema:
type: boolean
default: false
- name: EventTypes
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/SecurityEventSummariesList'
text/json:
schema:
$ref: '#/components/schemas/SecurityEventSummariesList'
application/xml:
schema:
$ref: '#/components/schemas/SecurityEventSummariesList'
text/xml:
schema:
$ref: '#/components/schemas/SecurityEventSummariesList'
text/csv:
schema:
$ref: '#/components/schemas/SecurityEventSummariesList'
/xGlobalCorporateActions/GetDistributions:
get:
tags:
- XigniteGlobalCorporateActions
parameters:
- name: Identifier
in: query
schema:
type: string
- name: IdentifierType
in: query
schema:
allOf:
- $ref: '#/components/schemas/IdentifierTypes'
- name: IdentifierAsOfDate
in: query
schema:
type: string
- name: StartDate
in: query
schema:
type: string
- name: EndDate
in: query
schema:
type: string
- name: IncludeOptionalPayments
in: query
schema:
type: boolean
default: false
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/DistributionsList'
text/json:
schema:
$ref: '#/components/schemas/DistributionsList'
application/xml:
schema:
$ref: '#/components/schemas/DistributionsList'
text/xml:
schema:
$ref: '#/components/schemas/DistributionsList'
text/csv:
schema:
$ref: '#/components/schemas/DistributionsList'
/xGlobalCorporateActions/GetDistributionsByExchange:
get:
tags:
- XigniteGlobalCorporateActions
parameters:
- name: Exchange
in: query
schema:
type: string
- name: Date
in: query
schema:
type: string
- name: DateType
in: query
schema:
type: string
- name: IncludeOptionalPayments
in: query
schema:
type: boolean
default: false
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/SecurityDistributionsList'
text/json:
schema:
$ref: '#/components/schemas/SecurityDistributionsList'
application/xml:
schema:
$ref: '#/components/schemas/SecurityDistributionsList'
text/xml:
schema:
$ref: '#/components/schemas/SecurityDistributionsList'
text/csv:
schema:
$ref: '#/components/schemas/SecurityDistributionsList'
/xGlobalCorporateActions/GetSplits:
get:
tags:
- XigniteGlobalCorporateActions
parameters:
- name: Identifier
in: query
schema:
type: string
- name: IdentifierType
in: query
schema:
allOf:
- $ref: '#/components/schemas/IdentifierTypes'
- 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/SplitList'
text/json:
schema:
$ref: '#/components/schemas/SplitList'
application/xml:
schema:
$ref: '#/components/schemas/SplitList'
text/xml:
schema:
$ref: '#/components/schemas/SplitList'
text/csv:
schema:
$ref: '#/components/schemas/SplitList'
/xGlobalCorporateActions/GetSplitsByExchange:
get:
tags:
- XigniteGlobalCorporateActions
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/ExchangeSplitList'
text/json:
schema:
$ref: '#/components/schemas/ExchangeSplitList'
application/xml:
schema:
$ref: '#/components/schemas/ExchangeSplitList'
text/xml:
schema:
$ref: '#/components/schemas/ExchangeSplitList'
text/csv:
schema:
$ref: '#/components/schemas/ExchangeSplitList'
/xGlobalCorporateActions/GetSpinoffs:
get:
tags:
- XigniteGlobalCorporateActions
parameters:
- name: Identifier
in: query
schema:
type: string
- name: IdentifierType
in: query
schema:
allOf:
- $ref: '#/components/schemas/IdentifierTypes'
- 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/SpinoffList'
text/json:
schema:
$ref: '#/components/schemas/SpinoffList'
application/xml:
schema:
$ref: '#/components/schemas/SpinoffList'
text/xml:
schema:
$ref: '#/components/schemas/SpinoffList'
text/csv:
schema:
$ref: '#/components/schemas/SpinoffList'
/xGlobalCorporateActions/GetMergers:
get:
tags:
- XigniteGlobalCorporateActions
parameters:
- name: Identifier
in: query
schema:
type: string
- name: IdentifierType
in: query
schema:
allOf:
- $ref: '#/components/schemas/IdentifierTypes'
- 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/MergersList'
text/json:
schema:
$ref: '#/components/schemas/MergersList'
application/xml:
schema:
$ref: '#/components/schemas/MergersList'
text/xml:
schema:
$ref: '#/components/schemas/MergersList'
text/csv:
schema:
$ref: '#/components/schemas/MergersList'
/xGlobalCorporateActions/GetTakeovers:
get:
tags:
- XigniteGlobalCorporateActions
parameters:
- name: Identifier
in: query
schema:
type: string
- name: IdentifierType
in: query
schema:
allOf:
- $ref: '#/components/schemas/IdentifierTypes'
- 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/TakeoversList'
text/json:
schema:
$ref: '#/components/schemas/TakeoversList'
application/xml:
schema:
$ref: '#/components/schemas/TakeoversList'
text/xml:
schema:
$ref: '#/components/schemas/TakeoversList'
text/csv:
schema:
$ref: '#/components/schemas/TakeoversList'
/xGlobalCorporateActions/GetTenderOffers:
get:
tags:
- XigniteGlobalCorporateActions
parameters:
- name: Identifier
in: query
schema:
type: string
- name: IdentifierType
in: query
schema:
allOf:
- $ref: '#/components/schemas/IdentifierTypes'
- 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/TenderOffersList'
text/json:
schema:
$ref: '#/components/schemas/TenderOffersList'
application/xml:
schema:
$ref: '#/components/schemas/TenderOffersList'
text/xml:
schema:
$ref: '#/components/schemas/TenderOffersList'
text/csv:
schema:
$ref: '#/components/schemas/TenderOffersList'
/xGlobalCorporateActions/GetRights:
get:
tags:
- XigniteGlobalCorporateActions
parameters:
- name: Identifier
in: query
schema:
type: string
- name: IdentifierType
in: query
schema:
allOf:
- $ref: '#/components/schemas/IdentifierTypes'
- 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/RightsList'
text/json:
schema:
$ref: '#/components/schemas/RightsList'
application/xml:
schema:
$ref: '#/components/schemas/RightsList'
text/xml:
schema:
$ref: '#/components/schemas/RightsList'
text/csv:
schema:
$ref: '#/components/schemas/RightsList'
/xGlobalCorporateActions/GetRightsByExchange:
get:
tags:
- XigniteGlobalCorporateActions
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/SecurityRightsList'
text/json:
schema:
$ref: '#/components/schemas/SecurityRightsList'
application/xml:
schema:
$ref: '#/components/schemas/SecurityRightsList'
text/xml:
schema:
$ref: '#/components/schemas/SecurityRightsList'
text/csv:
schema:
$ref: '#/components/schemas/SecurityRightsList'
/xGlobalCorporateActions/GetSecuritySwap:
get:
tags:
- XigniteGlobalCorporateActions
parameters:
- name: Identifier
in: query
schema:
type: string
- name: IdentifierType
in: query
schema:
allOf:
- $ref: '#/components/schemas/IdentifierTypes'
- 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/SecuritySwapsList'
text/json:
schema:
$ref: '#/components/schemas/SecuritySwapsList'
application/xml:
schema:
$ref: '#/components/schemas/SecuritySwapsList'
text/xml:
schema:
$ref: '#/components/schemas/SecuritySwapsList'
text/csv:
schema:
$ref: '#/components/schemas/SecuritySwapsList'
components:
schemas:
SpinoffList:
allOf:
- $ref: '#/components/schemas/Common'
- type: object
properties:
Security:
allOf:
- $ref: '#/components/schemas/Security'
SpinoffOptions:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/Spinoff'
additionalProperties: false
SymbolList:
allOf:
- $ref: '#/components/schemas/Common'
- type: object
properties:
Exchange:
allOf:
- $ref: '#/components/schemas/ExchangeDescription'
SecurityDescriptions:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/SecurityDescription'
additionalProperties: false
EventSummaryList:
allOf:
- $ref: '#/components/schemas/Common'
- type: object
properties:
Security:
allOf:
- $ref: '#/components/schemas/Security'
EventSummaries:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/EventSummary'
additionalProperties: false
SymbolChangeList:
allOf:
- $ref: '#/components/schemas/Common'
- type: object
properties:
SymbolChanges:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/SymbolChange'
additionalProperties: false
SecurityDistributions:
type: object
properties:
Security:
allOf:
- $ref: '#/components/schemas/Security'
DistributionSet:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/Distribution'
additionalProperties: false
ExchangeList:
allOf:
- $ref: '#/components/schemas/Common'
- type: object
properties:
ExchangeDescriptions:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/ExchangeDescription'
additionalProperties: false
RightsList:
allOf:
- $ref: '#/components/schemas/Common'
- type: object
properties:
Security:
allOf:
- $ref: '#/components/schemas/Security'
SecurityRights:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/Rights'
additionalProperties: false
EventSummary:
type: object
properties:
EventType:
type:
- string
- 'null'
EffectiveDate:
type:
- string
- 'null'
CompositeIdentifier:
type:
- string
- 'null'
EventIdentifier:
type:
- string
- 'null'
EventNotes:
type:
- string
- 'null'
Created:
type:
- string
- 'null'
LastUpdated:
type:
- string
- 'null'
additionalProperties: false
TakeoversList:
allOf:
- $ref: '#/components/schemas/Common'
- type: object
properties:
Security:
allOf:
- $ref: '#/components/schemas/Security'
TakeoverOptions:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/Takeover'
additionalProperties: false
ExchangeSplit:
type: object
properties:
Security:
allOf:
- $ref: '#/components/schemas/Security'
Split:
allOf:
- $ref: '#/components/schemas/Split'
additionalProperties: false
IdentifierChange:
type: object
properties:
EffectiveDate:
type:
- string
- 'null'
IdentifierType:
type:
- string
- 'null'
OldIdentifier:
type:
- string
- 'null'
NewIdentifier:
type:
- string
- 'null'
OldSecurityName:
type:
- string
- 'null'
NewSecurityName:
type:
- string
- 'null'
EventIdentifier:
type:
- string
- 'null'
ReferenceCompositeIdentifier:
type:
- string
- 'null'
ReferenceEventType:
type:
- string
- 'null'
additionalProperties: false
SecuritySwap:
type: object
properties:
ExDate:
type:
- string
- 'null'
RecordDate:
type:
- string
- 'null'
PayDate:
type:
- string
- 'null'
NumberOfInitialInstruments:
type:
- string
- 'null'
NumberOfNewInstruments:
type:
- string
- 'null'
DistributedSecurity:
allOf:
- $ref: '#/components/schemas/Security'
EventIdentifier:
type:
- string
- 'null'
IsDefaultOption:
type: boolean
additionalProperties: false
SecurityRights:
type: object
properties:
Security:
allOf:
- $ref: '#/components/schemas/Security'
RightsSet:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/Rights'
additionalProperties: false
ExchangeSplitList:
allOf:
- $ref: '#/components/schemas/Common'
- type: object
properties:
ExchangeSplits:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/ExchangeSplit'
additionalProperties: false
OutcomeTypes:
enum:
- Success
- SystemError
- RequestError
- RegistrationError
type: string
IdentifierChangeList:
allOf:
- $ref: '#/components/schemas/Common'
- type: object
properties:
IdentifierChanges:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/IdentifierChange'
additionalProperties: false
SecuritySwapsList:
allOf:
- $ref: '#/components/schemas/Common'
- type: object
properties:
Security:
allOf:
- $ref: '#/components/schemas/Security'
SecuritySwaps:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/SecuritySwap'
additionalProperties: false
SecurityDistributionsList:
allOf:
- $ref: '#/components/schemas/Common'
- type: object
properties:
Market:
type:
- string
- 'null'
MarketIdentificationCode:
type:
- string
- 'null'
ExDate:
type:
- string
- 'null'
ExchangeDistributions:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/SecurityDistributions'
additionalProperties: false
MergersList:
allOf:
- $ref: '#/components/schemas/Common'
- type: object
properties:
Security:
allOf:
- $ref: '#/components/schemas/Security'
MergerOptions:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/Merger'
additionalProperties: false
SymbolChange:
type: object
properties:
EffectiveDate:
type:
- string
- 'null'
Type:
type:
- string
- 'null'
OldSymbol:
type:
- string
- 'null'
NewSymbol:
type:
- string
- 'null'
OldCurrency:
type:
- string
- 'null'
NewCurrency:
type:
- string
- 'null'
OldExchange:
type:
- string
- 'null'
NewExchange:
type:
- string
- 'null'
OldName:
type:
- string
- 'null'
NewName:
type:
- string
- 'null'
InstrumentClass:
type:
- string
- 'null'
additionalProperties: false
SecurityEvent:
type: object
properties:
Security:
allOf:
- $ref: '#/components/schemas/Security'
EventSummaries:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/EventSummary'
additionalProperties: false
Split:
type: object
properties:
SplitRatio:
type: number
format: double
Denominator:
type: number
format: double
Numerator:
type: number
format: double
ExDate:
type:
- string
- 'null'
EventIdentifier:
type:
- string
- 'null'
additionalProperties: false
ListingChange:
type: object
properties:
EffectiveDate:
type:
- string
- 'null'
Type:
type:
- string
- 'null'
Name:
type:
- string
- 'null'
Symbol:
type:
- string
- 'null'
Currency:
type:
- string
- 'null'
OldExchange:
type:
- string
- 'null'
Exchange:
type:
- string
- 'null'
EventIdentifier:
type:
- string
- 'null'
additionalProperties: false
TenderOffersList:
allOf:
- $ref: '#/components/schemas/Common'
- type: object
properties:
Security:
allOf:
- $ref: '#/components/schemas/Security'
TenderOfferOptions:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/TenderOffer'
additionalProperties: false
DistributionsList:
allOf:
- $ref: '#/components/schemas/Common'
- type: object
properties:
Security:
allOf:
- $ref: '#/components/schemas/Security'
Distributions:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/Distribution'
additionalProperties: false
Security:
type: object
properties:
Name:
type:
- string
- 'null'
Symbol:
type:
- string
- 'null'
MarketIdentificationCode:
type:
- string
- 'null'
Market:
type:
- string
- 'null'
InstrumentClass:
type:
- string
- 'null'
Industry:
type:
- string
- 'null'
Sector:
type:
- string
- 'null'
FIGI:
type:
- string
- 'null'
CompositeFIGI:
type:
- string
- 'null'
SEDOL:
type:
- string
- 'null'
Valoren:
type:
- string
- 'null'
ISIN:
type:
- string
- 'null'
CUSIP:
type:
- string
# --- truncated at 32 KB (45 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/xignite/refs/heads/main/openapi/xignite-xigniteglobalcorporateactions-api-openapi.yml