Parallel requests when using eikon.get_news_story

Is parallel processing with the eikon module possible?

I see from this article that it is possible with Refinitiv Data (RD) Library for Python: https://developers.lseg.com/en/article-catalog/article/leveraging-parallel-programming-in-python

I also see from documentation that 5 requests per second is the rate limit when using the eikon API.


The maximum requests per second I can achieve when calling eikon.get_news_story using a single thread is about 3 per second.

I therefore tried to use the concurrent module in Python to make parallel requests but am getting an error about thread locking - something to do with eikon's session management using asyncio I think.

Is parallel processing possible with eikon or is it limited to the Refinitiv Data (RD) Library?


Best Answer

  • [Deleted User]
    [Deleted User] Newcomer
    Answer ✓

    Hi @Caspero, May I ask how exactly you used the article you mentioned to enable parallel requests? I am asking because the workflow shown in that article refers to .py files in which the data retreival is made, with RD:

    1703855044624.png

    If you would liket o do this with the Eikon Data API (EDAPI), you will have to change those calls in the .py files in question before importing them in your code.

Answers