Issue with Inconsistent Data Retrieval. How do everyone get data steadily?

st.lee0166
st.lee0166 Newcomer
edited November 2024 in Eikon Data APIs

Hi everyone,
I'm encountering a strange issue as I use RIC and PermID to get_data and then get different return, Please refer to the screenshot:

Screenshot 2024-11-19 at 14.49.17.png

as you can see the df2 is empty, it should be return as df1 since '4295884869' is the PermID of 'ASML.OQ'
I tried several times and the PermID kept returning empty dataframe, does anyone see the same problem?
Because companies change their RIC but the PermID won't be affected, I think PermID is better to use, but I don't expect it would return empty dataframe. How do everybody get data steadily?
Any insights would be greatly appreciated! :)

Best Answer

  • Gurpreet
    Gurpreet admin
    edited November 2024 Answer ✓

    Hello @st.lee0166,

    The PermID is indeed a permanent identifier, but it could refer to many things. An organization, a trading entity, and even a location will have its own permID. You can use the Eikon data api to get the data using the PermID, but it has to be the ID of the tradable entity. I think the ID - 4295884869 that you are using belongs to the organization. The correct ID to get data (tradable entity) for this instrument is 8590937750.

    image.png

    For more data related questions, I would suggest to raise a content query at LSEG MyAccount.

Answers