question

Upvotes
Accepted
19 4 6 9

How can I use C# APIs to convert SEDOLs into RICs?

I'm using the Refinitiv Data Platform (RDP) API and wondered how I could convert SEDOLs into RICs. I know that it's possible in Python with that API (e.g.: in CodeBook with the code below), but I want to get the same results in C#. Is that possible? If so: what endpoint should I use?


import refinitiv.dataplatform as rdp
rdp.open_desktop_session('DEFAULT_CODE_BOOK_APP_KEY')
rdp.convert_symbols(
    symbols = ['0216238'],
    from_symbol_type = rdp.SymbolTypes.SEDOL
)
rdp-apic#symbologyendpoint
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
2.3k 16 2 2

Hi @danieluphromes ,


The RDP library uses ‘https://api.refinitiv.com/discovery/search/v1/lookup’ and not the Symbology endpoint.

This is the request message it uses:

{
"View": "SearchAll",
"Terms": "0216238",
"Scope": "SEDOL",
"Select": "RIC",
"Filter": "AssetState eq \'AC\'"
}

Response:

{
  "Matches": {
    "0216238": {
      "RIC": "AV.L"
    }
  }
}


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
24.9k 87 10 22
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.