We use API search function to retrieve data, but it returns unknown property 'ProviderSymbol'. Th...

...e field in Eikon Client is "PROV_SYMB"

df = rd.discovery.search(

view=rd.discovery.Views.COMMODITY_QUOTES,

top=10,

filter="(ProviderSymbol eq 'm2401')",

select="ProviderSymbol,RIC"

)


{

"return_code": 500,

"return_info": "Error code 400 | Invalid filter: unknown property 'ProviderSymbol'",

"result": {}

}

Best Answer

  • Jirapongse
    Jirapongse ✭✭✭✭✭
    Answer ✓

    @xuke

    Thank you for reaching out to us.

    This ProviderSymbol is not a valid field in the COMMODITY_QUOTES.

    You can use the following code to the all available fields in the COMMODITY_QUOTES.

    response = search.metadata.Definition(
        view = search.Views.COMMODITY_QUOTES  # Required parameter
    ).get_data()

    response.data.df

    1693303565243.png

    I tried m2401 in Eikon and it doesn't show anything.

    1693303871131.png

Answers