Retrieving RIC Code Using FundSearch Endpoint

I am performing a fund search using the following endpoint: https://selectapi.datascope.refinitiv.com/RestApi/v1/Search/FundSearch

Despite specifying "PreferredIdentifierType": "Ric" in my request, I am consistently receiving ISIN codes instead of the desired RIC code.

How can I ensure that I get RIC codes?
request.pngresponse.png

Best Answer

  • Jirapongse
    Answer ✓

    @enakach

    Thank you for reaching out to us.

    I got the same result as yours. It could be the behavior of the funds search. You can contact the Datascope Select support team directly via MyAccount to verify this behavior.

    To convert an ISIN to RIC, you can use the InstrumentSearch instead.

    {
      "SearchRequest": {
        "InstrumentTypeGroups": [
          "CollatetizedMortgageObligations",
          "Commodities",
          "Equities",
          "FuturesAndOptions",
          "GovCorp",
          "MortgageBackedSecurities",
          "Money",
          "Municipals",
          "Funds"
        ],
        "IdentifierType": "Isin",
        "Identifier": "LU1732221657",
        "PreferredIdentifierType": "Ric"
      }
    }

    The output is:

     "value": [
            {
                "Identifier": "LP68600984",
                "IdentifierType": "Ric",
                "Source": "LIP",
                "Key": "VjF8MHgwMDEwM2Q0MjJlNWUyOWY3fDB4MDAxMDNkNDIyZTVlMjlmN3xMSVB8TUZRVXxNVExGfE1UTEZ8Rnx8TFA2ODYwMDk4NHxGVU5E",
                "Description": "Pareto Nordic Corp Bd H GBP C",
                "InstrumentType": "MutualFundQuote",
                "Status": "Valid"
            }
        ]

    For more information, please refer to the ISIN to RIC conversion with the DSS (DataScope Select) REST API article.