I wanted to convert between security identifiers depending on the identifier type I may have. I have checked the symbol conversion module and the fundamental reference module, both under content layer. There are some differences in their behaviors. Below is an example based on CUSIP to ISIN/RIC mapping.
Symbol Conversion returned data only for 6 out of the 12 bond CUSIP requested and among the 6 two of them don't have ISIN
For the same CUSIP when using Fundamental And Reference module response has 12 records, but data for only 6 of them with all the 6 having ISIN.
Below is a similar example based on equity CUSIPs. (For equity it seems like Symbol Conversion returns data only if TR.CUSIP is available (Canada/US))
Please help with the below queries
1. Why no data is returned for some of the securities and why does Symbol Conversion module return lesser data fields (missing ISINs) compared to Fundamental And Reference module?
2. Which one of these modules/methods is preferred in terms of performance and correctness?
3. What instrument types are supported by the param "universe" in "get_data()" method, it seems to work with ISIN, CUSIP and RIC values? Can we provide instrument type to this method to improve performance/correctness and avoid service from determining the instrument types?