You can pace out your requests and try to get data from DSWS. Here is guide about DSWS limits. There is no limit on history or frequency, but It is limited to 10 million datapoints per month.
If this does not work for you, then a bulk feed product like Refinitiv Tick History is a better option. You can talk to your Refinitiv account manager about getting access to RTH.
@gurpreet.bal there is a possibility that my uni does not have access to DSWS. I have reduced my final sample to around 10,000 companies. I need their company fundamentals and ESG scores for the past 1o years. In the absence of DSWS do you have any alternative methods for a single user access system?
What Refinitiv products or services does your university subscribe to? If it subscribes to Refinitiv Eikon, then you can use Eikon Data APIs to retrieve the data you're interested in. See the Quick Start Guide for Eikon Data APIs to get started and the tutorial titled "Fundamentals API - Company Tearsheet Estimate" to learn how to construct data retrieval expressions and how to go about metadata discovery (finding field names and parameters) for use with Eikon Data APIs.