Modification of a python script with addition of multithreading, but limitation to X for request

Job ID: 37330856

Budget: €30 – €250 EUR

I am looking for a freelancer to modify my existing Python script for data processing. The main requirement for this project is to add multithreading functionality to the script. However, I would like to limit the number of threads to a specific number.

Ideal Skills and Experience:
- Strong proficiency in Python
- Experience with multithreading in Python
- Familiarity with data processing techniques

I created a jupiter notebook script that retrieves data from financialmodelingprep.com with an API key (300 API Calls / Min)
You will need to create a free account to have your API key (5 API Calls / Min)

My script retrieves data legally, but its structure forces me to wait dozens of hours to retrieve it.
I need this code to be restructured so that it goes faster (max 200 calls/min to be sure to retrieve everything).
I provide you with my code, it is very simple to understand.
THANKS.
Related categories: Python Data Processing Web Scraping Data Science