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?


Welcome!

It looks like you're new here. Sign in or register to get started.

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

Welcome!

It looks like you're new here. Sign in or register to get started.

Welcome!

It looks like you're new here. Sign in or register to get started.