For a deeper look into our DataScope Select REST API, look into:

Overview |  Quickstart |  Documentation |  Downloads |  Tutorials

question

Upvotes
Accepted
3 0 1 1

Corporate action information via API - Datascope

How do I get corp action details like Instrument class, old currency, new currency, old exchange, new exchange, old name, new name, old symbol/ticker, new symbol/ticker for a given date using any identifier like ISIN, Cusip or symbol/ticker as the input parameter via api? is there are specific report which gives this info in DSS?

dss-rest-apidssdatascope-selectcorporate-actionsreport-template
icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Upvotes
Accepted
13.7k 26 8 12

@krishnarajk,

REST API tutorial 5 explains how to make a corporate actions request. Various instrument identifier types are accepted as input: RIC, ISIN, Cusip, Ticker, etc.

Note that corax requests are made for a date range, usually defined either by selecting the last N days, or a range between a start and an end date. For all possible options, see the API Reference Tree here, and select "CorporateActionsStandardExtractionRequest" in the ExtractionRequest dropdown (first line in the list of parameters). Your request therefore needs to include date fields, as they will tell you when a corporate action was applied.

To find out what fields are available for such a request, you can check the Data Content Guide. Open tab "Field Descriptions", and filter column C to contain only "Corporate Actions". You can then use a text filter on column D or E to display only the rows that "contain" a keyword that defines what you are looking for. As an alternative, if you are unsure which request type is appropriate, do not filter on column C, and just use a text filter on column D or E.

For a corporate actions request, I guess these are some of the fields you'd need:

  • Instrument class: "Asset Type"
  • Currency: "Old Shares Currency", "New Shares Currency" or maybe "Currency Code"
  • Exchange: "Exchange code"
  • Name: "RIC" ?
  • Ticker: "Ticker"
  • "Effective Date"

Caveat: this field list is only a guess. I'm not a data specialist, so I recommend you check what data these fields deliver to see if it fit your requirement. You can also contact the Refinitiv help desk via MyRefinitiv or call them directly, as they are in a better position to answer data content queries (this forum is for technical discussions).

icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Upvotes
52.9k 136 44 63

For DSS, you can use the On Demand Corporate Actions extraction or the On Demand Term and Conditions extraction. Please refer to the following tutorials for usage.

For TRTH, you can also use the Historical Reference report template. Please refer to the REST API Tutorial 10: On Demand Histo Reference extraction tutorial.

Another useful resource is the Data Content Guide for DataScope Select 13.0 providing definitions of all of the data fields available in DataScope Select.

icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.