Thanks for explaining your use case.
This thread had an example of the DataUniverse operation in DataMiner and the output:
https://community.portfolio123.com/t/thank-you-dan/63529/2
Let me know if the DataUniverse operation in DataMiner doesnt work for you. The only case I can think of that would be an issue is if you wanted to pull data for weekdays. The DataUniverse operation has parameters for the start and end dates and frequency (ie weekly, 2 weeks, etc). The script runs using weekend dates only.
If that is an issue, then an option is to use the Data_Universe endpoint in the API directly instead of DataMiner. That endpoint has a parameter for the asOfDt, not a date range like DataMiner has. I just did a quick test and when I run it on different weekdays in the same week, my ranks for fundamental and technical data did change each day. ← 8/5 update: this statement about it returning daily data was incorrect. It returns weekly data.
You would have to write code of course, but you seem comfortable with Python and this is pretty easy to use since the output can be a dataframe. Let me know if you want to try that and I will send you a sample Python file. This might be a better solution for you since it eliminates the step of exporting the data to a file and then importing it to use in your script.