Is there a way to download daily prices for all stocks without specifying RICs?

Ariel
Ariel Newcomer
edited June 4 in Refinitiv Data Platform

Hi everyone,

I’m currently retrieving daily pricing data using the Refinitiv APIs by batching a large list of RICs. However, this approach is slow and computationally expensive, and I was wondering:

Is there any method—via Eikon, Workspace, or any API—that allows me to download today's prices for all listed stocks without explicitly providing a list of RICs?

I’m aware that DataScope Select might offer some bulk delivery options, but I’m primarily working within the Eikon/Workspace API environment. Any guidance, suggestions, or workarounds would be greatly appreciated!

Thanks in advance!

Answers

  • @Ariel So you can make screener queries to pull universes of stocks say from one index or exchange or that conform to certain filter criteria - we have an article about that here - but there are limits to the number of items the screener will return which is explained in the article etc. Workspace is not designed to be a bulk data delivery service - and our APIs have limits in place - so if you need bulk universe coverage you should use a bulk service which is designed for that use case - such as DataScope Select as you mention.

    I hope this can help you.

  • Jirapongse
    Jirapongse ✭✭✭✭✭

    @Ariel

    Another solution could be the Client File Store (CFS) available on the Data Platform.

    Please refer to the Introduction to Client File Store (CFS) - Python article.