API response 500

Hi // URGENT

i can t have the data eikon python

it worked but now it doesn t


selected=data1['RIC'].tolist()

data = ek.get_timeseries(selected,['CLOSE'],start_date=SD,end_date=ED,interval='monthly')

Traceback (most recent call last):


File "<ipython-input-19-5896114c36e7>", line 9, in <module>

data = ek.get_timeseries(selected,['CLOSE'],start_date=SD,end_date=ED,interval='monthly')


File "C:\ProgramData\Anaconda3\lib\site-packages\eikon\time_series.py", line 160, in get_timeseries

ts_result = eikon.json_requests.send_json_request(TimeSeries_UDF_endpoint, payload, debug=debug)


File "C:\ProgramData\Anaconda3\lib\site-packages\eikon\json_requests.py", line 92, in send_json_request

raise requests.HTTPError(str(response), response=response)


HTTPError: <Response [500]>

Best Answer

  • Hi,

    First actions will be:

    • Stop Eikon Desktop,
    • Clear Eikon cache (see here),
    • then restart Eikon Desktop

    Could you also detail useful infos:

    • Python version
    • eikon lib version (I suggest to upgrade to latest 1.1.7 version)
    • Eikon Desktop Version

    As you can reproduce, to get more information, you can:

    • activate eikon logs (ek.set_log_level(1) before ek.set_app_key(...)
    • configure Eikon Desktop logs to debug
    • then run your script

    And share:

    • python output (without personal info like app key)
    • APIProxy log from from Eikon Desktop log files
      => should be in C:\ProgramData\Thomson Reuters\Eikon Data\Logs\TRD\Eikon.<date>.<pid>\