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

Overview |  Quickstart |  Documentation |  Downloads |  Tutorials

question

Upvotes
Accepted
1 1 2 3

how to get a list of all exchanges for a single cusip or sedol?

Using DSS rest api v. 2 how to get a list of all exchanges for a single cusip or sedol?

dss-rest-apidatascope-selectdssexchange-codes
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.

Hello @rabramson

Thank you for your participation in the forum. Is the reply below satisfactory in resolving your query?

If yes please click the 'Accept' text next to the reply. This will guide all community members who have a similar question. Otherwise please post again offering further insight into your question.

Thanks,

AHS

Hello @rabramson,

Thank you for your participation in the forum. Is the reply below satisfactory in resolving your query?

If yes please click the 'Accept' text next to the reply. This will guide all community members who have a similar question. Otherwise please post again offering further insight into your question.

Thanks,

AHS

Please be informed that a reply has been verified as correct in answering the question, and has been marked as such.

Thanks,

AHS

1 Answer

· Write an Answer
Upvotes
Accepted
11.3k 25 9 14

@rabramson

There is the "Exchange Code List" field in TermAndConditions report which returns a list of exchange code the security is traded on. The list of exchange codes can be found in this table.

Below is the sample of On Demand extraction request.

POST https://hosted.datascopeapi.reuters.com/RestApi/v1/Extractions/ExtractWithNotes

{
    "ExtractionRequest": {
        "@odata.type": "#ThomsonReuters.Dss.Api.Extractions.ExtractionRequests.TermsAndConditionsExtractionRequest",
        "ContentFieldNames": [
            "Exchange Code List"
        ],
        "IdentifierList": {
            "@odata.type": "#ThomsonReuters.Dss.Api.Extractions.ExtractionRequests.InstrumentIdentifierList",
            "InstrumentIdentifiers": [
                {
                    "Identifier": "BH4HKS3",
                    "IdentifierType": "Sedol"
                },
                {
                    "Identifier": "US4592001014",
                    "IdentifierType": "Isin"
                }
            ],
            "ValidationOptions": null,
            "UseUserPreferencesForValidationOptions": false
        },
        "Condition": null
    }
}
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.

This method of using TermsAndConditions to return the exchange list returns too many exchanges when requesting with a sedol identifier. (Using the InstrumentSearch the correct number of exchanges are returned, but InstrumentSearch is too slow.) For example sedol 2140863 returns the following list:

ADC,AEX,BAT,BCO,BER,BOS,BTY,CIN,DEA,DEX,IEX,LMA,MEX,MID,NBA,PCQ,PPB,PSE,SES,SIG,TDG,THM,XPH

But the above is the ISIN list, and the sedol list should only have:

ADC,BAT,BOS,BTY,CIN,DEA,DEX,IEX,MID,PCQ,PSE,THM,XPH

How can I use TermsAndConditions to get the correct list based on the sedol identifier?

@rabramson

It seems that the "Exchange Code List" field provides exchange codes for all cross references including extensive instrument identifiers such as Sedol: 5661855, 7681022, 6350776 and B1G7Z62.

Below are the list of symbols in the Cross reference for Sedol: 2140863.

2140863.png (72.2 KiB)

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

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