Could I extract ISIN from Eikon API using bond code directly?

Now I want to extract ISIN code from bond_code or symbol but got nothing.

bond_code = '18642C'  
data, err = ek.get_data(bond_code, fields=['TR.ISIN'])

Considering that now I only have bond_code or Symbol, how should I do?

It seems that symbol "18642C" could not be recognized.

Best Answer

  • raksina.samasiri
    Answer ✓

    Hi @jun.he ,

    I've tried to use ek.get_symbology() on this bond code and found that its an unknown symbol in Eikon.

    1696230771523.png

    As the moderators
    on this forum are expertise on Refinitiv APIs usage. They do not have
    deep expertise in every type of content available through Refinitiv products.
    Such expertise is available through Refinitiv Helpdesk, which can be reached
    via MyRefinitiv and the support team is going to contact you soon to assist with this.

    Hope this helps
    and please let me know in case you have any further questions

Answers

  • Hi @jun.he

    What is a bond code? Typically the type of symbol that is represented for bonds is ISIN, CUSIP or SEDOL. I don't know what '18642C' is referring to. If you want to convert your bond to an ISIN, you will need to get the proper symbol type, whether CUSIP, SEDOL, RIC, PermID, Ticker etc.