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

Overview |  Quickstart |  Documentation |  Downloads |  Tutorials

question

Upvotes
Accepted
3 0 0 2

Mutual fund data via DSS REST

When searching for funds in the DSS GUI there are items with LIP source that contain fund data. Just an example: IE00B4L5Y983 ISN LIP.

In the GUI these items have fund allocation data and an extended summary page with fields like Lipper Global Classification, Investment Style, UCITS Flag and more.

I can access the fund allocation via REST (that's a FundAllocationExtractionRequest) but I can't seem to find any way to extract the fund reference data (Lipper Global Classification etc.).

Is it possible?

dss-rest-api
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.

Upvote
Accepted
32.2k 40 11 20

Hello @luca.del_re ,

Other information you see on the DSS GUI search result is from other request types.

I believe that most of the information found in "Issue Details" search results can be found in Terms and Conditions request.

For example:

{
                {protocol}}{
                {host}}{
                {api}}Extractions/ExtractWithNotes
{
    "ExtractionRequest": {
        "@odata.type": "#DataScope.Select.Api.Extractions.ExtractionRequests.TermsAndConditionsExtractionRequest",
        "ContentFieldNames": [
           "RIC", "CUSIP", "ISIN", "SEDOL", "Issuer OrgID", "Currency Code","Lipper Global Classification"
        ],
        "IdentifierList": {
            "@odata.type": "#DataScope.Select.Api.Extractions.ExtractionRequests.InstrumentIdentifierList",
            "InstrumentIdentifiers": [
                { "Identifier": "LP68233262", "IdentifierType": "Ric" }
            ]
        }
    }
}

Resulting in:

{
    "@odata.context": "https://selectapi.datascope.refinitiv.com/RestApi/v1/$metadata#DataScope.Select.Api.Extractions.ExtractionRequests.ExtractionResult",
    "Contents": [
        {
            "IdentifierType": "Ric",
            "Identifier": "LP68233262",
            "RIC": "LP68233262",
            "CUSIP": null,
            "ISIN": null,
            "SEDOL": null,
            "Issuer OrgID": "171173",
            "Currency Code": "CNY",
            "Lipper Global Classification": "Equity China"
        }
    ]
...

You may wish to review all fields that available via T&C extraction request:

{
                {protocol}}{
                {host}}{
                {api}}Extractions/GetValidContentFieldTypes(ReportTemplateType=DataScope.Select.Api.Extractions.ReportTemplates.ReportTemplateTypes'TermsAndConditions')

and TermsAndConditionsExtractionRequest spec on REST API Reference Tree.

If you are not able to find the content that you are looking for, you may wish to engage Refinitiv content experts directly, via Refinitiv Helpdesk Online -> Content -> DSS and be helped to identify the required content.

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
32.2k 40 11 20

Hello @luca.del_re,

The relevant searches can be:

Fund Search (DSS REST API Reference Tree) - search for fund-level and fund shares class data,

Entity Search ( DSS REST Reference Tree) - search for a public or private legal entity, including issuers of debt and equity instruments

Please see this previous discussion thread for more details and an example.

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.

The Fund Search looks good, thank you! But it doesn't yield all the fields I can see in the GUI, for example it returns Investment Type but there's nothing corresponding to the Lipper Global Classification. I also don't see a way to request more fields.

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.